IT-инфраструктура • инструкции • практикаПоиск по сайту

Серверы и системное администрирование

Найти материал →

Dxvk 3.1 исправляет battlefield 3 и готовит поддержку intel в proton

DXVK 3.1 вышел с исправлениями для Battlefield 3 и подготовкой поддержки Intel в Proton

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

Одним из главных нововведений стала базовая поддержка механизма DXGI incremental presentation. Благодаря ему приложение может сообщать, какие именно области изображения были изменены, вместо полной перерисовки всего кадра. Это потенциально снижает нагрузку на GPU и может улучшить эффективность вывода изображения в играх и приложениях, особенно при частичном обновлении интерфейса.

В DXVK 3.1 также появилась возможность создавать представления целевых ресурсов D3D11 непосредственно на буферах. Функция особенно важна для старых игр на движке Frostbite. В частности, она обеспечила исправление Battlefield 3 через DXVK: устранена давняя графическая проблема, из-за которой облака могли отображаться некорректно.

Отдельное направление работы разработчиков связано с графикой Intel. Теперь DXVK умеет загружать библиотеки расширений Intel при запуске на видеоустройствах этого производителя. На текущем этапе это не означает немедленного появления новых возможностей Intel в Proton, однако обновление формирует необходимую основу для будущей поддержки vendor extensions D3D11 в Proton.

Пользователи, которые планируют DXVK 3.1 скачать для ручной настройки игр, должны учитывать совместимость версии с Wine, Proton и конкретным графическим драйвером. Сам DXVK не является самостоятельным эмулятором: он преобразует вызовы Direct3D в Vulkan, поэтому итоговая производительность зависит от состояния Vulkan-стека и корректности конфигурации системы.

Важное исправление коснулось D3D9. Разработчики устранили регрессию, связанную с эффектом тумана. В результате корректное отображение вернулось в The Witcher 1, Mabinogi и ряд других проектов, затронутых предыдущими изменениями. Кроме того, устранён сбой, возникавший при компиляции шейдеров, которые были допустимы только в D3D12.

Несколько улучшений получили игры серии и проекты с требовательной графикой. В Ghost Recon Breakpoint исправлена неправильная настройка pipeline state для определённого шейдера, а также проблема с отображением воды на видеокартах Nvidia. Для GPU Nvidia добавлено и обходное решение ошибки нехватки памяти, связанной с descriptor heaps.

В Mirror's Edge устранены несколько ошибок Vulkan validation. RaceRoom Racing Experience теперь корректно отображает веб-интерфейс при запуске с Proton 11. Дополнительно разработчики повысили совместимость DXVK со сторонними оверлеями, которые подключаются к отдельным точкам входа DXGI.

Ещё одним изменением стала более агрессивная оптимизация области рендеринга на тайлинговых GPU. Теперь render pass по возможности ограничивается только той частью изображения, которая действительно перерисовывается. Это может сократить количество лишних операций и положительно повлиять на энергопотребление и стабильность частоты кадров.

Для тех, кому нужна DXVK 3.1 установка на Linux, наиболее удобным вариантом обычно остаётся использование Proton в Steam или готовых менеджеров Wine-префиксов. Вручную файлы DXVK можно развернуть в нужный префикс, однако при таком подходе важно правильно выбрать 32- и 64-битные библиотеки, а также не смешивать несовместимые версии компонентов.

Запрос DXVK для Proton скачать особенно актуален для пользователей, которые тестируют игры вне стандартной конфигурации Steam. При этом в большинстве случаев Proton уже содержит подходящую интеграцию, а отдельная замена библиотек требуется только для проверки новых исправлений или решения специфических проблем конкретной игры.

Владельцам интегрированной графики также может пригодиться возможность DXVK для игр на Intel скачать, однако одним обновлением DXVK полноценная оптимизация Intel-графики не гарантируется. Существенную роль играют версия Mesa или проприетарного драйвера, модель процессора, поддержка Vulkan и параметры запуска игры.

DXVK 3.1 распространяется как проект с открытым исходным кодом и ориентирован прежде всего на повышение совместимости Windows-игр с Linux. Обновление будет особенно полезно тем, кто запускает старые проекты, игры на Frostbite и современные приложения через Proton. При переходе на новую версию рекомендуется проверять не только среднюю частоту кадров, но и работу теней, воды, тумана, оверлеев и интерфейсов - именно в этих областях чаще всего проявляются регрессии графического слоя.

Подробный перечень изменений и технических деталей доступен в описании релиза DXVK 3.1. Обновление не обещает мгновенного прироста производительности во всех играх, но сочетает точечные исправления, улучшения рендеринга и важную подготовку к будущему развитию Proton на системах с графикой Intel.

Прокрутить вверх