Как установить Proton Linux

NOTES 16.02.22 16.02.22 183
Бесплатные курсына главную сниппетов

Всего несколько лет назад было сложно поверить в то, что Linux можно рассматривать в качестве игровой платформы. Да, нативных игр по-прежнему мало, но с выходом API Vulkan ускорилось развитие слоя совместимости Wine для запуска приложений Windows. Клиент Steam тому яркое доказательство, Proton позволяет запускать более 70% всей библиотеки Steam.

Вне Steam также можно встретить большое количество хороших игр. Для их запуска вы можете использовать Lutris, CrossOver, но есть третий вариант – PortProton (также известный, как PortWine). Он позволяет запускать сторонние игры с использованием Proton. В этой статье мы рассмотрим как установить Proton Linux.

Содержание статьи:

Что такое Proton и PortProton

Proton – это слой совместимости на основе Wine, разработанный компанией Valve для клиента Steam. Он позволяет запускать больше половины игр, написанных для Windows. Ознакомиться со списком игр и отзывами игроков можете на сайте ProtonDB.

PortProton, в свою очередь, это отвязанный от Steam слой совместимости Proton с небольшой утилитой для его настройки. Или другими словами proton без steam linux. Помимо оригинального Proton, на выбор имеется модифицированная версия, Proton GE. Она содержит несколько десятков патчей, а также дополнительные функции, вроде повышения резкости при низком разрешении (FSR). При желании вы можете добавить Proton GE в нативный клиент Steam.

Как установить Proton Linux

Шаг 1. Обновить драйвер видеокарты

Перед установкой PortProton желательно обновить видеодрайвер. В Ubuntu для этого следует открыть утилиту Драйверы и выбрать последний проприетарный драйвер Nvidia. В случае с AMD и Intel достаточно использовать открытый предустановленный драйвер Mesa. Учтите, что видеокарта не должна быть старой, поддержка Vulkan обязательна. С ним работают карты начиная с Nvidia GeForce 600, AMD Radeon HD7000 и Intel HD 500.

34EGMoC3EkIXSYGu3oC0lEAVLngZBQDdcaoZzB+hagAAAABJRU5ErkJggg==

Помимо этого, может потребоваться установка драйверов Vulkan:

sudo apt install libvulkan1 libvulkan1:i386 vulkan-utils

Для драйвера Mesa:

sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386 libvulkan1 libvulkan1:i386 vulkan-utils

Шаг 2. Установить зависимости

Также вам потребуется установить зависимости:

sudo dpkg --add-architecture i386

sudo add-apt-repository multiverse

sudo apt update && sudo apt upgrade

sudo apt install bubblewrap curl gamemode icoutils tar vulkan-tools libvulkan1 libvulkan1:i386 wget zenity zstd steam cabextract

Для других дистрибутивов также имеется список команд.

Шаг 3. Установка PortProton

Для установки PortProton выполните команду (за актуальной версией перейдите на сайт):

wget -c -T 5 https://portwine-linux.ru/ftp/portwine/PortProton-95 && sh "./PortProton-95"

WGIf3syKgcEAAAAASUVORK5CYII=

После установки можете запустить PortProton для настройки Wine. В разделе Autoinstall вы можете установить практически все популярные клиенты, после установки соответствующий значок появится в меню приложений.

H96py5vGggcLQAAAABJRU5ErkJggg==

Шаг 4. Запуск игр

Для запуска игры в контекстном меню exe файла выберите Открыть в PortProton. В появившемся окне будет указано о наличии игры в базе данных, что позволяет автоматически установить недостающие библиотеки, в связи с чем первый запуск игры может оказаться долгим. Здесь же вы можете выбрать эмулируемый API (DirectX 9 -11, 12 или OpenGL) и слой совместимости (Proton Steam или Proton GE). Если не получилось запустить игру с оригинальным Proton Steam, попробуйте Proton GE.

PMJZTIIOuhAtJytYb4yl54Eaj+D+Ut9v8e0BfoAAAAABJRU5ErkJggg==

После установки всех библиотек должна запуститься игра или её лончер, как в нашем случае. Некоторые игры также необходимо предварительно настроить. Например, может потребоваться переключение в оконный режим, отключение некоторых опций и так далее.

eYbHa8gAAAABJRU5ErkJggg==

Для быстрого запуска игры вы можете создать ярлык (кнопка Create Shortcut в окне PortProton). В случае с Ubuntu перетащите ярлык на рабочий стол и в контекстном меню выберите Разрешить запуск.

JAzcaxf8HMRlYQRPhO6IAAAAASUVORK5CYII=

Как было сказано ранее, запускаются не все игры, к тому же работа в Steam через Proton не гарантирует запуск той же игры, но уже не привязанной к Steam.

Выводы

Теперь вы знаете как выполняется установить Proton linux. PortProton позволяет запускать большую часть игр для Windows. Вы также можете установить все популярные клиенты: GoG, EGS, Origin и другие. Но надо быть предельно осторожным с запуском онлайн игр, так как они нередко имеют защиту, которая может неправильно принять PortProton и заблокировать ваш аккаунт.

Если же сравнивать с Lutris, то PortProton легче в использовании, хоть и не имеет функции библиотеки игр. Из недостатков PortProton стоит отметить малое количество собственных настроек, большая часть находится в самом Wine.

 

на главную сниппетов
Курсы