Ka released the DXVK 1.10.1 layer, providing an implementation of DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10, and 11, which operates through call translation to the Vulkan API. To use DXVK, drivers supporting Vulkan API 1.1 are required, such as Mesa RADV 21.2, NVIDIA 495.46, Intel ANV, and AMDVLK. DXVK can be used to run 3D applications and games on Linux using Wine, serving as a high-performance alternative to the built-in Wine implementations of Direct3D 9/10/11 running over OpenGL.
Ndryshimet kryesore:
- Initial support for shared texture resources and the IDXGIResource API has been implemented. To organize the storage of texture metadata along with related shared memory descriptors, additional patches to Wine are required, which are currently only available in the Proton Experimental branch. Currently, the implementation is limited to support for shared access to 2D textures for the D3D9 and D3D11 APIs. The IDXGIKeyedMutex call is not supported, and there is currently no capability for resource sharing with applications using D3D12 and Vulkan. The newly added features have resolved video playback issues in some Koei Tecmo games, such as Nioh 2 and the Atelier series, as well as enabled interface rendering in the game Black Mesa.
- An environment variable DXVK_ENABLE_NVAPI has been added, allowing the override of the vendor ID to be disabled (similar to the parameter dxvk.nvapiHack = False).
- Shader code generation has been improved when using local arrays, which may speed up performance for some D3D11 games on systems with NVIDIA drivers.
- An optimization has been added that potentially increases rendering performance for images in the DXGI_FORMAT_R11G11B10_FLOAT format.
- Texture loading issues when using D3D9 have been resolved.
- Для игр Assassin’s Creed 3 и Black Flag включена настройка «d3d11.cachedDynamicResources = a», решающая проблемы с производительностью. Для игры Frostpunk включена настройка «d3d11.cachedDynamicResources = c», а для игры God of War — «dxgi.maxFrameLatency = 1».
- Устранены проблемы с отрисовкой в играх «GTA: San Andreas» и «Rayman Origins».
Burimi: opennet.ru
