Достъпен е новият релиз на DXVK 2.6, който предоставя реализация на DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 и 11, работещи чрез превод на извиквания в API Vulkan. За използване на DXVK е необходима наличието на драйвери, които поддържат API Vulkan 1.3, като Mesa RADV 24.0, NVIDIA 535.183.01, Intel ANV 24.0, AMDVLK 2024.Q1.3, AMDGPU-PRO и NVK 24.1. DXVK може да се използва за стартиране на 3D приложения и игри в Linux с помощта на Wine, като е по-високопроизводителна алтернатива на вградените в Wine реализации на Direct3D, работещи върху OpenGL.
Основни промени:
- Добавена е поддръжка за механизма NVIDIA Reflex, който позволява намаляване на забавянията при визуализиране на графиката в игрите чрез предаване на команди за създаване на нов кадър, преди завършване на визуализацията на текущия кадър. За използване на Reflex в игри на базата на Direct3D 11 е необходим драйвер NVIDIA с поддръжка на Vulkan разширението VK_NV_low_latency2 и инсталирането на експериментална версия на пакета Proton. Игри, в които може да се приложи предложената оптимизация, включват: God of War, Overwatch 2 и Quake Champions. Игри на базата на Unreal Engine 4 все още не се поддържат.
- В реализациите D3D8 и D3D9 е отстранено състоянието на състезание, водещо до аварийно приключване на игрите, които зареждат ресурси в многонишков режим.
- Добавен е интерфейс ID3D11On12Device1.
- Реализацията на заменяемите виртуални фреймбуфери (SwapChain) на базата на API Vulkan е преработена.
- Добавено решение за заобикаляне на типична грешка в игрите, водеща до изкривяване на изхода на системи с NVIDIA драйвъри, използващи MSAA (Мултисемплингово антиалайзинг). Цената е незначително увеличение на потреблението на памет и натоварване на ЦП. Проблемът се проявява в игри като Assassin’s Creed 3 / Black Flag, Watch Dogs и Stalker: Clear Sky.
- Извършени са оптимизации, които потенциално увеличават производителността в игри, използващи режима NVAPI UAVOverlap, пиксел шейдър UAV или свързване на ресурси. Например, подобрена производителност е наблюдавана в игри като Baldurs Gate 3, Trine 5 и God of War.
- Отстранени са проблеми, проявяващи се в игрите:
- Cardfight!! Vanguard Dear Days 2
- CivCity: Rome
- Clanfolk
- Global Operations
- Kingdom Come: Deliverance
- Need For Speed: Hot Pursuit 2
- Silent Hill 2
- Tom Clancy’s Splinter Cell
- Trainz 1.3
- Watch Dogs 2
Източник: opennet.ru
