Стабильная база перед большим обновлением
Команда Valve Linux, возглавляемая Хансом-Кристианом Арнтзеном, выпустила релиз VKD3D-Proton 3.1. Эта версия позиционируется как стабильная точка отсчета перед выпуском версии 3.2, которая обещает принести значительное количество нового функционального кода. Текущий релиз сфокусирован на стабилизации и оптимизации, что особенно важно для пользователей, играющих в игры с DirectX 12 через Proton.
Ключевые технические изменения
В версии 3.1 реализован ряд улучшений, направленных на повышение совместимости и скорости работы. Среди основных изменений:
- Оптимизация шейдеров: Улучшена обработка и кэширование шейдеров, что снижает задержки при запуске и в процессе игры.
- Исправления API: Добавлена поддержка новых вызовов DX12, которые ранее могли вызывать ошибки или падение производительности в определенных играх.
- Стабильность: Исправлены ряд регрессий, появившихся в предыдущих тестовых сборках.
Почему это важно для геймеров на Linux
VKD3D-Proton является критически важным компонентом для запуска игр с DirectX 12 на платформах Linux и Steam Deck. Поскольку многие современные AAA-проекты используют DX12, качество трансляции этого API в Vulkan напрямую влияет на FPS и стабильность фреймтайма. Версия 3.1 закрывает «узкие места», которые могли мешать комфортной игре, и подготавливает инфраструктуру для более агрессивных оптимизаций в версии 3.2.
Что ждать в версии 3.2?
Разработчики уже анонсировали, что следующая крупная версия будет содержать обширный новый код. Ожидается, что это затронет более глубокую интеграцию с новыми возможностями Vulkan и улучшит поддержку сложных сценариев рендеринга. Пользователям, желающим получить максимальную производительность, рекомендуется следить за обновлениями Proton в Steam, так как VKD3D-Proton часто интегрируется в него как часть основного пакета совместимости.
Источник: Phoronix ↗
