Lansarea proiectului DXVK 1.2 cu implementare Direct3D 10/11 pe deasupra API-ului Vulkan

publicat eliberare interstrat DXVK 1.2, care oferă o implementare a DXGI (DirectX Graphics Infrastructure), Direct3D 10 și Direct3D 11, care lucrează prin traducerea apelurilor către API-ul Vulkan. Pentru a utiliza DXVK necesar suport pentru șoferi Vulkan APIcum ar fi
AMD RADV 18.3, AMDGPU PRO 18.50, NVIDIA 415.22, Intel ANV 19.0 и AMDVLK.

DXVK poate fi folosit pentru a rula aplicații și jocuri 3D pe Linux folosind Wine, servind ca o alternativă de performanță mai ridicată la implementarea Direct3D 11 încorporată a Wine, care rulează pe OpenGL. ÎN unele jocuri vin+performanță DXVK diferit de la rularea pe Windows cu doar 10-20%, în timp ce atunci când utilizați implementarea Direct3D 11 bazată pe OpenGL, performanța scade mai semnificativ.

В новом выпуске задействован отдельный поток для передачи буфера команд, что позволило увеличить производительность в некоторых многоядерных конфигурациях. Кроме того, увеличена частота отправки буфера команд для исключения простоев и более активного использования GPU. Из приложений, на производительность которых положительно повлияли указанные изменения, отмечается игра Quake Champions.

Добавлена поддержка специфичных расширений рендеринга, официально не определённых в спецификации Direct3D 11 и отдельно предоставляемых производителями через дополнительные библиотеки для Windows. Указанные расширения необходимы для работы экспериментального проекта DXVK-AGS с реализацией расширений AGS (AMD GPU Services), предложенных в AMD AGS SDK и позволяющих использовать некоторые оптимизации, в том числе используемые в играх Resident Evil 2 и Devil May Cry 5.

Среди исправлений: Незначительно снижена нагрузка на CPU в некоторых играх. Устранена проблема, приводившая к добавлению лишних элементов в кэш состояний и повторной компиляции идентичных обработчиков Vulkan. Исправлена ошибка, приводившая к крахам или некорректному использованию Vulkan при применении метода ClearView. Отключён обходной манёвр в NVAPI, применявшийся для решения проблем в игре Mirror’s Edge Catalyst на системах с GPU NVIDIA.

Sursa: opennet.ru

Adauga un comentariu