Слой трансляции DXVK, реализующий Direct3D 8, 9, 10 и 11 поверх Vulkan для Wine и Proton, обновился до версии 3.1.1. Выпуск состоялся 15 сентября 2026 года.
Это исправляющее обновление без новых возможностей: следом за функциональным DXVK 3.1 вышел набор правок, закрывающих найденные после него ошибки, в том числе две регрессии.
Параметры вывода кадра для программ Adobe
Единственное нововведение выпуска – реализация режима DXGI_SCALING_NONE и метода SetBackgroundColor для цепочек буферов DXGI. Оба параметра отвечают за то, что происходит, когда размер буфера кадра не совпадает с размером окна: режим масштабирования определяет, растягивать изображение или оставить как есть, а цвет фона – чем заполнить оставшуюся часть окна.
По сообщениям пользователей, это исправляет работу некоторых программ Adobe. Игр правка почти не касается: такие параметры чаще используют обычные приложения с изменяемым размером окна.
Исправления игр и приложений
- Устранён сбой компилятора шейдеров на отдельных шейдерах ENB – стороннего графического мода, который ставят к играм Bethesda ради переработанного освещения и постобработки.
- Исправлена ошибка, приводившая к взаимным блокировкам в некоторых играх на Direct3D 9. Среди затронутых названы SpellForce 2 Anniversary Edition и The Sims: Medieval.
- Call of Duty: Ghosts – устранены разлетающиеся вершины на моделях игроков.
- Corpse Party – исправлена регрессия, из-за которой часть экрана оставалась тёмной.
- Painkiller: Black Edition – исправлена неверная подгонка размера игрового окна.
- Rayman 3 – исправлена регрессия с мерцанием картинки.
- Skyrim SE – обойдено падение производительности процессора при снятии ограничения частоты кадров на отдельных конфигурациях.
Разработчики отдельно предупреждают: часть антивирусов снова начала помечать 32-разрядные сборки DXVK как подозрительные. Это ложное срабатывание, с проектом такое случается не впервые.
Полный список изменений опубликован в заметках к выпуску DXVK 3.1.1 на GitHub.
Как обновить DXVK внутри Proton вручную
Обычно это не требуется: официальный Proton и GE-Proton включают DXVK и VKD3D-Proton в собственные выпуски и подтягивают их обновления сами. Но если хочется опробовать свежий релиз, не дожидаясь Valve, файлы можно заменить вручную – на свой страх и риск.
Скачайте архив нужного релиза со страницы DXVK 3.1.1 на GitHub, затем найдите каталог установленного Proton.
Для Proton 9 и Proton Experimental:
путь-к-вашей/SteamLibrary/steamapps/common/Proton x.x/files
Для Proton 8 и старше:
путь-к-вашей/SteamLibrary/steamapps/common/Proton x.x/dist
Для GE-Proton (номер версии – свой):
~/.steam/steam/compatibilitytools.d/GE-Proton9-20/files
Внутри находятся каталоги lib и lib64 – для 32-разрядных и 64-разрядных библиотек. В каждом из них откройте wine, а там – каталоги dxvk и vkd3d-proton. Замените DLL-файлы в этих каталогах файлами из скачанного архива, соблюдая разрядность.
Если что-то пошло не так, удалите каталог files (или dist) целиком и запустите проверку целостности файлов в Steam – Proton восстановится в исходном виде.