Найти в Дзене
Games4Linux

Краткое руководство по Steam Play Proton - технологии Valve для Windows игр на Linux.

Хотите попробовать свои силы в Linux-играх и не хотите потерять доступ к своим любимым играм для Windows? Вот небольшое руководство по использованию Steam Play Proton.

Что такое Steam Play?

Программное обеспечение, которое позволяет запускать игры для Windows в Linux напрямую через клиент Steam, как и любую другую игру. Выпущенный Valve еще в августе прошлого года. Он объединяет Wine, DXVK и многое другое под один проект (Proton). Некоторые игры работают безупречно, у некоторых есть серьезные проблемы. Тысячи игр в настоящее время работают!

Когда вы покупаете игру в Steam и запускаете ее в Steam Play Proton, разработчик этой игры узнает, что она была куплена в Linux.

Как я могу проверить совместимость с моими играми Windows?

Есть сайт с рейтингом работы игр. В поиске можно найти интересующую вас игру которую хотите увидеть, и получите рейтинг от Platinum до Broked. Если игра оценена как Platinum, то это значит, что пользователи оценили ее как работающую без проблем. А оценка Broked означает, что игра не работает вообще, либо запускается, но зависает или вылетает.

Как включить Steam Play Proton?

Находясь в клиенте Steam, в верхнем меню, пройдите по пути Вид => Настройки.

-2

В открывшемся окне, слева, выбрать Steam Play и выставить флажки напротив "Enable Steam Play for supported titles" и "Включить Steam Play для всех других продуктов".

-3

Что на самом деле делает каждый флажок?

  • Первый флажок включает Steam Play только для тех игр, которые Valve добавила в свой белый список (см. Белый список SteamDB). Это список игр, выбранных Valve, которые должны «просто работать» с выбранной вами версией Steam Play Proton.
  • Второй флажок позволяет использовать Steam Play во всех ваших играх в вашей библиотеке Steam.

Тем не менее, вы можете использовать конкретную версию Proton для любого элемента в вашей библиотеке Steam. Для этого, находясь в библиотеке, открыть свойства игры, выставить флажок напротив "Принудительно использовать определённый инструмент совместимости Steam Play" и выбрать нужную вам версию Proton.

-4
-5

Это удобно по двум причинам:

  • Если вы не отметите второе поле в настройках Steam Play, ваши игры с поддержкой Linux и игры для Windows останутся в отдельных списках.
  • Если игра в белом списке работает лучше в новой версии Proton, вы можете выбрать ее самостоятельно.

Что еще необходимо?

Самые свежие графические драйверы! Если вы используете Ubuntu или дистрибутив на основе Ubuntu: ZorinOS, Linux Mint, Elementary OS и так далее, то вам необходимо добавить репозитории со свежими реализами драйверов. Для AMD: sudo add-apt-repository ppa:oibaf/graphics-drivers или sudo add-apt-repository ppa:valve-experimental/mesa-bionic и выполнить две команды: sudo apt update и sudo apt dist-upgrade.

Для NVIDIA: добавить репозиторий командой sudo add-apt-repository ppa:graphics-drivers/ppa, выполнить обновление пакетной базы командой sudo apt update. Затем установить последнюю версию драйверов. Пример команды: sudo apt install nvidia-driver-430. Чтобы узнать какая версия поддерживается вашей видеокартой на данный момент, пройдите по ссылке и укажите свою модель видеокарты.

Можно ли заставить Steam Play работать на нативных играх для Linux?

Да! Просто следуйте тому же методу.