LINUX.ORG.RU

Релиз драйвера NVIDIA 325.15

 , ,


0

0

5-го августа состоялся очередной релиз проприетарного драйвера для видеокарт NVIDIA. Список изменений:

  • Добавлена поддержка GPU GRID K340, GRID K350, NVS 315, Quadro K500M
  • Исправлен баг в nvidia-settings, приводящий к появлению ложных сообщений о несоответствии устройств вывода при смене такового во время работающего SLI.
  • Устранено мерцание дисплея, возникающее при некоторых случаях смены масштабирования.
  • Исправлена дубликация некоторых элементов UI в nvidia-settings при смене VT на мультимониторных конфигурациях.
  • Метод прерываний PCI-E изменён с virtual-wire на MSI (если это приводит к невозможности загрузить драйвер, это изменение можно отменить через параметр «NVreg_EnableMSI=0» для модуля nvidia).
  • Удалена поддержка ядер серии 2.4, с этой версии требуется ядро 2.6.9 или новее.
  • Исправлен баг с созданием режима RandR с тем же именем, что и предыдущий, даже если таковой был удалён.
  • Исправлена ошибка игнорирования nvidia-settings цветов некоторых элементов UI в GTK-темах.
  • Исправлена ошибка, вследствие которой информация о коррекции цветов записывалась в файл .nvidia-settings-rc даже если в nvidia-settings была выключена опция «Include X Display Names in the Config File».
  • Исправлено сбрасывание некоторых настроек nvidia-settings при пересканировании дисплеев.
  • Исправлено падение некоторых OpenGL-приложений, использующих Frame Buffer Objects.
  • Устранена утечка памяти при выгрузке libGL до уничтожения всех GLX-контекстов.
  • Исправлена ошибка применения цветовой коррекции не к тому дисплею в мультимониторных конфигурациях, когда один из дисплеев был отключён и подключен вновь.
  • Исправлен баг с выводом ложных сообщений о потере NV-GLX расширений при выполнении непрямого рендеринга от клиента GLX с библиотеками NVIDIA OpenGL на не-NVIDIA GLX-сервер.
  • Улучшена производительность отрисовки сложных градиентов.
  • Добавлена поддержка конфигурирования SLI Mosaic и Base Mosaic в nvidia-settings.
  • Изменения в исталляторе, позволяющие опознать альтернативные (не из .run-файла) методы установки.
  • Исправлена группа багов в RandR.
  • И многое другое.

Также, несколько ранее вышла новая версия библиотеки VDPAU от NVIDIA: libvdpau 0.7, с поддержкой DRI_PRIME.

>>> Подробности

Ответ на: комментарий от it-nativa

Да понятно уже, что для вас разработчики драйвера не являются источником полной и достоверной информации о драйвере.

RussianNeuroMancer ★★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

Сами разберите по полочкам те ошибки, которые вы упомянули. Первые две лечатся включением вертикально синхронизации, последний давно исправлен. Да — Optimus у владельцев буков все еще не реализован. Итого, из всего перечисленного — только Optimus проявляет себя у некоторых пользователей.

Вы бы еще вспомнили синие морды, которые показывались у трех-с-половиной пользователей, зато скандала было, как будто у всех.

Я не спорю с тем фактом, что ошибок может быть множество. Я даже в этом уверен, потому что блоб пишут обычные люди, и как любые люди, они подвержены ошибкам. Некоторые подсистемы вообще не реализованы (камень в сторону Optimus). Но это не значит, что абсолютно все пользователи страдают из-за этих ошибок.

Да, я тоже не всю правду указал, сказав, что у меня все работает, явно не указав что именно у меня все работает. Хотя возможно, и у меня есть какие-то невидимые мне ошибки и недоработки в драйвере, но внешне они себя никак не проявляют.

ivanlex ★★★★ ()
Ответ на: комментарий от ivanlex

Сами разберите по полочкам те ошибки, которые вы упомянули. Первые две лечатся включением вертикально синхронизации

Как сломанный в драйвере glWaitVideoSync() может лечиться включением V-Sync, если приложения именно glWaitVideoSync() для V-Sync и используют? Как невозможность V-Sync для VDPAU в композитном окружении может исчезнуть с включением V-Sync, если невозможность V-Sync для VDPAU в композитном окружении является задокументированной проблемой реализации VDPAU в блобе nVidia?

последний давно исправлен

