DXVK 3.0.2 вышел как сервисное обновление слоя трансляции Direct3D на Vulkan. В нём появилась новая опция отладки зависаний GPU, а также исправления производительности, стабильности и рендеринга для нескольких игр.

В релизе добавлена поддержка переменной окружения DXVK_DEBUG=hang. Когда зависание GPU или сбой драйвера приводит к ошибке VK_ERROR_DEVICE_LOST, эта опция генерирует дополнительную информацию, помогая определить место сбоя.

По словам разработчиков, полученные файлы журналов DXVK могут быть полезны при отправке отчётов об ошибках, особенно на системах с GPU AMD или Nvidia.

В DXVK 3.0.2 также обошли регрессию производительности в играх, создающих новую фабрику DXGI на каждом кадре. Эта проблема проявляется в Dying Light: The Beast при включённом FSR, но исправление может помочь и другим играм на Direct3D 12 с аналогичным поведением.

Для Granblue Fantasy: Relink обновление устраняет лишние зависания GPU на оборудовании Nvidia. Разработчики отмечают, что это исправление может улучшить стабильность и в других играх.

В Halo: Combat Evolved добавлено обходное решение ошибки приложения, вызывавшей проблемы с рендерингом. В Overwatch исправлена потенциальная проблема swapchain при игре в разрешении, отличном от родного разрешения экрана.

Наконец, в DXVK 3.0.2 обошли ошибку в Splinter Cell: Chaos Theory, из-за которой эффект ночного видения отображался некорректно.

Подробнее можно узнать в списке изменений.