IT-инфраструктура • инструкции • практикаПоиск по сайту

Серверы и системное администрирование

Найти материал →

Nvidia 610.57 для linux: исправления vulkan, игр и совместимости с ядром

NVIDIA 610.57 для Linux: исправлены ошибки Vulkan, игр и совместимости с ядром

Компания NVIDIA выпустила новую версию проприетарного графического драйвера для Linux - NVIDIA 610.57 Linux драйвер, относящуюся к ветке New Feature Branch. Обновление сосредоточено не на добавлении крупных функций, а на устранении многочисленных проблем совместимости, стабильности, работы Vulkan, графических приложений и сборки модулей ядра.

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

В новом выпуске также устранены зависания и визуальные искажения в 007 First Light и Assassin's Creed Origins. Отдельно исправлена регрессия, появившаяся в серии NVIDIA 595 и способная приводить к чёрному экрану в Total War: Warhammer III. Дополнительные проблемы с зависаниями или отсутствием изображения затрагивали Crimson Desert, Elden Ring, Elden Ring Nightreign, Grounded 2, Incursion Red River, John Carpenter's Toxic Commando, Screamer и StarRupture. Все эти исправления вошли в пакет NVIDIA 610.57.04.

Подробный перечень изменений и технических исправлений опубликован в материале о новом драйвере NVIDIA 610.57 для Linux. Это обновление особенно актуально для пользователей современных видеокарт GeForce и рабочих станций, которые сталкиваются с нестабильностью в играх или графических приложениях.

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

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

Владельцы ноутбуков и компьютеров с динамическим управлением питанием D3 получат более надёжный переход в спящий режим и возвращение из него. Ранее в некоторых конфигурациях suspend/resume мог завершаться неудачно. Для Vulkan-приложений исправлено определение доступных дисплеев при использовании переменной окружения `__VK_ENABLE_DEVICE_GROUPS=1`.

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

Изменения коснулись и OpenGL. Буферы, создаваемые через `glBufferStorage` без указания флагов хранения, больше не должны ошибочно переноситься из видеопамяти в оперативную память. Это может положительно сказаться на производительности программ, активно работающих с большими массивами графических данных. Также исправлены графические артефакты в авиасимуляторе X-Plane на профессиональных видеокартах NVIDIA.

Для пользователей, которые планируют драйвер NVIDIA для Linux скачать, пакет уже доступен на официальной странице NVIDIA. Однако ручная установка отдельного `.run`-файла подходит далеко не всем: она может конфликтовать с пакетным менеджером, усложнить последующие обновления и потребовать ручной пересборки модулей после обновления ядра.

На практике наиболее безопасный вариант - дождаться появления пакета в официальных репозиториях своего дистрибутива. Такой подход упрощает установку, удаление и откат драйвера, а также обеспечивает корректную интеграцию с DKMS, Xorg, Wayland и системными компонентами. Поэтому установка драйвера NVIDIA на Linux из репозитория обычно предпочтительнее самостоятельного запуска фирменного установщика.

Обновление особенно важно для геймеров, использующих Proton, поскольку исправления VKD3D-Proton напрямую влияют на запуск требовательных игр Windows в Linux. При этом нельзя универсально назвать одну версию лучшим драйвером NVIDIA для игр на Linux: итоговая стабильность зависит от модели видеокарты, версии ядра, используемого графического сервера и конкретного дистрибутива.

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

Таким образом, NVIDIA 610.57 - это важное исправительное обновление для Linux-пользователей. Оно повышает совместимость с новыми ядрами, устраняет целый ряд игровых сбоев, улучшает работу Vulkan и исправляет проблемы управления питанием и графического вывода. Подробности о выпуске доступны в обзоре NVIDIA 610.57 Linux драйвера.

Прокрутить вверх