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

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

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