LINUX.ORG.RU
ФорумTalks

Долгожданный драйвер 555 для Nvidia

 , ,


0

2

Ну вот и случилось то чего так долго ждали. Вышел драйвер с поддержкой Explicit Sync для Wayland.

  • The GSP firmware is now used by default on all GPUs which support it. It can be disabled by setting the kernel module parameter NVreg_EnableGpuFirmware=0.
  • Added support for the linux-drm-syncobj-v1 protocol for Wayland explicit sync in EGL.
  • Removed support for Base Mosaic on GeForce, which was previously available only on select GPU boards with some motherboards, and limited to five display devices.
  • Fixed a bug that caused «Failed to apply atomic modeset» and «Flip event timeout» messages to be printed to the system log when a DRM client such as ddcutil drops «master» permissions while a framebuffer console is being initialized.
  • Fixed a bug, when nvidia-drm is loaded with the fbdev=1 module parameter on some kernels, that caused incorrect colors to be displayed.
  • Changed the minimum required Linux kernel version from 3.10 to 4.15.
  • Added immediate presentation mode support to Vulkan Wayland WSI. This presentation mode instructs the compositors not to wait for a vertical blanking period to update the application’s surface content, which may result in tearing.
  • Enabled HDMI 10 bits per component support by default; disable by loading nvidia-modeset with hdmi_deepcolor=0.
  • Fixed a regression that led to Xid errors when loading the NVIDIA driver on some notebook systems with RTX 4xxx series GPUs.
  • Fixed a bug that caused driver build failure when using separate kernel source and output directories on Linux v6.6 and later.
  • Added an interactive prompt to nvidia-installer to allow selecting between the proprietary and open kernel modules, on systems where both kernel module types are supported.
  • Fixed a bug that incorrectly allowed nvidia-smi -r to reset the primary GPU when using the open kernel modules.
  • Fixed a bug that caused vkGetPhysicalDeviceSurfaceSupportKHR to incorrectly report support for Wayland surfaces when nvidia-drm is not loaded with modeset=1.
  • Fixed a bug that could cause the display to lock up when suspending on a kernel with CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER enabled with nvidia-drm loaded with modeset=1 and fbdev=1.
  • Added support for using EGL instead of GLX as the OpenGL ICD for NvFBC.
  • Fixed a bug that could lead to a system hang and «Idling display engine timed out» messages when VT switching on an HDMI Fixed Rate Link (FRL) display.

Попробую найти время сегодня, перевести ченджлог и запилить новость.

★★★★★

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

to update the application’s surface content, which may result in tearing.

Ну то есть на вейленд официально завезли тиринг и история сделала полный круг.

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

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

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

У меня тиринг был только один раз - когда у меня было два монитора и был включен tear-free. На первом всё было ок, на втором (вертикальном) подлагивала отрисовка. Во всех остальных ситуациях тиринга не было. Я его на винде по сей день вижу, особенно в играх.

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

У меня тиринг есть, если отключен композитор, но он мне не мешает, не знаю, зачем из-за него такую драму устроили. TearFree не пробовал.

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

Во всех остальных ситуациях тиринга не было.

У меня был дикий тиринг лет 10 назад, когда я купил телевизор, и подключил как вторичный дисплей и запустил на нём фильм. Была просто разорванная полоса плывущая посередине экрана. Ну и ещё в игре Legend Of Edgar тоже при переходе с экрана на экран, всегда с тирингом экраны меняются. Но проверить в Waland не могу, у меня в самом Edgar'е не работает сейчас управление.

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

Кстати, что ещё интересно, у меня были проблемы с отрисовкой в XWayland, в особенности xfreerdp. И они исправились в 24.1 и даже без linux-drm-syncobj-v1 драйвере.

Loki13 ★★★★★
() автор топика

так бета 555 же пока только вышла.

и возможно теперь самый долгожданный драйвер 560 - который «на открытых модулях ядра» типа

ppy ★★★
()
Последнее исправление: ppy (всего исправлений: 1)
Ответ на: комментарий от ppy

The GSP firmware is now used by default on all GPUs which support it. It can be disabled by setting the kernel module parameter NVreg_EnableGpuFirmware=0.

Так это вроде и тут уже. Только бета. Хотя может мне это на Gentoo так кажется, где управление типом модуля ядра через use-флаг.

Loki13 ★★★★★
() автор топика
Ответ на: комментарий от yu-boot

Так там разве не было официально заявлено, что опен будет только тонкая прослойка между блобом и ядром?

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

Там вроде не совсем так. Там, как я понял, блоб, это скорее фирмваря, которая будет крутиться внутри карты на GSP, а ядерная часть полностью вроде открытая.

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

Ну то есть на вейленд официально завезли тиринг и история сделала полный круг.

Тиринг в иксах - просто самое заметное проявление общей проблемы с отрисовкой в иксах, которую затем упрощенно начали называть проблемой с тирингом. В иксах либо тиринг, либо задержка, либо проблемы при переключении между режимами с тирингом и низкой задержкой. И в качестве вишенки на торте полный бардак с управлением этим делом, который зависел от de/композитора и видеокарты.

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

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

Это только для карт с этим самым GSP. Вроде это начиная с 20xx серии. А может даже с 16xx по другой информации.

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

Есть информация когда выйдет стабильная версия?

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

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

rupert ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)