DXVK 1.0.3 pẹlu Direct3D 10/11 imuse lori oke Vulkan API

Вместо отменённого из-за проблемы с зависанием GPU релиза 1.1 подготовлен выпуск прослойки DXVK 1.0.3, предоставляющей реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 10 и Direct3D 11, работающую через трансляцию вызовов в API Vulkan. В DXVK 1.0.3 перенесены некоторые исправления и улучшения из ветки 1.1, например:

  • В DLL обеспечено включение информации о версии DXVK;
  • На системах с GPU NVIDIA решены проблемы с отрисовкой в играх Dark Souls Remastered и Grim Dawn;
  • Устранено зависание GPU и крах драйвера при запуске игры Star Citizen;
  • Решены проблемы с производительностью игры Anno 1800;
  • Исправлены ошибки, приводящие к передаче драйверу неопределённых данных, которые могли негативно отражаться на кэшировании шейдеров;
  • Устранена проблема с хэшированием геометрических шейдеров с метаданными потока, которая могла приводить к неконтролируемому увеличению размера файлов с кэшем состояния.

Напомним, что DXVK может применяться для запуска 3D-приложений и игр в Linux при помощи Wine, выступая в качестве более высокопроизводительной альтернативы встроенной в Wine реализации Direct3D 11, работающей поверх OpenGL. В diẹ ninu awọn ere iṣẹ ti Wine + DXVK apapo yatọ lati ṣiṣẹ lori Windows nipasẹ 10-20% nikan, lakoko lilo imuse Direct3D 11 ti o da lori OpenGL, iṣẹ ṣiṣe dinku diẹ sii ni pataki. Isẹ n lọ lọwọ on поставке DXVK как компонента wine-integration, поставляемого в форме отдельной Linux-библиотеки (libdxvk.so), которую напрямую можно использовать в Wine, без необходимости отдельной установки DXVK в форме Windows DLL.

orisun: opennet.ru

Fi ọrọìwòye kun