Главная >> Инструкции >> Как установить Proton Linux

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

Всего несколько лет назад было сложно поверить в то, что 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.

Creative Commons License
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .

8 комментариев к “Как установить Proton Linux”

  1. Не надо его устанавливать.
    Если не достаточно по каким то причинам wine и игра отсутствует в стиме, то такие игры можно запускать через стим добавив стороннее приложение в библиотеку - свойства - принудительно использовать версию протона.

    Ответить
  2. Не все пользуются стимом, кое-кто игры пиратит!
    Вот я принципиально покупаю те игры, которые выпускаются под линукс и принципиально не покупаю, которые не выпускаются.
    Хотя и играл я за последний год 40 минут (и это действительно так! 40 минут за год!), но купил я в этом году 4 игры, официально выпущенные под линукс. Рассматривайте это как мою поддержку разработчиков.

    Ответить
  3. > Для запуска игры в контекстном меню exe файла выберите Открыть в PortProton
    Т.е. нужна папка с уже установленной игрой? Не образ диска или файли для установки?

    Ответить
    • Можно, так как proton - это не виртуальная машина. Proton (и wine тоже) помимо диска C, который ссылается на папку drive_c, которая находится в папке с установленной игрой, создаёт диск Z, который ссылается на / (корневую директорию).

      И чисто теоритически, зараженная программа может установить вам какой-нибудь вирус.

      Некоторые люди для решения этой гипотетической уязвимости запускают игры через другого пользователя, у которого максимально ограничены права.

      Ответить

Оставьте комментарий