NVIDIA выпустила версию 610.57 проприетарного графического драйвера для Linux, которая стала последним обновлением в ветке New Feature Branch.

В драйвере исправили проблему в STALKER 2, которая могла вылетать с ошибками VK_DEVICE_LOST и сообщениями Xid 31 при включении параметра VKD3D_CONFIG=descriptor_heap. Кроме того, NVIDIA устранила искажения рендеринга в Assetto Corsa EVO, сбой в Monster Hunter Wilds и зависание GPU в Forza Horizon 6 при той же конфигурации дескрипторной кучи VKD3D-Proton.

Также драйвер исправляет зависания и графические искажения в 007 First Light и Assassin’s Creed Origins. Устранена регрессия, появившаяся в серии NVIDIA 595 и приводившая к чёрному экрану в Total War: Warhammer III.

NVIDIA Linux display driver 610.57 is now available for download.
NVIDIA Linux display driver 610.57 is now available for download.

Ещё несколько игр могли зависать или показывать чёрный экран: Crimson Desert, Elden Ring, Elden Ring Nightreign, Grounded 2, Incursion Red River, John Carpenter’s Toxic Commando, Screamer и StarRupture. Версия 610.57.04 исправляет и эти проблемы.

Помимо игр, обновление исправляет ошибку, которая могла вызывать сбой X Server при косвенной отрисовке GLX, а также проблему с чёрными экранами после смены режимов в X11-приложениях, использующих расширение Present.

Совместимость с ядром Linux также улучшена. NVIDIA исправила проблему, из-за которой при переключении виртуальных консолей на системах с ядром Linux 7.0 или новее с отключённой поддержкой DRM fbdev появлялся чёрный экран. Решена и ошибка установщика, мешавшая компиляции модулей ядра DKMS после установки через nvidia-installer.

Для ноутбуков и систем с управлением питанием runtime D3 новый драйвер исправляет ситуацию, которая могла приводить к сбоям приостановки и возобновления работы. Приложения Vulkan выигрывают от исправленного перечисления дисплеев при установленной переменной окружения __VK_ENABLE_DEVICE_GROUPS=1.

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

Что касается OpenGL, буферы, созданные через glBufferStorage без флагов хранения, больше не будут ошибочно перемещаться из памяти GPU в системную память. В этом выпуске также исправлены графические искажения в авиасимуляторе X-Plane на рабочих станциях с GPU NVIDIA.

Полный список изменений приведён в примечаниях к выпуску. NVIDIA 610.57 уже доступна на странице загрузки драйверов как последний выпуск ветки New Feature Branch для Linux. Большинству пользователей рекомендуется дождаться, пока обновлённый драйвер появится в официальных репозиториях их дистрибутива, а не устанавливать автономный пакет .run от NVIDIA вручную.