Верно, но сам факт появления поддержки только в прошлом году лишь в очередной раз подтверждает нежелание nVidia поддерживать специфичные для Linux технологии до тех пор, пока совсем не припрёт и откладывать станет больше нельзя.

Вы бы еще вспомнили синие морды

Ну приехали - я вообще ни разу не припоминал синие морды, потому что nVidia в том случае были не виноваты.

Я не спорю с тем фактом, что ошибок может быть множество.

Ещё один логический шаг и вы возможно обратите внимание на генеральную линию nVidia в деле поддержки Linux. Оцените общую картину, так сказать.

Но это не значит, что абсолютно все пользователи страдают из-за этих ошибок.

Очень метко подмечено - не все ни то, что страдают из-за этих ошибок, не все их видят, даже если носом ткнуть в экран (ну и следовательно они из-за них не страдают, т.к. не замечают или не считают значительными). Впрочем, ошибки от этого, к сожалению, никуда не деваются - важно об этом помнить.

Да, я тоже не всю правду указал, сказав, что у меня все работает, явно не указав что именно у меня все работает.

Именно, это очень важное замечание. В частности часто любят писать о продолжительной поддержке карточек у nVidia, которая зачастую есть только на бумаге. Вот вам свежий пример прямо в этом треде (почти уверен, что у него та же проблема, что с 7300/7400 Go, о которых я писал в nVidia ещё в середине 2011 года).

RussianNeuroMancer ★★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

Да, для меня таким источником является эмпирический опыт. Потому что я практик, а не теоретик.

it-nativa ()
Ответ на: комментарий от it-nativa

Для разработчиков блоба nVidia источником информации для написания документации является имеющийся у них перед глазами код драйвера. Для разработчиков композитных менеджеров - то, что они видят на имеющемся у них железе. Для меня - как документация, так и то, что я вижу на имеющемся у меня железе. Что является источником информации для этих людей можете спросить у них сами. Свежий тред.

RussianNeuroMancer ★★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

Подтверждаю проблему с 7300GT, которая адски тормозит с блобом.

daemonpnz ★★★★★ ()
Ответ на: комментарий от daemonpnz

Не, на 7300/7400 Go в районе 270 версии драйвера 3D вообще перестало работать (включаешь композитинг - картинка на экране застывает, отключаешь - можно работать дальше). У вас стало быть другая проблема.

RussianNeuroMancer ★★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

Ещё лучше, поддержка от невидии просто гениальна, хорошо, что я эту печекарту всунул в офисный комп с оффтопиком и теперь бед не знаю, сидя на hd4550 и радуясь последним плюшкам открытого драйвера.

daemonpnz ★★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

все претензии сводятся к тирингу и оптимусу. тиринг композитными менеджером худо бедно обходится. а Оптимус на десктопе не актуален.

roman77 ★★★★★ ()
Ответ на: комментарий от roman77

Вы забываете о том, что когда nVidia забивают на поддержку некоторой карточки, то пользователь оказывается в очень незавидном положении, потому что ждать исправления придётся годик-два, а альтернатив блобу nVidia принципиально не предоставляет.

RussianNeuroMancer ★★★★★ ()
Ответ на: комментарий от roman77

А если дочитать

альтернатив блобу nVidia принципиально не предоставляет

и сравнить с AMD?

RussianNeuroMancer ★★★★★ ()
Ответ на: комментарий от smilessss

Есть его аналог от AMD(XvBA)... На HD5450 проблем в flash-приложениях не было.

lucentcode ★★★★★ ()
Ответ на: комментарий от anonymous

Причина перегрева описывается на Форониксе. Добавляете нужный параметр загрузки, и он включает автоматическое управление питанием. Так-же можно включать/отключать некоторые другие возможности драйвера.

lucentcode ★★★★★ ()
Ответ на: комментарий от smilessss

в vlc то у меня всё было ок

хром не поддерживает вебгл + его пипер флэш не умеет юзать VDPAU
В vlc VDPAU до сих пор не работает

pear-user ()
Ответ на: комментарий от Valkeru

Например, вероятность получить тиринг с nVidia для пользователя Mutter, Compiz и KWin - стопроцентная

УМВР, ЧЯДНТ?

pear-user ()
Ответ на: комментарий от pear-user

А это ты проморгал?

У тебя там в первом же предложении 4.2.

Valkeru ★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

С какой серии карт нвидия дропнула поддержку?

roman77 ★★★★★ ()
Ответ на: комментарий от pear-user

