Verëffentlechung vun DXVK 2.2, Direct3D 9/10/11 Implementatiounen uewen op der Vulkan API

D'Verëffentlechung vun der DXVK 2.2 Layer ass verfügbar, bitt eng Implementatioun vun DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 an 11, schafft duerch d'Iwwersetzung vun Uruff un d'Vulkan API. DXVK erfuerdert Treiber déi de Vulkan API 1.3 ënnerstëtzen, wéi Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, an AMDVLK. DXVK kann benotzt ginn fir 3D Uwendungen a Spiller op Linux mat Wäin ze lafen, als eng méi performant Alternativ zu Wine's gebierteg Direct3D 9/10/11 Implementatiounen déi uewen op OpenGL lafen.

Main Ännerungen:

  • Добавлена поддержка прослойки D3D11On12, обеспечивающей работу Direct3D 11 поверх Direct3D 12. Для поддержки D3D12 в новых играх на базе движка Unity, таких как Lego Builder’s Journey, в DXVK реализована возможность создания устройств D3D11 из устройств D3D12, используя функцию D3D11On12CreateDevice и программный интерфейс ID3D11On12Device.
  • В реализации Direct3D 9 появилась поддержка частичного отображения (Partial Presentation), позволяющего организовать отображение частей окна через копирование содержимого экранного буфера (backbuffer) в системную память и последующей отрисовки его в окно, используя CPU. Указанная возможность улучшает совместимость с лаунчерами игр, созданными с использованием инструментария Microsoft WPF, ценой снижения производительности. Для Direct3D 9 также улучшено общее поведение виртуальных фреймбуферов (SwapChain) и прекращена поддержка опции d3d9.noExplicitFrontBuffer.
  • При использовании вместе с Proton или Wine по умолчанию прекращено создание файлов с логами и организован вывод диагностических сообщений в консоль при помощи специфичных для wine возможностей, что соответствует поведению vkd3d-proton. Для возобновления создания отдельных файлов c логами можно установить переменную окружения DXVK_LOG_PATH.
  • Значительно уменьшено потребление памяти в ситуациях создания в играх неиспользуемых устройств D3D11.
  • На системах с несколькими GPU улучшено определение устройств вывода, доступных через DXGI, что решает проблемы с производительностью в новых играх на базе движка RE (Reach for the Moon), использующих D3D12.
  • Probleemer déi a Spiller optrieden goufen fixéiert:
    • Battle Fantasia Revised Edition
    • Keelt Angscht
    • Dawn of Magic 2
    • DC Universum Online
    • Wäit Summer 2
    • Halo: De Master Chef Collection
    • Warhammer 40k: Space Marine
    • Jade Räich
    • Sid Meier's Pirates
    • Total Krich: Shogun 2

    Source: opennet.ru

Setzt e Commentaire