На сайте коллега уже писал статью «Linux для игр или почему это уже не шутка», упомянув игровые клиенты. В этой статье расскажу о PortProton, про который некоторые и так знают, коли упоминания встречаются в комментариях, я упоминал в своей подборке программ (в блоке про игры).
Что такое PortProton
PortProton основан на версии WINE от Valve (Proton) и её модификациях (Proton GE). Включает в себя набор скриптов в сочетании с самим WINE-PROTON, контейнером Steam Runtime Sniper с добавлением портированных версий MANGOHUD (вывод полезной информации через окно игры: FPS, FrameTime, CPU, GPU и т.д.) и vkBasalt (улучшение графики в играх, очень хорошо в сочетании с FSR, DLSS) + множество уже настроенных оптимизаций для максимальной производительности.
PortProton устанавливается в систему и позволяет запускать Windows-приложения в Linux-среде: не только игры, любое ПО. Доступны для установки игровые клиенты, которые не имеют нативной поддержки GNU/Linux-систем и эмуляторы.
Использование доступно в 2-х вариантах: запуск через меню «Игры» главного окна и через контекстное меню конкретного приложения/ярлыка. При установке ПО интегрируется в ОС. Процесс установки описан в статье на сайте. Для работы с конкретным дистрибутивом нужно установить зависимости (они приведены по ссылке выше). В случае с Ubuntu и производными, можно скачать готовый .deb-пакет, для Arch-based доступен tar.zst-архив или установка из AUR, из репозитория устанавливается и для ROSA Linux. Через PP можно не только запускать, но и установить Windows-приложение в пару кликов (да-да, пиратки с торрентов поддерживаются), запускаются не только игры, любые приложения.
Так выглядит окно при запуске из меню «Игры».
А так выглядит окно при открытии приложения через контекстное меню, где можно подобрать связку для запуска, настроить приложение, покрутив конфигурационные файлы текстовые, загрузить другую версию WINE или создать ярлык. Для загрузки в окне имеется на выбор очень много и других версий Wine, кроме предустановленных. В случае проблем, стоит поиграться со связками настроек сперва, если это не помогло, то запустить приложение в режиме создания лога (лог будет в папке PortWINE в домашней директории), с ним обратится в Discord-канал, где могут помочь и подсказать.
Необходимые компоненты, такие как 3D API (DXVK, VKD3D, OpenGL, Gallium Nine), будут либо установлены сразу вместе со скриптом, либо подтягиваются при первом запуске. Некоторые приложения могут глючить, вылетать, иметь проблемы с изображением/звуком итд. Для решения, можно поиграться со связками Wine, 3D API и настройками. При наведении курсора на значение, выводится подсказка. Для использования в игре MangoHud, vkBasalt и прочих инструментов, они должны быть предварительно установлены в систему.
На последней вкладке «НАСТРОЙКИ PORTPROTON» можно настроить текстовые файлы, удалить/переустановить и найти справочную информацию, ссылки на Website, Discord и VK, лицензируется проект под MIT.
Текущее положение
На момент написание материала, сайт проект находится по этому адресу. Есть сообщества в социальных сетях: ссылки на ВК, Youtube- и Discord-каналы и github-страницу проекта с исходниками находятся на главной странице. Эти ссылки дублируются на сайте и в справочной информации. При создании лог-файла (в случае неработоспособности, вылетов и багов), стоит обратится в Discord-канал проекта, ссылка с приглашением будет в лог-файле. Насколько я знаю из последнего стрима, YT-канал скоро будет заброшен, так как автор собирается переходить на отечественную площадку, но мосты останутся, так что в худшем случае, там будет рестрим без ответов на вопросы и чата.
Автор не монтирует короткие видеоролики, но проводит длинные прямые трансляции, на которых отвечает на вопросы из чата, показывает процесс улучшения проекта и рассказывает о текущем положении дел, отвечает на вопросы и общается с аудиторией. В Discord-канал можно обращаться и с вопросами, где такие же пользователи или помощники Миши ответят и помогут разобраться. Тем не менее, на канале видео с инструкциями.
Желаю использования без вылетов и багов.
Комментарии
13:47
Спрашиваю, ибо есть необходимость работы такая, но нет клиента под *nix
15:01
16:35
Несколько ВПН-провайдеров знаю, которые имеют нативные клиенты. К сожалению, их не много. Сам одни пользуюсь на постоянной основе.
08:22
Лучше всего держать свой VPN-сервис.
1. Берете в аренду VPS, где нить в Европе (пинг будет полчуще).
2. При его покупке выбираете ОС (я развернул на CentoOS).
3. Накатываете wireguard (инструкций море) + желательно настроить firewalld/iptables (на вкус и цвет, я пользую iptables).
4. Настраиваете клиент на своем ПК.
5. Профит!
Да это требует оплаты за VPS (тарифы есть разные, можно брать самый лайтовый сервак, у меня крутится на 1 CPU + 512 ОЗУ), но вы получаете полностью подконтрольный вам (за исключением самого VPS) VPN-сервер и скорость соединения ограниченную только вашим каналом в Инет.
22:22
20:04
11:35
12:45
14:48
Много тех, кто винду, ВК, ТГ использует для учебы/работы, у кого-то семья и они делят ПК/ноут.
А иногда и аналогов нет, если есть, то жалуются на что-то. Игры — самый яркий пример и показательный.
11:55
17:07
17:33
22:24
23:33
02:03
18:19
18:42
12:33
Желаю только успехов в развитии!
12:34
01:00
https://pingvinus.ru/upload/noteDraft/img/i_2023-01-30-02-22-30_63d6ffb6e5986.jpeg
07:58
15:58
13:02
23:22
18:59
20:42