Установка PortProton (Использование WINE Proton без STEAM)

PortProton

Проект, который призван упростить запуск Windows-игр в Linux, как для начинающих пользователей, так и для опытных.

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



Внимание

Официальный сайт проекта с сентября 2022 года: https://linux-gaming.ru.
Любой другой сайт - фальшивка!

В случае необходимости установки на SteamDeck воспользуйтесь этой инструкцией Установка PortProton на SteamDeck.



Особенности

  • Основан на версии WINE от Valve (Proton) и ее модификациях (Proton GE).
    Включает набор скриптов, объединенных с самим wine-proton, контейнер Steam Runtime Sniper с добавлением портированных версий MANGOHUD (вывод полезной информации в окно игры: FPS, FrameTime, CPU, GPU и т.д.) и vkBasalt (улучшение графики в играх, очень хорош в связке с FSR, DLSS) + множество уже настроенных оптимизаций для максимальной производительности.

  • Реализована автоматическая установка одним щелчком мыши (на вкладке АВТОУСТАНОВКА) популярных лаунчеров, таких как: WGC, Epic Games, BattleNET, Origin, EVE Online, RockStar, Ubisoft connect , League of Legends и многие другие.

  • Для любителей консольных игр предлагается множество эмуляторов консолей (на вкладке ЭМУЛЯТОРЫ ): PPSSPP, Citra, Cemu, ePSXe, MAME и многие другие…

ПОЖАЛУЙСТА, НЕ СООБЩАЙТЕ О НАЙДЕННЫХ ОШИБКАХ В WINEHQ ИЛИ ПРОГРАММНОМ ОБЕСПЕЧЕНИИ VALVE!



Основной способ установки:

Alt Linux

apt-get :

su -

apt-get update && apt-get dist-upgrade -y

apt-get install portproton i586-{libvulkan1,libd3d,libGL,libgio,libnm,libnsl1,libnss,glibc-nss,glibc-pthread,libunwind,xorg-dri-swrast}

exit

Вариант установки с помощью eepm:

su -

epm full-upgrade

epm play portproton

exit

ROSA Linux

sudo urpmi portproton

Ubuntu 24.04, Debian 12, Linux Mint 21.x, Deepin

portproton_1.4-1_amd64.deb


Arch Linux и производные (Manjaro, Garuda, и т.д.)

Внимание: Перед попыткой установки PortProton проверьте включен ли multilib репозиторий

AUR


OpenSuse

OBS


Fedora и Nobara

sudo dnf copr enable boria138/portproton

sudo dnf install portproton

Fedora Silverblue, Fedora Kinoite и Bazzite

cd /etc/yum.repos.d

sudo wget  https://copr.fedorainfracloud.org/coprs/boria138/portproton/repo/fedora-$(rpm -E %fedora)/boria138-portproton-$(rpm -E %fedora).repo

sudo rpm-ostree install portproton


Установка flatpak версии (подробнее тут)

flatpak install flathub portproton -y

Либо через интерфейс магазина приложений Discover (клик на картинке):

flathub



Ручная установка (устаревший вариант).

Ручная установка (спойлер).

Пользуетесь на свой страх и риск, метод установки официально более не поддерживается.

Универсальный (ручной) метод установки

ВНИМАНИЕ : при универсальном способе установки PortProton зависимости должны быть установлены вручную!

wget -c "https://github.com/Castro-Fidel/PortProton_ALT/raw/main/portproton" && sh portproton

Зависимости

Пользователи карт NVIDIA

Если у вас видеокарта от NVIDIA и установлен проприетарный драйвер, то необходимо проверить, установлена ли lib32-nvidia-utils (без нее ни одна 32-битная игра не будет работать)

Ubuntu / Linux Mint / Pop!_OS / Debian
sudo dpkg --add-architecture i386

sudo add-apt-repository multiverse

sudo apt update

sudo apt upgrade

sudo apt install curl file libc6 libnss3 policykit-1 xz-utils bubblewrap mesa-utils icoutils tar libvulkan1 libvulkan1:i386  zstd cabextract xdg-utils openssl libgl1 libgl1:i386
Arch Linux / Manjaro

Сперва проверьте включён ли multilib репозиторий

/etc/pacman.conf
===================================
[multilib]
Include = /etc/pacman.d/mirrorlist
====================================
sudo pacman -Syu bash bubblewrap zstd cabextract tar openssl openssl-1.1 desktop-file-utils curl dbus freetype2 gdk-pixbuf2 ttf-font gzip nss xorg-xrandr vulkan-driver vulkan-icd-loader lsof imagemagick lib32-freetype2 lib32-libgl lib32-gcc-libs lib32-libx11 lib32-libxss lib32-alsa-plugins lib32-pipewire lib32-libgpg-error lib32-gnutls lib32-nss lib32-vulkan-driver lib32-vulkan-icd-loader lib32-openssl lib32-openssl-1.1 
sudo pacman -Syu lib32-nvidia-utils
openSUSE
sudo zypper install curl bubblewrap zstd cabextract tar steam
Fedora
sudo dnf update

sudo dnf upgrade --refresh

sudo dnf install curl bubblewrap zstd cabextract tar openssl mesa-dri-drivers.i686 mesa-vulkan-drivers mesa-vulkan-drivers.i686 vulkan-loader vulkan-loader.i686 nss.i686 alsa-lib.i686 mesa-libGL.i686 mesa-libEGL.i686 wmctrl ImageMagick
Alt Linux
sudo apt-get update

sudo apt-get dist-upgrade -y

sudo apt-get install bubblewrap cabextract curl icoutils i586-libvulkan1 libvulkan1 vulkan-tools  zstd
ROSA DESKTOP FRESH R12
sudo dnf update

sudo dnf upgrade --refresh

sudo dnf install sysvinit-tools curl libcurl4 bubblewrap zstd cabextract tar libvulkan1 lib64vulkan1 vulkan.x86_64 vulkan.i686 vkd3d.x86_64 vkd3d.i686 coreutils file libc6 libnss3 xz bubblewrap xdg-utils openssl libgl1 lib64freetype2 libfreetype2 lib64txc-dxtn libtxc-dxtn lib64opencl1 libopencl1 libdrm2 libdrm2.i686 mesa.i686
RED OS
sudo -E dnf install curl icoutils libcurl  bubblewrap zstd cabextract tar goverlay openssl steam
Solus 4.x
sudo eopkg it curl file bubblewrap curl icoutils tar  zstd cabextract xdg-utils openssl vulkan vulkan-32bit mesalib-32bit samba
Void
sudo xbps-install -Su void-repo-multilib

sudo xbps-install -S bash wget icoutils yad bubblewrap zstd cabextract gzip tar xz openssl desktop-file-utils curl dbus freetype xdg-utils
gdk-pixbuf noto-fonts-ttf nss xrandr lsof mesa-demos ImageMagick Vulkan-Tools libgcc alsa-plugins-32bit libX11-32bit freetype-32bit libglvnd-32bit libgpg-error-32bit nss-32bit openssl-32bit vulkan-loader vulkan-loader-32bit

По всем вопросам связанным с работой PortProton можно обратиться
в discord LINUX-GAMING.RU (в случае проблем приложить файл лога)

6 Likes