Skip to content
PortProton
Проект, разработанный командой linux-gaming.ru для того, чтобы сделать легким и удобным запуск Windows игр.
Mikhail Tergoev & Linux Gaming Community
Разработчик
Mikhail Tergoev & Linux Gaming Community Castro-Fidel
Лицензия
MIT License
Сайт проекта
linux-gaming.ru
Сообщить о проблеме
discord.com

PortProton

PortProton — проект, разработанный командой linux-gaming.ru (бывший проект PortWINE) для того, чтобы сделать легким и удобным запуск Windows игр на Linux как для начинающих, так и для продвинутых пользователей. Проект стремится сделать запуск игр (и другого программного обеспечения) максимально простым, но в то же время предоставляет гибкие настройки для продвинутых пользователей.

PortProton основан на версии WINE от Valve (Proton) и ее модификациях (ProtonGE и ProtonLG). Включает в себя набор скриптов в сочетании с игровым WINE-PROTON, работающий в контейнере Steam Runtime Sniper с добавлением портотивных версий MANGOHUD (вывод полезной информации через окно игры: FPS, FrameTime, CPU, GPU и т.д.) и vkBasalt (улучшение графики в играх, очень хорошо в сочетании с FSR, DLSS). Имеется множество уже настроенных оптимизаций для максимальной производительности в играх. Также реализовано определение видеокарт серии NVIDIA RTX с автоматическим включением поддержки трассировки лучей в играх.

Установка из репозитория

Установка через терминал

PortProton можно установить любым привычным и удобным способом:

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

Информация

Мы рекомендуем перед установкой PortProton обновить операционную систему и ядро до актуального состоятия.

Ручная установка с указанием зависимостей

Для начала установим все необходимые зависимости:

shell
su -
apt-get update
apt-get install bubblewrap cabextract wget zstd gawk tar xz pciutils bc coreutils file curl icoutils wmctrl zenity xdg-utils desktop-file-utils libvulkan1 vulkan-tools libd3d libGL gamemode fontconfig xrdb libcurl libgio libnm libnsl1 libnss glibc-nss glibc-pthread /usr/bin/convert i586-{libvulkan1,libd3d,libGL,libcurl,libgio,libnm,libnsl1,libnss,glibc-nss,glibc-pthread,libunwind,xorg-dri-swrast}
shell
epm -i portproton bubblewrap cabextract wget zstd gawk tar xz pciutils bc coreutils file curl icoutils wmctrl zenity xdg-utils desktop-file-utils libvulkan1 vulkan-tools libd3d libGL gamemode fontconfig xrdb libcurl libgio libnm libnsl1 libnss glibc-nss glibc-pthread /usr/bin/convert i586-{libvulkan1,libd3d,libGL,libcurl,libgio,libnm,libnsl1,libnss,glibc-nss,glibc-pthread,libunwind,xorg-dri-swrast}

Затем произведём установку самой программы:

shell
wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton_1.0" && sh PortProton_1.0

Информация

Мы рекомендуем перед установкой PortProton обновить операционную систему и ядро до актуального состоятия.

Установка c помощью epm play

При наличии пакета eepm, можно установить PortProton одной командой:

shell
epm play portproton

Авторы

The avatar of contributor named as Олег Щавелев Олег Щавелев
The avatar of contributor named as Антон Политов Антон Политов
The avatar of contributor named as Кирилл Уницаев Кирилл Уницаев
The avatar of contributor named as konoos56 konoos56
The avatar of contributor named as Давид Султаниязов Давид Султаниязов
The avatar of contributor named as Boria138 Boria138
The avatar of contributor named as Жора Змейкин Жора Змейкин
The avatar of contributor named as Арсений Засыпкин Арсений Засыпкин

История изменений