Vulkan API үстүнө Direct1.0.3D 3/10 ишке ашыруу менен DXVK 11

Вместо отменённого из-за проблемы с зависанием 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. В кээ бир оюндар Wine+DXVK айкалышынын аткаруусу башка Windows менен иштөөдөн 10-20% гана, OpenGL негизинде Direct3D 11 ишке ашырууну колдонгондо, аткаруу кыйла төмөндөйт. Иш жүрүп жатат боюнча поставке DXVK как компонента wine-integration, поставляемого в форме отдельной Linux-библиотеки (libdxvk.so), которую напрямую можно использовать в Wine, без необходимости отдельной установки DXVK в форме Windows DLL.

Source: opennet.ru

Комментарий кошуу