Port proton linux как удалить

Обновлено: 04.07.2024

19.09.2021 обновлена версия PortProton-97

  • ПКМ на нужном файле и запускаем с помощью PortProton (там же можно создать ярлык для запуска определенной игры/программы

PS: Количество создаваемых ярлыков не ограничено. НИКАКИЕ скрипты переписывать и редактировать не надо (если только ради собственных экспериментов).

Обычная установка:
wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton-97" && sh PortProton-97

Тихая установка:
wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton-97" && sh PortProton-97 -rus

Комментарии и обсуждения переехали на сервер Discord.

* в функциях скачивания увеличено время тайм-аута с 2 до 20 * продолжение подготовки к переносу League Of Legends в PortProton * удален скрипт autoinstall и создан каталог pw_autoinstall (для удобного добавления новых автоустановщиков) * в функцию pw_other_fixes добавлен поиск и выключение автозапуска PunkBuster в реестре префикса * добавлены все предустановленные шейдеры в vkBasalt.conf

/.Xresources для корректного отображения текста в xterm, если данного файла нет в корне домашнего каталога

/.PortWINE
* отключение сервиса OriginWebHelperService.exe (правкой реестра) перенесена в скрипт var
* в AUTOINSTALL добавлена установка EVE Online

/.PortWINE, при условии установки новой версии порта
* добавлена вся информация из db файла и winetricks.log в debug
* удален каталог vars (из за db файлоа больше в нем нет необходимости)
* скрипт PortProton_vars перенесен в каталог scripts и переименован в var
* добавлена проверка установки mangohud в систему
* уменьшина ширина индикатора загрузки на 100px
* улучшено определение необходимого db файла для запуска

/.PortWINE/vulkan
* обновлены libs до v9 (добавлен пакет zstd для реализация функции смены vkd3d)
* произведена частичная чистка и оптимизация кода
* добавлен вывод changlog после обновления

sm.maxresdefault.750

Valve создала Proton после того, как ее инициатива Steam Machine, потерпела неудачу, отчасти из-за того, что компания полагалась на гораздо меньшую игровую библиотеку Linux.

Как настроить Steam Proton?

В настоящее время Steam для Linux не включает Proton по умолчанию. Вам нужно вручную включить его или придерживаться игр, которые предлагают собственный порт Linux. Учитывая, как мало игр предлагают собственные версии для Linux, мы очень надеемся, что Valve включит Proton/Steam Play по умолчанию в Steam Deck, иначе будет много недовольных клиентов.

PortProton Linux – позволяет использовать версию WINE от Valve (Proton) без Steam даже для новичка в нашей любимой системе! Включает в себя набор скриптов совмещенных с самим wine-proton и множество уже настроенных оптимизаций для вашего удобства запуска программ и игр под Linux.

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

PortProton доступен почти для всех операционных систем на базе Linux. В этом руководстве я буду использовать Kubuntu 21.10.

Для начала вам нужно установить последнюю версию драйверов

Для пользователей AMD введите в терминале следующие команды

sudo dpkg --add-architecture i386 && sudo add-apt-repository multiverse && sudo sudo add-apt-repository ppa:kisak/kisak-mesa && sudo apt update && sudo apt upgrade -y && sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386 libvulkan1 libvulkan1:i386 vulkan-utils mesa-utils -y

Также установите необходимые зависимости

Прочтите: Grub Customizer – установка и настройка в Ubuntu 20.04

Ubuntu/Linux Mint

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

Manjaro/ArchLinux

sudo pacman -Sy curl gamemode icoutils wget zenity bubblewrap zstd cabextract tar steam

Deepin OS/Debian

sudo apt install software-properties-common -y && sudo apt-add-repository non-free && sudo dpkg --add-architecture i386 && sudo apt update && sudo apt upgrade

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

Fedora

Включаем Non-free репозиторий:

Устанавливаем необходимые зависимости:

sudo dnf update && sudo dnf upgrade --refresh && sudo dnf install curl gamemode icoutils libcurl wget zenity bubblewrap zstd cabextract tar goverlay steam

Далее устанавливаем PortProton

Обычная установка:
wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton-97" && sh PortProton-97

Тихая установка:
wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton-97" && sh PortProton-97 -rus

screenshot 20210919 183612

screenshot 20210919 183653

screenshot 20210919 183754
screenshot 20210919 183855

Вы можете выбрать какую версию DirectX использовать DX11, DX12 или OpenGL

screenshot 20210919 183925

screenshot 20210919 184026

screenshot 20210919 184153

Запустите exe-файл установки игры, и подождите пока скрипт установит дополнительные библиотеки(это только при первом запуске)

screenshot 20210919 184333

Как установить?

Проверяем работоспособность!

Запускаем «Heroes of Might and Magic III»

Процесс запуска покажу на примере Manjaro Linux. Все тоже самое будет и на Ubuntu за исключением установки зависимостей.

Устанавливаем зависимости для Manjaro. Для этого вводим:


Для Ubuntu команд будет несколько:

Ну и еще для Ubuntu нужно поставить драйвера на видео, так как у меня AMD:

После установки зависимостей вводим непосредственно команду установки самого Port Proton

Выбираем язык:


Выбираем путь установки основного префикса:


Готово!


Теперь у нас в контекстном меню появится пункт меню «открыть с помощью Port Proton». Чем мы и воспользуемся, запустив установщик для установки игры.


Мы видим меню самого Port Proton, в нем можно выбрать так сказать «режим» запуска, и выбрать разные версии программы.

Жмем LAUNCH. Первый запуск может занять время, пока будет подготовлено и подкачено все необходимое. Когда все будет готово


Все необходимые операции проделаны, теперь уже стартует сам exe-шник,. Проделываем простую установку.


Находим нужный файл для запуска программы и также запускаем его через Port Proton


Стартует лаунчер уже самой игры. Ну, и жмем «ИГРАТЬ»


Вуаля! Мы слышим замечательный саундтрек Пола Ромеро и мурашки уже побежали по нашим рукам, предвкушая очередной вечер наполненный приключениями, сюжетными поворотами, сложнейшими баталиями в этом прекрасном замечательном мире Героев Меча и Магии



На Ubuntu, кстати то же все отлично запустилось:


Итог

Port Proton инструмент довольно удобный, простой в использовании и установке. Все, что я пробовал через него запустить (хоть это было и не так много игр), без проблем запускалось. Также через Port Proton можно пробовать запускать не только игры, но и программы для Windows. Если ты любитель поиграть, то безусловно это первое, что ты должен установить на свой компьютер с Linux после Steam.

Bright Memory: Infinite [Portable] (2021)

Bright Memory: Infinite [Portable] (2021)

  • Запись изменена: 18.11.2021
  • Post comments: 0 комментариев

Идейное продолжение игры «Bright Memory» 2020 года, но не продолжающее прошлую историю, а показывающее новые события с прежней героиней. 2036 год. По всему миру в небе наблюдается странное явление, найти объяснение которому ученым не под силу. SRO (Сверхъестественная научно-исследовательская организация) отправляет своих агентов в разные регионы для исследования этого феномена. Вскоре становится ясно, что эти странные происшествия связаны с одной древней загадкой — пока еще неизвестной историей о двух мирах, завеса тайны над которой вот-вот приоткроется.

Motorcycle Mechanic Simulator 2021 [Portable] (2021)

Motorcycle Mechanic Simulator 2021 [Portable] (2021)

  • Запись изменена: 19.11.2021
  • Post comments: 0 комментариев

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

Ruined King: A League of Legends Story [GOG] (2021)

Ruined King: A League of Legends Story [GOG] (2021)

  • Запись изменена: 18.11.2021
  • Post comments: 0 комментариев

Соберите отряд чемпионов из League of Legends, исследуйте Билджвотер и отправьтесь на Сумрачные острова, чтобы раскрыть тайны смертельно опасного черного тумана.

The Last Stand: Aftermath [GOG] (2021)

The Last Stand: Aftermath [GOG] (2021)

  • Запись изменена: 17.11.2021
  • Post comments: 0 комментариев

The Last Stand: Aftermath — это новейшая игра от опытных разработчиков Con Artist Games, создателей серии The Last Stand. Продолжение серии — это великолепная независимая игра для одного игрока, которую можно отнести к жанрам «экшн», «приключения» и roguelite. Выберите выжившего, чтобы вместе с этим персонажем исследовать руины цивилизации, искать топливо для перемещения в новые места, собирать припасы, изготавливать оружие и заниматься многими другими делами.

DYSMANTLE [GOG] (2021)

DYSMANTLE [GOG] (2021)

  • Запись изменена: 17.11.2021
  • Post comments: 0 комментариев

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

Sherlock Holmes Chapter One Deluxe Edition [GOG] (2021)

Sherlock Holmes Chapter One Deluxe Edition [GOG] (2021)

  • Запись изменена: 16.11.2021
  • Post comments: 0 комментариев

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

Galactic Civilizations III [GOG] (2015)

Galactic Civilizations III [GOG] (2015)

  • Запись изменена: 16.11.2021
  • Post comments: 0 комментариев

Galactic Civilizations III – это стратегия с самым большим миром за всю историю жанра. Каждая новая партия в ней неповторима и предлагает невероятное разнообразие благодаря большому набору настроек: вы можете выбрать размер карты, количество планет в системах, распространенность ресурсов, частоту случайных событий и многое другое.

  • Запись изменена: 16.11.2021
  • Post comments: 0 комментариев

Раскрыв древнюю тайну, Лара должна исследовать самые отдаленные и опасные уголки Сибири, чтобы найти секрет бессмертия раньше беспощадной организации «Троица». Ларе предстоит использовать всю свою смекалку и навыки выживания, заключить новые союзы и принять свою судьбу расхитительницы гробниц! В этой игре на выживание нового поколения вас ждут динамичные приключения, прекрасные и опасные ландшафты, жестокая партизанская борьба и захватывающие дух гробницы. Rise of the Tomb Raider расскажет о первой экспедиции Лары Крофт, которая сделала ее больше, чем просто искательницей приключений.

Bright Memory: Infinite Ultimate Edition [GOG] (2021)

  • Запись изменена: 13.11.2021
  • Post comments: 0 комментариев

Идейное продолжение игры «Bright Memory» 2020 года, но не продолжающее прошлую историю, а показывающее новые события с прежней героиней. 2036 год. По всему миру в небе наблюдается странное явление, найти объяснение которому ученым не под силу. SRO (Сверхестественная научно-исследовательская организация) отправляет своих агентов в разные регионы для исследования этого феномена. Вскоре становится ясно, что эти странные происшествия связаны с одной древней загадкой — пока еще неизвестной историей о двух мирах, завеса тайны над которой вот-вот приоткроется.

Hellish Quart [GOG] (Early Access)

Hellish Quart [GOG] (Early Access)

  • Запись изменена: 13.11.2021
  • Post comments: 0 комментариев

Hellish Quart – реалистичный файтинг с использованием холодного оружия, в частности мечей, предлагающий поучаствовать в реалистичных и эпичных дуэлях, в которых используются передовые механики по управлению холодным оружием. Игроки возьмут под управление воина семнадцатого века и попробуют обуздать мастерство фехтования.

Democracy 4 [GOG] (Early Access)

Democracy 4 [GOG] (Early Access)

  • Запись изменена: 13.11.2021
  • Post comments: 0 комментариев

В Democracy 4 вы выступаете в роли президента или премьер-министра и управляете страной (определяете политику, принимаете законы и так далее), стараясь развивать государство в том направлении, которое вы считаете правильным, и вместе с тем пытаетесь сохранять достаточную популярность.

The Tenants [GOG] (Early Access)

The Tenants [GOG] (Early Access)

  • Запись изменена: 13.11.2021
  • Post comments: 0 комментариев

The Tenants - симулятор домовладельца, в котором вам предстоит ходить по квартирам и собирать деньги у жильцов за проживание. Вам предстоит решать множество вопросов: разбираться с конфликтными соседями, участвовать в заварушке с полицией и многое другое. Делайте выбор, кому предпочитаете сдавать жилье: пожилой старушке или же молодой паре.



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

10 декабря 2020 года состоялся релиз долгожданной игры Cyberpunk 2077, а за день до этого вышла новая версия Proton 5.13-4 с поддержкой Cyberpunk 2077. То есть пользователи Linux смогли играть в Cyberpunk 2077 с первого же дня. Это наглядный пример, насколько великолепная ситуация сейчас с поддержкой игр на Linux-десктопах.

Если вам говорят, что Linux — отличная платформа для игр, то это уже не преувеличение! За такое положение вещей мы должны благодарить Proton.

Proton — это относительно новый инструмент, который выпустила компания Valve Software (официальный анонс от 22.08.2018 года). Он интегрирован со Steam Play, а его задача — максимально упростить запуск Windows-игр под Linux.

Хотя Proton интегрирован со Steam Play, но его можно собрать из исходников и использовать отдельно.

Под капотом Proton работают другие популярные инструменты, такие как кастомная версия Wine (бóльшую часть сделанных Valve модификаций приняли в основную ветку) и DXVK, которые в противном случае пришлось бы устанавливать и поддерживать самостоятельно. Наличие такого интегрированного решения значительно облегчает пользователям переход на Linux без необходимости изучать базовые системы и не теряя доступ к своей библиотеке игр.


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

Опубликованный исходный код позволяет опытным пользователям изменять и настраивать Proton, например, использовать с конкретной игрой другую версию Wine. В реальности даже Steam поставляется с несколькими версиями Proton, которые запускаются с разными играми.

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

/.steam/root/compatibilitytools.d/ и поместить туда содержимое dist , полученное после сборки из исходников. Затем команда make install установит Proton внутри директории Steam для текущего пользователя. Корректная установка выглядит так:


Остаётся перезагрузить Steam — и можно пользоваться! Если пройти в настройки Steam Play, то там в выпадающем списке инструментов для совместимости появится proton-localbuild .

В базе данных ProtonDB накапливаются отчёты от геймеров, которые тестируют игры с Proton на Linux. В итоге выводится общая оценка, насколько хорошо работают игры.

Оценка игре выставляется по пятибалльной шкале:

  • Платина: отлично работает из коробки
  • Золото: отлично работает после твиков
  • Серебро: работает с незначительными проблемами, но в целом запускается
  • Бронза: работает, но часто вылетает или имеет проблемы, мешающие играть комфортно
  • Неисправна: либо не запускается, либо принципиально неиграбельна
  • Counter-Strike: Global Offensive — золото
  • Dota 2 — серебро
  • PLAYERUNKNOWN'S BATTLEGROUNDS — неисправна
  • Grand Theft Auto V — золото
  • Team Fortress 2 — бронза
  • Tom Clancy's Rainbow Six Siege — неисправна
  • Rust — бронза
  • Rocket League — золото
  • Apex Legends — бронза
  • Football Manager 2021 — серебро

В базе ProtonDB для каждой игры опубликованы отзывы реальных тестеров. Указана подробная конфигурация его оборудования, версия Proton и детальный отзыв по пунктам, с указанием стабильности и производительности, звука, графики и других параметров. Здесь же геймеры могут найти советы и твики, как заставить игру нормально работать в той или иной конфигурации.

Steam Play официально поддерживает ограниченный список игр, которые официально совместимы с Linux через систему Proton — так называемый «белый список». Список не такой большой, но постоянно растёт. Судя по отчётам ProtonDB, значительное количество игр, не включённых в белый список, включая многие популярные тайтлы, тоже отлично работают под Linux.

Под Linux сегодня доступны Cyberpunk 2077, Red Dead Redemption 2, Death Stranding и многие другие игры. Вообще, сложно найти игру класса AAA, которая не запускается под Linux.

Под Linux есть даже шлемы виртуальной реальности. По крайней мере, Valve Index протестирован и гарантированно работает. Хотя говорят, что это единственный шлем с официальной поддержкой Linux. Однако другие шлемы типа HTC Vive или Vive Pro могут запускать игры под Linux через кроссплатформенный движок SteamVR.



Valve Index с полной поддержкой Linux

Нативно под Linux работает лишь несколько VR-игр, хотя в последнее время появляется всё больше. Но это вовсе не мешает. Дело в том, что среди Proton-совместимых тайтлов VR-игра скорее запустится под Linux, чем не-VR игра. И этих VR-игр десятки, а может и сотни.



Skyrim VR с модами. Источник: Patola

Вот Linux-совместимость самых популярных VR-игр, по рейтингам пользователей ProtonDB:

После Half-Life: Alyx начали появляться и другие сложные игры с глубокой физикой и мощной интерактивностью, такие как Karnage Chronicles (июль 2020) и The Wizard – Dark Times (июнь 2020).



«Физический рюкзак»: новая фишка, которую поддерживает всё больше VR-игр. Вы заводите руку за спину и «достаёте» рюкзак, в котором хранится инвентарь. Источник: Metro: Exodus



Дом SteamVR в виртуальной реальности

Справедливости ради, у SteamVR есть ряд известных багов под Linux. Например, не работает наголовная камера шлема Index и не срабатывает комбинация клавиш для скриншотов. Если бы SteamVR выпускался полностью с открытым исходным кодом, такие баги исправили моментально. К сожалению, остаётся только терпеливо ждать, когда их исправит Valve.

Для решения некоторых проблем разработаны утилиты SteamVR Utils — набор скриптов, улучшающий функциональность SteamVR на Linux, то есть исправляющий некорректное поведение в ряде ситуаций. Вот что приходится делать сообществу, когда разработчик долгое время не может запатчить баги.



Final Soccer VR

Проект SteamVR официально стартовал в 2015 году, когда Valve создала программные интерфейсы OpenVR API для поддержки разнообразного VR-оборудования. Хотя основная часть SDK открыта, но сами драйверы остаются проприетарными. Это даже вынудило сообщество запустить альтернативный открытый проект Open Source Virtual Reality (OSVR). К сожалению, на данный момент его разработка приостановлена и даже сайт ушёл в офлайн. Зато вполне здравствует OpenXR (с реализацией Monado) — полностью открытая и свободная альтернатива проприетарным API от Valve. Последняя бета-версия SteamVR даже поддерживает OpenXR, наряду с нативными интерфейсами OpenVR. На самом деле опенсорсные разработки в мире VR/AR идут полным ходом. Например, можно упомянуть библиотеку XRDesktop, которая реализует в виртуальной реальности традиционные десктопные интерфейсы Linux. Поддерживается интеграция с существующими оконными менеджерами.



XRDesktop: десктопный интерфейс Linux в виртуальной реальности. Источник: Collabora

А также мультиплатформенную опенсорсную утилиту OVR Advanced Settings, которая бесплатно доступна в Steam. Очень полезный инструмент для детальной настройки VR-конфигурации.


Подводя итог. На практике под Linux можно использовать практически любое VR-устройство. Для этого нужно пойти в Steam и установить программу SteamVR.

Казалось бы, игры — что-то несерьёзное, не имеющее большого значения. Но это не так. На самом деле удобство и комфорт работы на настольном компьютере под Linux во многом зависит от того, какие игры здесь доступны и насколько комфортно в них играть. Поэтому так важно, чтобы под Linux выходили драйверы для последних видеокарт и они хорошо работали. То же самое касается самих игр, особенно популярных.

Игры имеют огромное, если не определяющее значение для популярности настольных дистрибутивов Linux. Игры вообще имеют кардинальное значение, в принципе. Давайте немножко пофантазируем. Представьте, что какая-то мегапопулярная игра выйдет эксклюзивно под Linux. Как думаете, что произойдёт на мировом рынке операционных систем? Насколько изменится соотношение Windows и Linux? Да многие подростки просто ради этой игры снесут Windows к чертям и поставят Linux, почему нет, если в свободной ОС поддерживаются все те же возможности, что и в Windows. Этот мысленный эксперимент демонстрирует, насколько важны игры для принятия новой операционной системы.

Вот почему система Proton для запуска игр под Linux — настолько важный проект. Будем надеяться, что Valve не забросит его.

Если сравнить количество доступных игр под Linux хотя бы десятилетие назад и сегодня, то это просто небо и земля, абсолютно иной мир. Не говоря уже о виртуальной реальности, которая отлично поддерживается в Proton. Никто даже мечтать не мог о таком невероятном будущем.

На правах рекламы

Серверы для игровых серверов и любых других задач — это про наши эпичные! Все серверы защищены от DDoS-атак. Лучше один раз попробовать.

Читайте также: