Главная >> Инструкции >> Как установить 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.

Помимо этого, может потребоваться установка драйверов 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"

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

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

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

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

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

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

Выводы

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

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

Реклама
Посмотреть детали

Proton Drive — это облачное хранилище со сквозным шифрованием от компании, которая создала Proton Mail, которое может стать хорошей заменой Google Диску. Все файлы шифруются на вашем устройстве, поэтому они недоступны даже для самой компании Proton. Вы получаете синхронизацию между устройствами, общий доступ к файлам, автоматическое резервное копирование фото и удобные приложения для всех платформ, но с гарантией, что ваши данные останутся исключительно вашими и никто не будет тренировать на них AI. В бесплатной версии доступно 5 ГБ места на диске. Посмотреть детали

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

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

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

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

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

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

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

      Ответить

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