Патч DXVK - переключение на Vulkan и улучшение производительности в играх

Данный файл позволяет в принудительном порядке запустить любую игру через графический API под названием Vulkan. Он обеспечивает многопоточность игре, что повышает её общую производительность и улучшает стабильность работы, как старых, так и новых игр.

Что такое DXVK и как он работает в играх:

Особенности:

  • Async можно использовать одновременно с библиотекой графического конвейера.
  • Кэш состояний DXVK должен корректно работать с async и gpl при использовании опции gplAsyncCache. Может вызывать сбои в некоторых драйверах.
  • Поддерживаемые игры: от The Wither до ремейка Silent Hill 2.

Опции

  • Async включается с помощью переменной окружения DXVK_ASYNC=1 или dxvk.enableAsync=true в dxvk.conf.
  • Исправление кэша состояний и его использование с GPL включается с помощью переменной окружения DXVK_GPLASYNCCACHE=1 или dxvk.gplAsyncCache=true.
  • Автор добавил патч для поддержки глобального dxvk.conf, сначала он будет искать dxvk.conf нормально, если он не найден, он проверяет /home/$USER/.config/dxvk.conf и %APPDATA%/dxvk.conf.

Кэш состояния DXVK

Кэш состояний можно использовать вместе с GPL, что невозможно в upstream DXVK, но может быть полезно в зависимости от игры.

Об использовании VRAM

Библиотека графического конвейера может увеличивать потребление VRAM, поэтому, если у вас мало VRAM, лучше отключить ее. Это можно сделать с помощью опции dxvk.enableGraphicsPipelineLibrary=false в dxvk.conf.

Установка:

  1. Скачайте архив и распакуйте его содержимое в любую папку.
  2. Ознакомитесь с содержимым всех папок.
  3. Для активации работы патча, вам необходимо переместить dxgi.dll (обязательно) и d3d11.dll (или другой d3d.dll в зависимости от того, на каком DirectX работает ваша игра) в основной каталог игры, где находится исполняемый файл.
  4. Подтвердите замену файлов и запустите игру через исполняемый файл.

Из какой папки (x32 или x64) копировать файлы зависит от того, на какой разрядности работает игра. Большинство старых игр используют x32, новые проекты уже x64.

Автор: Ph42oN

Комментарии: 0
Ваш комментарий