Разработчики DXVK, критически важного слоя совместимости для запуска Windows-игр на Linux через Steam Play (Proton), выпустили версию 3.0.1. Релиз состоялся 5 июля 2026 года и следует за масштабным обновлением 3.0, вышедшим в конце июня. Главная цель этого патча — не добавление новых функций, а стабилизация работы движка и устранение серьезных багов, возникших после крупного обновления.
Жертва производительностью ради стабильности
Самое значимое архитектурное изменение в DXVK 3.0.1 — полное отключение использования вторичных командных буферов (secondary command buffers) на всех настольных видеокартах. Разработчики отмечают, что этот код, несмотря на потенциальный прирост FPS, регулярно приводил к трудноотлаживаемым проблемам с рендерингом и зависаниям GPU (GPU hangs).
Разработчики честно предупреждают: для небольшой группы игр это решение может «слегка снизить производительность». Однако для большинства пользователей выигрыш в виде отсутствия вылетов и артефактов на экране перевешивает возможные потери в кадрах в секунду.
Исправление регрессий D3D9 и новые фиксы
Помимо глобальных изменений, обновление содержит точечные исправления для конкретных тайтлов. Особое внимание уделено исправлению регрессии рендеринга в Direct3D 9, которая затронула ряд популярных игр. Также устранены возможные падения приложения и улучшена синхронизация GPU вокруг вывода потока (stream output).
Список игр, для которых внесены специфические исправления, включает как классические хиты, так и менее известные проекты. Ниже приведена сводка по ключевым исправлениям:
| Категория | Игры / Технологии | Суть исправления |
|---|---|---|
| Регрессия D3D9 | GTA IV, Gothic 3, Black Mesa | Исправление проблем с рендерингом, возникших после DXVK 3.0 |
| Специфические фиксы | Empire Earth 2, Fallout 3, Fruit Ninja, Kane & Lynch: Dead Men, King's Bounty: The Legend, Manhunt, Splinter Cell 3, Total War: Medieval II | Устранение ошибок совместимости и графических артефактов |
| Системные улучшения | Все настольные GPU | Отключение вторичных командных буферов для предотвращения зависаний GPU |
Почему это важно для Linux-геймеров
DXVK остается фундаментом для запуска тысяч Windows-игр на Linux. Любое обновление, затрагивающее базовые механизмы взаимодействия с Vulkan, имеет широкий резонанс. Отказ от вторичных буферов — это пример того, как сообщество выбирает надежность над агрессивной оптимизацией, которая часто ломает стабильность. Для пользователей Steam Deck и десктопных Linux-систем это обновление означает более предсказуемый опыт игры без внезапных зависаний системы.
Обновление уже доступно для загрузки через GitHub. Пользователям, использующим Proton Experimental или GE-Proton, рекомендуется обновить компоненты DXVK для получения исправлений.
Источник: Phoronix ↗
