Способи оплати Abuse

Встановлюємо Proton у Linux

02.09.2024, 22:20

Ще не так давно складно було повірити, що Linux буде якоюсь мірою ще й ігровою платформою. Нативних ігор, як і раніше, мало, але з появою API Vulkan прискорився розвиток шару сумісності Wine для запуску додатків Windows. Клієнт Steam тому яскравий доказ, Proton дозволяє запускати понад 70% всієї бібліотеки Steam. Поза Steam також можна зустріти велику кількість хороших ігор. Для їхнього запуску підходять Lutris, CrossOver, але є третій варіант - PortProton. Він дозволяє запускати сторонні ігри з використанням Proton. Далі ми розглянемо, як встановити Proton Linux.

Що це таке?

Proton - шар сумісності на основі Wine, розробка належить Valve і призначена клієнтам Steam. Він дає змогу запускати більше половини ігор, написаних для Windows. Ознайомитися зі списком ігор і відгуками гравців можете на сайті ProtonDB. PortProton це відв'язаний від Steam шар сумісності Proton з невеликою утилітою для його налаштування.

Або іншими словами proton без steam linux. Крім оригінального Proton, на вибір є модифікована версія, Proton GE. Вона містить десятки патчів, а також додаткові функції, на кшталт підвищення різкості при низькій роздільній здатності (FSR). За бажання ви можете додати Proton GE в нативний клієнт Steam.

Які переваги надає

Proton для Linux включає можливість запуску безлічі ігор, які раніше були доступні тільки для Windows, завдяки сумісності з бібліотекою Wine і технологією Proton. Це дає змогу користувачам Linux насолоджуватися великим вибором ігор, які раніше були недоступні. Proton забезпечує поліпшену продуктивність і сумісність ігор на Linux, роблячи ігровий досвід приємнішим для користувачів цієї операційної системи.

Відрізняється від аналогів завдяки своїй унікальній комбінації технологій і можливостей. Він використовує складні системи штучного інтелекту та нейронних мереж для генерації відповідей, які максимально схожі на людську розмову. Proton постійно вдосконалює свої здібності та розширює базу знань, щоб надавати максимальну допомогу своїм користувачам.

Як встановити

Перед встановленням 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

Встановлюємо залежність

Також вам буде потрібно встановити залежності:

$ 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

Список команд передбачено і для інших дистрибутивів.

Встановлюємо PortProton

Для встановлення PortProton потрібно виконати команду:

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

Після інсталяції є можливість відразу запустити PortProton для налаштування Wine. У розділі Autoinstall ви можете встановити практично всі популярні клієнти, після встановлення відповідний значок з'явиться в меню додатків.

Запускаємо ігри

Щоб забезпечити запуск гри в контекстномуменю exe-файлу потрібно вибрати Відкрити в PortProton. У вікні, що з'явиться, буде вказано про наявність гри в базі даних, що дає змогу автоматично встановити відсутні бібліотеки, у зв'язку з чим перший запуск гри може виявитися довгим. Тут же ви можете вибрати емульований API (DirectX 9 -11, 12 або OpenGL) і шар сумісності (Proton Steam або Proton GE). Якщо не вийшло запустити гру з оригінальним Proton Steam, спробуйте Proton GE.

Щойно буде встановлено всі бібліотеки, має запуститися гра або її ланчер. Деякі ігри також необхідно попередньо налаштувати. Наприклад, може знадобитися перемикання у віконний режим, вимкнення деяких опцій і так далі.

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

Запускаються не всі ігри, до того ж робота в Steam через Proton не гарантує запуск тієї ж гри, але вже не прив'язаної до Steam. Щоб працювати в Steam через Proton російською мовою, вам потрібно встановити Steam через Proton і вибрати російську мову в налаштуваннях Steam. Після цього ігри та інтерфейс Steam відображатимуться російською мовою.

Ще раз зазначимо, що PortProton дає змогу запускати більшу частину ігор для Windows. Ви також можете встановити всі популярні клієнти: GoG, EGS, Origin та інші. Але треба бути гранично обережним із запуском онлайн ігор, оскільки вони нерідко мають захист, який може неправильно прийняти PortProton і заблокувати ваш акаунт.

Як видалити Proton?

Щоб видалити Proton у Linux, вам потрібно видалити його через Steam. Ось кроки, які ви можете виконати:

  1. Відкрийте Steam. Запустіть клієнт Steam на вашому комп'ютері.
  2. Перейдіть у бібліотеку. Натисніть на вкладку "Бібліотека", щоб побачити список ваших ігор.
  3. Виберіть гру. Знайдіть гру, для якої ви хочете видалити Proton.
  4. Налаштування гри. Клацніть правою кнопкою миші на грі та виберіть "Властивості".
  5. Параметри запуску. У розділі "Загальні" знайдіть параметри запуску і видаліть будь-які команди, пов'язані з Proton, якщо вони там є.

Видалення Proton

Перейдіть у налаштування Steam (у верхньому лівому кутку натисніть "Steam" -> "Налаштування")

У розділі "Steam Play" ви можете вимкнути Proton або видалити його, якщо це можливо.

Видалення файлів Proton: Якщо ви хочете видалити файли Proton вручну, вони зазвичай знаходяться в папці:

~/.steam/root/steamapps/common/Proton X.X

Замініть X.X на версію Proton, яку ви хочете видалити. Ви можете просто видалити цю папку. Після виконання цих кроків закрийте та перезапустіть Steam, щоб зміни набули чинності.