Новая версия DXVK 2.5 исправляет работу Borderlands 2, The Sims 2, Alpha Protocol, The Void и других игр на Linux

DXVK — проект с открытым исходным кодом, который является реализацией API Direct3D версий 8, 9, 10 и 11 на основе Vulkan API. Это позволяет запускать многие игры на устройствах с Linux через Wine и Proton. Но DXVK также доступен и на Windows, где позволяет добиться прироста производительности в играх на слабых и средних конфигурациях железа.

Релиз DXVK 2.5 включает множество исправлений и существенно влияет на работу некоторых игр в Linux. Вот список изменений:

  • The Void: Добавлена поддержка недостающих интерфейсов валидации шейдеров D3D9, необходимых для корректной работы игры.
  • Исправлено поведение при использовании некорректных типов текстур в приложениях D3D9. Затрагивает Alpha Protocol в частности.
  • Borderlands 2: Исправлено исчезновение лавы в некоторых местах.
  • Codename Panzers: Phase One / Two: Обход проблемы с некорректным отображением главного меню на стандартных сборках Wine.
  • The Sims 2: Расширены существующие профили приложения для поддержки различных инструментов моддинга.
  • Если поддерживается VK_KHR_maintenance5, DXVK теперь использует формат VK_FORMAT_A8_UNORM для реализации соответствующего формата D3D11. Это исправляет работу системных оповещений в различных играх, а также устраняет проблемы в TopSpin 2K25.
  • Оптимизировано поведение для отключённых clip-плоскостей в играх D3D9.
  • Устранена проблема с некорректным применением переменной окружения DXVK_CONFIG в определённых случаях.
  • Устранены причины ошибок в тестах Wine для D3D8 и D3D9.
  • Внедрена поддержка VK_KHR_maintenance5, что приводит к улучшению совместимости форматов D3D9 и D3D11.
  • На Windows улучшена обработка полноэкранного режима для обхода проблем с alt-tab и интерфейсами GDI.

На Linux в большинстве случаев не требуется отдельная установка DXVK. Если вы используете Steam с запуском игр через Proton, то DXVK будет скачан и настроен автоматически при необходимости. Также автоматически скачивают и устанавливают DXVK и другие лончеры на Linux. В том числе популярный Lutris.