Новые версии DXVK 2.3.1 и vkd3d-proton 2.12 c реализацией Direct3D поверх API Vulkan

Новости мира unix. Хотите узнать секрет вечного счастья? Откройте страницу 246.
Ответить
acolyte
Аватара пользователя
Сообщения: 3250
Зарегистрирован: 20.08.2022

#

Новые версии DXVK 2.3.1 и vkd3d-proton 2.12 c реализацией Direct3D поверх API Vulkan
Дата публикации:Thu, 21 Mar 2024 11:12:28 +0300




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




Основные изменения:
  • При наличии в системе поддержки Vulkan-расширения VK_NV_raw_access_chains, обеспечено его использование для повышения эффективности генерации кода шейдеров на GPU NVIDIA, что позволяет приблизить производительность работы некоторых игр, использующих D3D11, к производительности при использовании Windows-драйверов. Для работы требуется наличие как минимум драйверов
    NVIDIA 550.40.55 и установки версий Proton Experimental.

    Для игр на базе D3D9 переработан метод копирования системных буферов в GPU, что позволило добиться повышения производительности в таких играх, как Shank 2, Flammable Freddy и Blood Rayne.


    Устранены проблемы, проявляющиеся в играх:
    • Ace Combat Assault Horizon
    • Assassin's Creed 2
    • Battlefield 2
    • Battlefield 2142
    • Battlestations Midway
    • Blood Rayne
    • Codename Panzers Phase One/Two
    • Dead Space (2008)
    • Flammable Freddy
    • Flatout 3
    • Granblue Fantasy Relink
    • Gujian 2
    • Kenshi
    • MySims
    • Operation Flashpoint: Red River
    • Shank 2
    • SkyDrift
    • Sonic CD
    • Supreme Ruler Ultimate
    • Tales from the Borderlands
    • The Settlers
    • Total War: Medieval 2
    • UK Train Simulator 1
    • War Thunder




Кроме того, компания Valve опубликовала выпуск VKD3D-Proton 2.12, ответвления от кодовой базы vkd3d, созданного для улучшения поддержки Direct3D 12 в пакете для запуска игр Proton. В VKD3D-Proton поддерживаются специфичные для Proton изменения, оптимизации и улучшения для более качественной работы Windows-игр на базе Direct3D 12, которые пока не приняты в основной состав vkd3d. Из отличий также отмечается ориентация на использование современных расширений Vulkan и возможностей свежих выпусков графических драйверов для достижения полной совместимости с Direct3D 12.



Среди изменений в новой версии:
  • Добавлена поддержка механизма NVIDIA Reflex, используя Vulkan-расширение VK_NV_low_latency2.
    Реализован API D3D12 Render Pass.
    Добавлена заглушка для интерфейса ID3D12DeviceRemovedExtendedDataSettings, решающая проблемы с некоторыми играми.
    Добавлена поддержка Vulkan-расширения VK_EXT_device_fault для получения информации о сбоях.
    На системах с драйверами Mesa и NVIDIA реализована поддержка Vulkan-расширения VK_EXT_swapchain_maintenance1 для бесшовного переключения между режимами V-Sync и Tearing.

    По умолчанию при наличии расширений VK_KHR_shader_maximal_reconvergence и VK_KHR_shader_quad_control заявлена поддержка Shader Model 6.7.

    Для GPU Intel Arc с поддержкой расширения VK_EXT_descriptor_buffer добавлен оптимизированный обработчик копирования дескрипторов.

    Обеспечена возможность отката на использование вычислительных шейдеров на системах с NVIDIA Pascal и более старыми GPU, что позволяет использовать Shader Model 6.7 на системах с GPU NVIDIA Pascal.
    Добавлена поддержка режима профилирования VKD3D_QUEUE_PROFILE.

    Добавлена поддержка Vulkan-расширения VK_NV_raw_access_chains, позволяющего существенно повысить производительность в некоторых играх на системах с GPU NVIDIA.



    Решены проблемы с играми:
    • Игры на движке Unreal Engine 5
    • Atlas Fallen
    • Persona 3 Reload
    • Resident Evil 4
    • UE5 Lyra
    • Warhammer: Darktide
    • World of Warcraft



Новость позаимствована с opennet.ru
Ссылка на оригинал: https://www.opennet.ru/opennews/art.shtml?num=60817

Жизнь за Нер'зула!

Ответить