Вышла новая версия DXVK-NVAPI 0.9.2

Проект DXVK-NVAPI продолжает активно развиваться, предоставляя пользователям Linux доступ к передовым графическим технологиям NVIDIA. Версия 0.9.2 — это важный шаг вперёд для игр, использующих новейшие возможности Direct3D 12.

Поддержка шейдерных расширений NVIDIA через VKD3D-Proton

В этой версии реализована передача 64-битных вызовов функций CuBIN (CUDA Binary) в VKD3D-Proton. Это требует VKD3D-Proton версии 3.0.1 или новее.

Также добавлена поддержка шейдерных расширений D3D12 NVIDIA при их наличии в VKD3D-Proton (снова требуется версия 3.0.1+). Эта функция является экспериментальной и требует установки переменной окружения:

DXVK_NVAPI_D3D12_NV_SHADER_EXTN=1

На момент публикации VKD3D-Proton поддерживает вендорские расширения для Shader Execution Reordering (SER). Эта технология приносит пользу:

  • Alan Wake 2
  • Cyberpunk 2077 (с некоторыми известными проблемами)
  • Многим играм на Unreal Engine 5, особенно Black Myth: Wukong.

Динамическая генерация кадров (Dynamic Multi Frame Generation)

Реализовано несколько точек входа NVAPI, необходимых для ограниченной/неполной поддержки Dynamic Multi Frame Generation. Эта функция требует обновлённых сниппетов DLSS и библиотек Streamline.

Новые настройки драйверов из заголовков R595

Добавлена поддержка новых настроек драйвера, включая:

  • NGX_DLSSG_DYNAMIC_MULTI_FRAME_COUNT_MAX — максимальное количество динамических кадров.
  • NGX_DLSSG_DYNAMIC_TARGET_FRAME_RATE — целевая частота кадров для динамической генерации.
  • NGX_DLSSG_MODE — режим работы DLSS Frame Generation.
  • NGX_DLSS_FG_OVERRIDE_RENDER_PRESET_SELECTION — переопределение выбора пресета рендеринга для DLSS-FG.

Исправления стабильности

  • Исправлено падение при одновременном использовании слоя Vulkan Reflex от DXVK-NVAPI и слоя WSI от Gamescope. Обновление до новой версии vkroots решает проблему. Теперь Indiana Jones and the Great Circle можно запускать с HDR и Reflex.
  • Исправлено падение при запуске Battle Brothers. Добавлены заглушки для NvAPI_DRS_GetProfileInfo и NvAPI_DRS_CreateApplication.
  • Улучшена работа с памятью в 32-битных окружениях.

Обновление заголовочных файлов

  • Заголовки NVAPI обновлены до версии R595.
  • Заголовки NVML (NVIDIA Management Library) также обновлены до R595.
  • Заголовки vkroots обновлены до коммита gee76e62.

Проверка целостности артефактов

Для загруженного архива dxvk-nvapi-v0.9.2.tar.gz можно проверить контрольную сумму (digest) по ссылке на GitHub CI.

Контрольная сумма SHA256: (указана в оригинальном анонсе, но содержимое самой суммы не предоставлено в извлечённом тексте; рекомендуется сверять с официальными данными на GitHub).

DXVK-NVAPI 0.9.2 — это важное обновление, особенно для владельцев видеокарт NVIDIA, которые хотят играть в современные игры с максимальными графическими настройками на Linux. Поддержка SER и подготовка к Dynamic Multi Frame Generation делают этот релиз обязательным к обновлению.

Релиз уже доступен на GitHub-странице проекта.

  • Просмотров: 132

Этот веб-сайт использует технические и функциональные файлы cookie. Чтобы зарегистрировать учетную запись, связаться с нами, получить наши продукты или услуги, вы должны принять нашу Политику Конфиденциальности. Нажимая кнопку «Принять» или щелкая любую ссылку на этой странице, вы соглашаетесь на использование файлов cookie и принимаете нашу Политику использования cookie-файлов.