DXVK 2.2 чыгаруу, Direct3D 9/10/11 ишке ашыруу Vulkan API үстүнө

DXVK 2.2 катмарынын релизи бар, ал DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 жана 11 ишке ашырууну камсыз кылат, Vulkan API'ге чалууларды которуу аркылуу иштейт. DXVK Mesa RADV 1.3, NVIDIA 22.0, Intel ANV 510.47.03 жана AMDVLK сыяктуу Vulkan API 22.0 колдогон драйверлерди талап кылат. DXVK 3D тиркемелерди жана оюндарды Linux'та Wine аркылуу иштетүү үчүн колдонулушу мүмкүн, бул OpenGLдин үстүндө иштеген Wine'дин түпнуска Direct3D 9/10/11 ишке ашырууларына жогорураак альтернатива катары кызмат кылат.

Негизги өзгөрүүлөр:

  • Добавлена поддержка прослойки 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.
  • Оюндарда пайда болгон көйгөйлөр чечилди:
    • Battle Fantasia Revised Edition
    • Муздак коркунуч
    • Dawn of Magic 2
    • DC Universe Online
    • Far Cry 2
    • Halo: Master башкы чогултуу
    • Warhammer 40k: Space Marine
    • Жейд империясы
    • Сид Майердин каракчылары
    • Бардык согуш: Shogun 2

    Source: opennet.ru

Комментарий кошуу