Вышла бета-версия драйвера NVIDIA 555.42.02, обеспечивающая синхронизацию Wayland среди прочих нововведений.
Поскольку это бета-версия драйвера, само собой разумеется, что в ней могут быть некоторые проблемы и ошибки. Драйвер предназначен для тестирования, но не должно пройти много времени, прежде чем NVIDIA выпустит стабильный драйвер с небольшим увеличением номера версии, когда он будет готов для всех. Не то чтобы это вас останавливало, верно? Вы все хотите попробовать.
Что нового в NVIDIA 555.42.02 BETA
Основные изменения таковы:
- Прошивка GSP теперь используется по умолчанию на всех GPU, которые ее поддерживают. Ее можно отключить, установив параметр модуля ядра `NVreg_EnableGpuFirmware=0`;
- Добавлена поддержка протокола linux-drm-syncobj-v1 для явной синхронизации Wayland в EGL;
- В WSI Vulkan Wayland добавлена поддержка режима немедленной презентации. Этот режим презентации предписывает композиторам не ждать вертикального бланкинга для обновления содержимого поверхности приложения, что может привести к разрыву;
- Удалена поддержка Base Mosaic на GeForce, которая ранее была доступна только на некоторых GPU с некоторыми материнскими платами и ограничивалась пятью устройствами отображения;
- По умолчанию включена поддержка HDMI 10 бит на компонент; отключите ее, загрузив nvidia-modeset с `hdmi_deepcolor=0`;
- В nvidia-installer добавлена интерактивная подсказка, позволяющая выбирать между проприетарными и открытыми модулями ядра в системах, где поддерживаются оба типа модулей ядра;
- Добавлена поддержка использования EGL вместо GLX в качестве OpenGL ICD для NvFBC;
- Изменена минимально необходимая версия ядра Linux с 3.10 на 4.15.
Исправления ошибок
- Исправлена ошибка, из-за которой в системный журнал выводились сообщения «Failed to apply atomic modeset» и «Flip event timeout», когда DRM-клиент, такой как ddcutil, снимал права «master» во время инициализации консоли фреймбуфера;
- Исправлена ошибка, при которой загрузка nvidia-drm с параметром модуля fbdev=1 на некоторых ядрах приводила к отображению некорректных цветов;
- Исправлена регрессия, приводившая к ошибкам Xid при загрузке драйвера NVIDIA на некоторых ноутбуках с GPU серии RTX 4xxx;
- Исправлена ошибка, приводившая к сбою сборки драйвера при использовании отдельных каталогов исходного и выходного кода ядра в Linux v6.6 и более поздних версиях;
- Исправлена ошибка, из-за которой команда `nvidia-smi -r` могла сбрасывать настройки основного GPU при использовании открытых модулей ядра;
- Исправлена ошибка, из-за которой vkGetPhysicalDeviceSurfaceSupportKHR неверно сообщал о поддержке поверхностей Wayland, если nvidia-drm не загружен с modeset=1;
- Исправлена ошибка, которая могла привести к блокировке дисплея при приостановке на ядре с включенным CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER с nvidia-drm, загруженным с modeset=1 и fbdev=1;
- Исправлена ошибка, которая могла приводить к зависанию системы и появлению сообщений «Idling display engine timed out» при VT включении дисплея HDMI Fixed Rate Link (FRL);
Подробнее на сайте Nvidia.
Как установить драйвер NVIDIA 555.42.02
Вы можете скачать бинарный установщик по ссылке выше, либо использовать инструкцию по установке драйверов видео-карт в Linux на моём сайте.