Доступний випуск прошарку DXVK 1.10.3, що надає реалізацію DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 та 11, що працює через трансляцію викликів API Vulkan. Для використання DXVK потрібна наявність драйверів з підтримкою API Vulkan 1.1, таких як Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 та AMDVLK. DXVK може застосовуватися для запуску 3D-додатків та ігор в Linux за допомогою Wine, виступаючи як більш високопродуктивну альтернативу вбудованих у Wine реалізацій Direct3D 9/10/11, що працюють поверх OpenGL.
Основні зміни:
- Додана підтримка спільно використовуваних об'єктів ID3D11Fence, реалізована поверх хронологічних семафорів Vulkan (Timeline semaphore), що розділяються, що надають єдиний примітив для синхронізації між пристроєм і хостом, замість роздільних примітивів VkFence і VkSemaphore. Підтримка ID3D11Fence дозволила домогтися роботи відео у грі Halo Infinite при застосуванні відповідних патчів для wine та vkd3d-proton.
- Усунено регресивну зміну в DXVK 1.10.2, що призводила до збоїв при відмальовуванні різних ігор D3D11, включаючи ігри Prey і Bioshock Infinite.
- Усунуті проблеми, що виявляються в іграх Need For Speed 3, Ninja Blade та Ys Origin.
- Для гри Stray включено опцію d3d11.ignoreGraphicsBarriers, яка вирішила проблеми з падінням продуктивності на деяких GPU.
Джерело: opennet.ru