Компания NVIDIA выпустила бета-версию драйвера 560.28.03 для Linux, включающую множество новых функций и исправлений.
Теперь открытые модули ядра GPU используются по умолчанию для поддерживаемых видеокарт. Внедрены значительные улучшения для Wayland, включая поддержку VRR (Variable Refresh Rate) для ноутбуков и систем на базе Wayland. Добавлены новые функции, такие как поддержка PipeWire в NvFBC и расширенная поддержка Vulkan в панели управления nvidia-settings. Также исправлены различные ошибки для повышения стабильности и производительности системы.
Скачать NVIDIA Graphics Driver 560.28.03 Beta для Linux
Новое в NVIDIA Graphics Driver 560.28.03 BETA
Давайте подробнее рассмотрим, что нового в этой версии.
Открытые модули ядра GPU по умолчанию
Как недавно сообщила NVIDIA, это первый выпуск, который будет использовать открытые модули ядра GPU по умолчанию, если ваша видеокарта поддерживает это.
Совместимость GPU
Совместимость модулей ядра GPU с открытым исходным кодом варьируется в зависимости от поколения видеокарты. Для передовых платформ, таких как NVIDIA Grace Hopper или NVIDIA Blackwell, необходимо использовать модули ядра GPU с открытым исходным кодом. Проприетарные драйверы не поддерживаются на этих платформах.
Для новых GPU архитектур Turing, Ampere, Ada Lovelace или Hopper, NVIDIA рекомендует переход на модули ядра GPU с открытым исходным кодом. Для старых GPU архитектур Maxwell, Pascal или Volta модули ядра GPU с открытым исходным кодом не совместимы, поэтому следует продолжать использовать проприетарные драйверы NVIDIA.
Если вы не уверены в совместимости, NVIDIA предоставляет новый скрипт помощника по обнаружению, который поможет вам выбрать подходящий драйвер. Для использования этого скрипта сначала установите пакет nvidia-driver-assistant
с помощью вашего пакетного менеджера, затем запустите скрипт командой:
nvidia-driver-assistant
Улучшения для Wayland
В новой версии драйвера реализованы различные улучшения для Wayland, включая поддержку VRR (Variable Refresh Rate) для ноутбуков с открытыми модулями ядра GPU и другие исправления ошибок.
Основные изменения и нововведения
- Обновление nvidia-installer: Теперь установщик по умолчанию выбирает открытые модули ядра GPU на системах с видеокартами, поддерживающими как проприетарные, так и открытые модули ядра.
- Поддержка EGL_KHR_platform_x11 и EGL_EXT_platform_xcb: Добавлена поддержка этих платформ на Xwayland.
- Поддержка PipeWire в NvFBC: Теперь NvFBC работает с композиторами Wayland, поддерживающими захват экрана через XDG Desktop Portal. Этот новый интерфейс будет доступен в предстоящем выпуске Capture SDK.
- Множественные клиенты в NvFBC: Добавлена поддержка нескольких одновременных клиентов для прямого захвата NvFBC.
- Информация о Vulkan в nvidia-settings: Добавлено отображение информации о Vulkan в панели управления nvidia-settings.
- Требования к Vulkan для nvidia-settings: Для компиляции nvidia-settings из исходного кода теперь требуются заголовочные файлы Vulkan.
- Поддержка DRM-KMS: Добавлена поддержка явной синхронизации DRM-KMS через свойство настройки режима IN_FENCE_FD.
- Поддержка VRR для Wayland: Реализована поддержка VRR для Wayland на видеокартах до поколения Volta.
- VRR на ноутбуках с открытыми модулями ядра: Добавлена поддержка VRR на ноутбуках с открытыми модулями ядра.
- Обновление glXWaitVideoSyncSGI(): Повышена эффективность данной функции, что уменьшает дрожание кадров в некоторых конфигурациях KDE с отключенной GSP нагрузкой.
Исправления ошибок
- Исправлена ошибка, из-за которой установка драйвера могла завершиться неудачей при использовании альтернативных реализаций утилиты &&tr&&, таких как busybox или toybox.
- Исправлена ошибка, которая могла приводить к использованию неверного формата изображения для очистки изображения в Vulkan приложениях, что могло вызывать повреждение рендеринга.
- Исправлены несколько ошибок, которые могли вызывать сбои или неожиданные поведения при повторном создании сессии захвата NvFBC.
- Исправлена ошибка, из-за которой некоторые дисплеи могли отображаться несколько раз на странице конфигурации дисплея в nvidia-settings на системах с несколькими видеокартами.
- Исправлена ошибка, из-за которой тройная буферизация OpenGL работала как двойная буферизация.
Для получения дополнительной информации и полного списка изменений, ознакомьтесь с журналом изменений.
Linux: обзоры и обновления
• Релиз Manjaro 24.2: Что нового
• Анонсирован Wine 10.0-rc1: улучшения для поддержки DirectX 12 и новый драйвер Bluetooth
• Valve работает над новой Steam Machine?
• Обновление NVIDIA Graphics Driver 565.77 Beta для Linux
• Mozilla ускоряет загрузку и установку Firefox в Linux
• Поддержка графики Xe2 для Intel Lunar Lake и Battlemage включена в Linux 6.12 по умолчанию