У меня из этого списка только в компизе тиринга нет, т.е. во флеше на ютубе, в видео через vdpau, окошки двигаются и не рвутся. В mutter невозможно видео смотреть из-за тиринга, прокрутка в браузере рваная. В kwin в каком-то определенном месте экрана тиринг был. Все норм только в компизе из raring, я его использовал даже в quantal, кокгда raring только в альфе был.

NotecX ()
Ответ на: комментарий от NotecX

Да, я тоже слышал, что в Mutter тиринг страшный. Гноморазрабы такие гноморазрабы.

it-nativa ()
Ответ на: комментарий от roman77

С какой серии карт нвидия дропнула поддержку?

Ну вы же уже прочитали, что они просто годами не чинят поддержку старых карт, когда в очередном релизе драйвера ломается поддержка очередной модели.

RussianNeuroMancer ★★★★★ ()
Ответ на: комментарий от pear-user

VDPAU в gnome-mplayer 100% работает

У тебя точно блоб AMD?

cruxish ★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

разработчики драйвера и композитных менеджеров имеют тиринг на блобе nVidia

Not this shit again.

Как-то так. И да, в Mutter нет теринга.

cruxish ★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

В вашей системе координат разработчики композитных менеджеров и драйвера nVidia - теоретики, но вы-то -практик!

Ты удивишься, но разработчики - всегда теоретики, а конечный пользователь - практик.

cruxish ★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

Не знаю, кто там что слышал, но фактически теринга нет со времён 3.0.

cruxish ★★★★ ()
Ответ на: удаленный комментарий

Давайте вы сначала прочитаете все аргументы, а потом будете комментарии писать?

Давай мы тогда не будем говорить про стопроцентную вероятность?

cruxish ★★★★ ()
Ответ на: комментарий от cruxish

Давайте вы сначала прочитаете все аргументы, а потом будете комментарии писать?

в Mutter нет теринга

но фактически теринга нет со времён 3.0

Okay

cast NotecX

RussianNeuroMancer ★★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

нерабочий glWaitVideoSync()

Это что ещё за фантазии?

cruxish ★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

Вот тиринг в mutter, вот само видео, из него кадр поймал, вот (раз, два) из юнити и в них тиринга нет и мне не удалось поймать аналогичный кадр.

NotecX ()
Ответ на: комментарий от NotecX

Да, качество жуткий отстой, но как иначе поймать и зафиксировать тиринг не знаю.

NotecX ()
Ответ на: комментарий от RussianNeuroMancer

Кривая реализация glWaitVideoSync() в блобе nVidia - это подтверждённый разработчиками блоба nVidia факт.

Я же и спрашиваю - это что ещё за фантазии?

И да, реализация «кривая» или таки вообще «нерабочий»? Ты уж определись.

cruxish ★★★★ ()
Ответ на: комментарий от cruxish

Я же и спрашиваю - это что ещё за фантазии?

Почему же фантазии? На видео плохо видно?

И да, реализация «кривая» или таки вообще «нерабочий»? Ты уж определись.

С точки зрения разработчиков кривая (ну чего-то же они там накодили?) а с точки зрения конечного пользователя, раз тиринг есть - нерабочая.

RussianNeuroMancer ★★★★★ ()

Не знаю, кто виноват, но у меня на ноуте интель (встроенная) и нвидиа (дискретная) карты. Так вот вывод на внешний монитор работает только при установленных дровах нвидии, но при этом, попытка загрузить Х без внешнего монитора (используя монитор ноута) приводит к ошибке. Встроенный же монитор работает только на nouveau, но с этим драйвером не работает внешний монитор. Вообщем, или так, или так. И никак иначе. WTF?

maverik ★★ ()
Ответ на: комментарий от smilessss

Потому что палец Торвальдса творит чудеса.

anonymous ()

Установил себе 325.08 (был 310.19). Ничего не поменялось. Увидел только что в nvidia-settings окно настройки мониторов сильно уменьшилось.

Прохожу Alan Wake. Добавил ключ реестра UseGLSL = disabled, и FPS сильно вырос. На ATi приходится убирать, так как этот трюк работает только на NVIDIA. Из багов - трава есть и колышется, но вместо прорачности вокруг неё - коричневая текструта. Играть не мешает. Спустя 10 минут игры FPS совершенно внезапно падает до 10. Приходится перезапускать. Думаю что причина в 512 Мб видеопамяти - неоптимальный Crossover её забивает.

