Достъпен е релиз на слой DXVK 1.9.3, който предлага реализация на DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 и 11, работеща чрез транслация на повиквания в API Vulkan. За ползването на DXVK са необходими драйвери, които поддържат API Vulkan 1.1, като Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 и AMDVLK. DXVK може да се използва за стартиране на 3D приложения и игри в Linux с помощта на Wine, като предлага по-висока производителност в сравнение с вградените в Wine реализации на Direct3D 9/10/11, работещи върху OpenGL.
Основни промени:
- С използването на dxvk-nvapi, реализация на NVAPI върху DXVK, е осигурена поддръжка на технологията DLSS, позволяваща използването на Tensor ядра на видеокартите NVIDIA за реалистично увеличаване на изображението с употреба на методи на машинното обучение за повишаване на резолюцията без загуба на качество.
- С оглед на Vulkan разширението VK_EXT_robustness2, константите на шейдърите D3D9 са оптимизирани и стари опции за игри, които използват софтуерна обработка на върхове, са премахнати.
- Добавена е и активирана опция за някои игри, осигуряваща по-точна емулация на поведението D3D9 при изчисления с плаваща запетая. Активирането на опцията е решило проблемите в игрите Red Orchestra 2, Dark Souls 2, Dog Fight 1942, Bayonetta, Rayman Origins, Guilty Gear Xrd и Richard Burns Rally.
- Отстранен е проблем в DXGI, който водеше до срив при опити за активиране на режим на цял екран на някои дисплеи.
- Решени са проблемите в игри като Black Mesa, Crysis 3 Remastered, Euro Truck Simulator, Injustice Gods Among Us, Rocksmith 2014, Spliter Cell: Chaos Theory, Sim City 2013 и The Guild 3.
Източник: opennet.ru
