DXVK 1.0.3 с реализация на Direct3D 10/11 върху API Vulkan

Вместо отмененото поради проблема с зависване на 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 се отличава е с между 10-20% по-висока в сравнение с изпълнението в Windows, докато използването на реализация на Direct3D 11 на базата на OpenGL води до по-сериозно намаление на производителността. Ведат се работа по доставката DXVK като компонент wine-integration, предоставян в формата на отделна библиотека за Linux (libdxvk.so), която може да се използва директно в Wine, без необходимост от отделна инсталация на DXVK под формата на Windows DLL.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster