Разработчики Valve на днях объявлено о запуске новой версии проекта «Протон 5.0-8», который основан на опыте проекта Wine и призван гарантировать запуск игровых приложений на базе Linux, созданных для Windows и представленных в каталоге Steam.
Тем, кто не знаком с Proton, следует знать, что эта реализация позволяет напрямую запускать приложения игр, которые только они доступны для Windows в клиенте Steam Linux.
Эль Пакет включает реализацию DirectX 9/10/11 (на основе пакета DXVK) и DirectX 12 (на основе vkd3d), работая через перевод вызовов DirectX в Vulkan API, обеспечивает улучшенную поддержку игровых контроллеров и возможность использовать полноэкранный режим независимо от поддержки разрешений экрана в играх.
Для повышения производительности многопоточных игр поддерживаются механизмы «esync» (синхронизация Eventfd) и «futex / fsync».
Что нового в Proton 5.0-8?
В этой новой редакции Proton 5.0- слой DXVK обновлен до версии 1.7, компоненты ФАудио с реализацией звуковых библиотек DirectX (API XAudio2, X3DAudio, XAPO и XACT3) обновлены до версии 20.06.
Кроме того, подчеркивается, что перенесены последние разработки, связанные с vkd3d (Реализация DirectX 12 на основе Vulkan API).
Еще одно важное изменение в этой новой версии касается среды рабочего стола. KDE решает проблему, не позволяющую Alt + Tab переключаться на другие приложения. при запуске Steam или любой игры в полноэкранном режиме.
По части улучшений для игр Steam, в объявлении упоминается следующее:
- Значительно сокращено время загрузки игры «Streets of Rage 4».
- Исправлены сбои в играх Detroit: Become Human, Planet Zoo, Jurassic World: Evolution, Unity of Command II и Splinter Cell Blacklist.
- Оптимизация была сделана для повышения производительности игр «DOOM Eternal», «Detroit: Become Human» и «We Happy Few».
- Добавлена поддержка нового Steam SDK, который решает проблемы в игре Scrap Mechanic и в пакете «Mod and Play».
- Исправлены ошибки запуска Rockstar Launcher, всплывающих окон на некоторых системах.
- Проблема с неработающим сетевым пингом в некоторых многопользовательских играх, таких как «Path of Exile» и «Wolcen».
- Проблема с внешними ссылками в «Lords Mobile» решена.
- Исправлен сбой в TOXIKK
- Исправлен сбой в игре "WRC 7" (FIA World Rally Championship) при использовании игрового колеса (для корректной работы некоторых эффектов обратной связи в системе требуется использование ядра Linux 5.7).
- Улучшена производительность gstreamer
В конце концов если вы хотите узнать об этом больше об изменениях, внесенных в эту новую версию проекта, вы можете уточнить в деталяхs по следующей ссылке.
Как активировать Proton в Steam?
Для тех, кто хочет попробовать Proton, в их системе должна быть установлена бета-версия Steam. Если это не так, они могут присоединиться к бета-версии Linux из клиента Steam.
Для этого они должны откройте клиент Steam и нажмите Steam в верхнем левом углу, а затем «Настройки».
В разделе «Учетная запись» вы найдете возможность подпишитесь на бета-версию. Выполнение этого и принятие закроют клиент Steam и загрузят бета-версию (новую установку).
В конце и после доступа к своей учетной записи они возвращаются к тому же маршруту, чтобы убедиться, что они уже используют Proton.
Теперь вы можете регулярно устанавливать свои игры, и вы будете получать напоминания только о том, что для этого используется Proton.
Более того если вы заинтересованы в самостоятельной компиляции кода, вы можете получить новую версию, загрузив ее с по следующей ссылке.
Инструкции, а также детали для выполнения этого процесса и другую информацию о проекте можно найти по этой ссылке.