Valve выпускает новый проект Steam Play Proton, чтобы играть в нативные игры для Windows на Linux

Linux-Unix / Valve выпускает новый проект Steam Play Proton, чтобы играть в нативные игры для Windows на Linux 2 минуты на чтение

Проект Valve Steam Proton - Игры для Windows на Linux.



Несколько дней назад мы размышляли, как код обнаружен в Steam Play Git может относиться к совместимости игр в различных операционных системах - и похоже, что Steam только что анонсировал новую версию Steam Play, которая позволяет игрокам Linux играть в игры на базе Windows на своих машинах Linux, используя новую версию Valve Протон , проект на основе Wine.

Proton в настоящее время является открытым исходным кодом на GitHub, и репозиторий исходного кода действительно подтверждает, что DXVK используется для Direct3D при поддержке Vulkan - похоже, Valve наняла своего разработчика, а также несколько других участников.



Что делает этот проект Proton, так это возможность устанавливать и запускать игры для Windows без собственной версии Linux, доступной непосредственно из клиента Steam, с собственной поддержкой Steamworks и OpenVR. Кроме того, реализации DirectX 11 и 12 теперь полностью основаны на Vulkan, что привело к общему улучшению совместимости игр и снижению влияния на производительность в различных тестовых тестах.



Также была улучшена поддержка полноэкранного режима для игр - теперь полноэкранные игры будут плавно выводиться на экран пользователя, не влияя на собственное разрешение монитора и не требуя использования виртуального рабочего стола - значительное улучшение для полноэкранных игр в Linux.



Кроме того, производительность для многопоточных игр, которые используют преимущества нескольких потоков ядра процессора, была значительно улучшена по сравнению с vanilla Wine, поэтому производительность игр должна быть значительно улучшена в играх, использующих многопоточность.

Наконец, Valve улучшила поддержку игрового контроллера ( для контроллеров, которые поддерживаются Steam, в любом случае) - обычно это контроллеры типа XInput и DInput, хотя XInput гораздо более популярен в большинстве игр.

На данный момент в новой бета-версии Steam Play поддерживаются игры для Windows: QUAKE, Tropico 4, Star Wars: Battlefront 2, DOOM, DOOM VFR, Payday: The Heist, STALKER: Shadow of Chernobyl и некоторые другие. популярные названия. По мере того, как Valve продолжает тестировать и обновлять этот проект Proton, они будут добавлять новые в список поддерживаемых игр. В этом сценарии мы предполагаем, что самые популярные игры получат поддержку в первую очередь - маловероятно, что весь каталог Steam станет доступен в этом проекте Steam Play Proton.



В любом случае будет интересно следить за разработкой, поскольку в последние месяцы с драйверами Intel и AMD для Linux было сделано много замечательных вещей, а также вся работа, проделанная над ядром Linux 4.19.

Полный список поддерживаемых в настоящее время игр и дополнительные примечания к выпуску см. В объявление пользователя Valve.