Вышло крупное обновление ПО для запуска Windows-игр под Linux
Новая версия программного обеспечения (ПО) Proton 5.0, служащего для запуска игр для ОС Windows из Steam-клиента под Linux, выпущена компанией Valve, 7 февраля об этом сообщается на сайте сообщества Steam.
Главной причиной выхода новой версии Proton стало появление свежей сборки Wine 5.0. Wine служит для запуска ПО, предназначенного для ОС Windows, под ОС Linux.
Кроме того, в Proton обновилась библиотека DXVK до версии 1.5.4 и FAudio до 20.02. DXVK нужен для трансляции инструкций Microsoft DirectX в кроссплатформенное API 2D и 3D-графики Vulkan. В свою очередь, Vulkan реализован для ОС Linux, Android и Windows и поддерживается как современными видеокартами NVIDIA, так и AMD. FAudio — это открытая реализация звукового API для Windows DirectSound.
В сумме пакет программного обеспечения претерпел более 4 тыс. изменений, в результате добавлена поддержка огромного количества современных игр, а в старых играх значительно увеличена производительность. Резко улучшена работа со звуком, особенно объемным и в старых играх. Добавлена корректная поддержка новых видеокарт и мониторов.
Напомним, проект Proton был запущен Valve в 2018 году. Решалось сразу несколько задач. Во-первых, целью было подготовить максимально готовый пакет для запуска игр для Windows из клиента Steam в Linux без всякой возни с тонкой настройкой, виртуальными машинами и т. д., что позволило уменьшить порог вхождения пользователей в мир Linux.
Во-вторых, Valve таким образом собирает статистику для разработчиков игр, ведь запуск Windows-игр в Steam фиксируется и всегда можно сообщить, какая доля игроков запускала игры для Windows напрямую, а какая — из Proton, т. е. из-под Linux.