Хотите попробовать свои силы в 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, в верхнем меню, пройдите по пути Вид => Настройки.
В открывшемся окне, слева, выбрать Steam Play и выставить флажки напротив "Enable Steam Play for supported titles" и "Включить Steam Play для всех других продуктов".
Что на самом деле делает каждый флажок?
- Первый флажок включает Steam Play только для тех игр, которые Valve добавила в свой белый список (см. Белый список SteamDB). Это список игр, выбранных Valve, которые должны «просто работать» с выбранной вами версией Steam Play Proton.
- Второй флажок позволяет использовать Steam Play во всех ваших играх в вашей библиотеке Steam.
Тем не менее, вы можете использовать конкретную версию Proton для любого элемента в вашей библиотеке Steam. Для этого, находясь в библиотеке, открыть свойства игры, выставить флажок напротив "Принудительно использовать определённый инструмент совместимости Steam Play" и выбрать нужную вам версию Proton.
Это удобно по двум причинам:
- Если вы не отметите второе поле в настройках 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?
Да! Просто следуйте тому же методу.