Попробовал на ATi. UseGLSL пришлось включить, но так как моя ATi сильно новее моей NVIDIA, игра играбельна. И FPS не проседает спустя часы игры. Но не работают видео. Странно, причём здесь драйвер? 20-секундное видео превращается в слайдшоу на 2 минуты. В общем, прибавил частоты на NVIDIA и играю дальше.

ZenitharChampion ★★★★★ ()
Последнее исправление: ZenitharChampion (всего исправлений: 2)

Что касается тиринга. Увидел тиринг, попробовал включить Compiz. Compiz 0.9.x не включился, установил 0.8.8. Включился, тиринг. Откатился вообще до Beryl 0.2.1. И тиринга нет, при этом я потерял очень мало эффектов, которых с тех пор появилось немного. Да и вообще поодключал их, пусть будет как обычный 2D-десктоп, но без тиринга. Ну и возможность запуска в новых DE, которая есть у Compiz, тоже потерял.

Ещё, говорят, помогает compton - форк xcompmgr. У меня не скомпилировался, в отличие от Beryl 2007 года.

ZenitharChampion ★★★★★ ()
Последнее исправление: ZenitharChampion (всего исправлений: 1)

Ну что, у меня это говно приводит к фризам системы. под арчом. втроенная geforce 8200.
Откатился до 319

nerdogeek ()
Ответ на: комментарий от RussianNeuroMancer

Вы забываете о том, что когда nVidia забивают на поддержку некоторой карточки, то пользователь оказывается в очень незавидном положении, потому что ждать исправления придётся годик-два, а альтернатив блобу nVidia принципиально не предоставляет.

мою 7025, которая шла вместе с материнкой, перенесли в легаси через 5 лет, и в легаси она счас будет вероятно года три, если не больше. Т.е. будет прекрасно работать с новыми ядрами. Ну, а потом, если материнка еще не сдохнет остаются отрытые драйвера. Амд выкидывает подержку из блоба гораздо раньше 5 лет и дальше можно жевать открытый кактус..

F457 ★★★ ()
Ответ на: комментарий от F457

мою 7025, которая шла вместе с материнкой, перенесли в легаси через 5 лет

Вам повезло, а кому-то - нет.

и в легаси она счас будет вероятно года три, если не больше. Т.е. будет прекрасно работать с новыми ядрами.

И с Wayland/Mir будет? Ой, не будет, ведь в Legacy-драйвер никто не добавит поддержку EGL и OpenGL ES 2.

остаются отрытые драйвера

открытый кактус..

Очень толсто писать про nouveau, написанный известный способом, «отрытые драйвера», а про radeon, написанный сотрудниками AMD, «открытый кактус».

RussianNeuroMancer ★★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

И с Wayland/Mir будет? Ой, не будет, ведь в Legacy-драйвер никто не добавит поддержку EGL и OpenGL ES 2.

Они могут и в нормальный драйвер не добавить поддержку и тогда одноглазый наконец-то станет королем у слепых. Но это еще дело будущего. А пока по факту нвидия поддерживает свои железки дольше ати и не скидывает пользователей через пару лет на неработающие дрова.

Очень толсто писать про nouveau, написанный известный способом, «отрытые драйвера», а про radeon, написанный сотрудниками AMD, «открытый кактус».

Эм при всем уважении к людям делающим nouveau. Это - «поделие». Хотя вроде нынче оно научилось показывать картинку на 7025 и уже можно жить со всякими лайфсд. Но фишка то в том, что встречался я с этим драйвером только на тестовых днях федоры. Никакой необходимости в его использовании для работы нет в отличие от.

F457 ★★★ ()
Ответ на: комментарий от F457

Они могут и в нормальный драйвер не добавить поддержку

Смешная шутка. EGL у них уже есть в драйвере для Tegra, OpenGL ES 2.0 есть в десктопном драйвере через GLX_EXT_create_context_es2_profile. Делов всего ничего, и вдруг «могут и в нормальный драйвер не добавить поддержку». С чего бы это?

А пока по факту нвидия поддерживает свои железки дольше ати

По факту nVidia с завидным постоянством ломают поддержку своих железок и забивают на своих клиентов.

неработающие дрова

Доказывайте.

Никакой необходимости в его использовании для работы нет

Что использовать, когда драйвер nVidia не работает? VESA?

RussianNeuroMancer ★★★★★ ()

Фуррифокс по-прежнему сегфолтится при открытии новой вкладки. Снес к чертям и теперь у меня везде нуво.

Akamanah ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.