--------------------
К содержанию
--------------------
Существует много вариантов для запуска Windows игр и программ в операционных системах с ядром Linux. Все они основаны нв wine. отличаются графическими интерфейсами, функционалом, возможностью использовать разные версии wine, свободностью, платностью, нацеленностью на запуск игр или программ.
На данный момент предпочтительным вариантом запуска Windows игр(в первую очередь игр) является Порт протон, разрабатываемый в рамках проекта Linux gaming, Автор данного проекта сейчас работает в компании Базальт СПО, разрабатывающей дистрибутивы Альт линукс
Порт протон построен на базе контейнера от Valve - Sniper. используемого внутри клиента Steam. имеет этот контейнер в базе Debian 11.
Плюс такого подхода в том, что не нужно ставить системный Wine из репозиториев системы а также множество других библиотек. всё нужное уже имеется внутри контейнера и не зависит от версий пакетов, установленных в системе.
У данного проекта есть сайт, на котором есть инструкции не только для Альт линукс, но и для множества других дистрибутивов.
Предпочитаемый вариант установки в Альте это EPM.
Да, программа есть в репозиториях Альт, но при установке из EPM, меньше рисков возникновения различных проблем при работе Порт протон, так как ставятся дополнительные 32 битные библиотеки, которые могут пригодиться при его работе.
Как установить EPM и что это такое, можно посмотреть тут
Пишем в терминале
epm play portproton
Во время процесса периодически нужно будет нажимать y для подтверждения установки некоторых пакетов
По завершении процесса можно будет открыть меню программ и в разделе игры найти иконку Порт протона
Обзор интерфейса и возможностей
Главное окно программы выглядит простенько, имеет несколько вкладок
На первой вкладке расположены ярлыки программ и игр, установленных через Порт протон
На второй вкладке представлены различные магазины, у которых нет linux версии, лончеры отдельных игр. жмём на иконку нужного лончера и ждём, пока загрузятся необходимые компоненты и произойдёт настройка wine(протона)
На третей можно найти различные эмуляторы игровых консолей прошлых лет
Тут мы можем настроить конкретный префикс - окружение для запуска windows игр и программ. Какое 3д api(прослойка) будет использоватьс для ускорение графики в игре, какой wine, протон будет использоваться, доустановить какие-то библиотеки, шрифты, которых по какой-то причине не оказалось в Порт протоне, произвести настройки wine, протона, сделать резервную копию префикса, скачать другую версию wine, протона. нужно это крайне редко, но такие настройки имеются.
На последней вкладке можно удалить, переустановить Порт протон, откатить скрипты Порт протона и т.п.
Установка игр, скаченных из интернета. например с сайта GOG.COM
Буду показывать на примере Дальнобойщики 2, купленной в гоге
Скачиваем файл
Запускаем его двойным кликом
В KDE plasma появится такое окошко
Можно поставить галку, чтоб не появлялось это окошко.
Открывается окно настройки запуска exe файла
Тут мы можем выбрать 3d api (прослойку) для ускорения графики.
Для начала можно оставить тут всё как есть. единственное в пункте Prefix, измените имя на другое.
Это позволит в будущем буквально в пару кликов удалить только эту игру или создать для неё резервную копию с настройками игры, настройками префикса, настройками отображения показателей железа, сохранениями, версией протона или вайна.
Если появляется подобное окно, значит нужно пойти в папку, где хранятся префиксы и создать папку с тем же названием, что вы выбрали для префикса в предыдущем окне.
Снова запускаем файл, доходим до этого окна и жмём установить
Появится подобное окно, в котором есть вкладка терминал, в которой можно посмотреть, что происходит под капотом в данный момент
Если всё хорошо, должен появиться установщик вашей игры.
Если этого не происходит, или установщик отображается криво, значит дело в установщике вашей игры. у гоговских и официальных установщиков проблем быть не должно. в иных случаях ищим корректный установщик.
Проверяем, чтоб стоял выбор именно на диске C а не на Z или другом
Создание ярлыка убираем. это для винды. потом либо протон предложит создать ярлык, либо мы сами его создадим
Готово. нажимаем выход. запустим потом с ярлыка
Открываем главное окно программы и жмём создать ярлык
Появится окно, в котором находим нужный exeшник и нажимаем ок
Можно пойти другим путём.
Открываем файловый менеджер и идём по пути, где хранятся префиксы.
/home/Ваш пользователь/PortWINE/PortProton/prefixes/
Находим папку нужного префикса и находим в ней файлы игры
Мне нужен king.exe, вы ищете экзешник запуска своей игры. он может быть не в главной папке игры а например в bin
Запускаем его и выбираем префикс для этой игры, в котором и лежит этот экзешник.
Жмём запустить
Готово. игра запустилась с пол пинка.
Чтоб добавить игру в меню программ и на главную вкладку Порт протона, ещё раз запускаем экзешник
Выбираем создать ярлык
Пишем имя, которое будет отображаться в меню программ
И/или можем добавить эту игру в меню игр Стим, если хотим, чтоб запускать и стим игры и сторонние из одного места. удобно. особенно для консолей или при использовании с телевизором в режиме Стим big picture
Если вас не устраивает производительность или возникают ещё какие-то проблемы, можно при запуске игры
Выбрать другой вариант 3d api, например для старых игр иногда может потребоваться понизить версию протона/вайна, выбрать стабильную версию dxvk или сменить вариант на gallium nine - directx 9.
Также имеются некоторые настройки в соответствующем пункте
Тут мы можем вывести показатели загрузки цп, видеокарты, темпиратуры и т.п. включив пункт Mangohud. если он уже у вас настроен на уровне системы, то можем поставить галку mangohud user conf, тогда параметры вывода датчиков будут браться из домашней папки вашего пользователя.
Также теперь можно настроить параметры вывода датчиков в самом протоне для каждой игры или префикса. об этом чуть позже
Также в этой менюшке вы можете выбрать версию windows, если это какая-то старая игра, которая не дружит с windows 10 и новее, ограничить количество ядер процессора, выдаваемых для игры. также это для старых игр.
Все параметры подписаны, вы можете навести на каждый из них и посмотреть описание. нужно это крайне редко. в основном я сюда захожу, чтоб включить вывод показателей жлеза.
Вывод показателей производительности и температуры во время игры
При запуске игры
Нажимаем кнопочку Mangohud
Попадаем в такое окно
Читаем описание показателей. появляется оно при наведении мыши на показатель и отмечаем галками нужное.
Получаем примерно следующее. зависит от выбранных настроек
Перенос папки префиксов на другой диск.
Если вы выбрали расположение порт протона по умолчанию, значит он будет хранить все префиксы, вместе с играми на системном диске. если вы хотите это изменить, то делаете следующее.
Перемещаете префиксы в нужное место. например на другой диск
У меня для игр отдельный накопитель
Далее идёте по пути
/home/пользователь/.local/share/PortWINE/PortProton/data/
Удаляете папку prefixes из этой папки
Жмёте по пустой области в этой папке правой кнопкой мыши и выбираете пункт создать, в нём выбираете - Создать ссылку на файл или папку
В окне ниже прописываете имя - prefixes ниже нажимаете на значок файла и выбираете папка, затем в следующем окне выбираете свою новую папку префиксов. жмёте ок
Готово. теперь протон будет хранить все игры на новом месте.
Загрузка дополнительных, сторонних вариантов wine/протон
Не всегда те варианты, которые предоставляет Порт протон, могут хорошо работать с той или иной игрой или программой, поэтому есть возможность дозагрузить другой вайн или протон от различных авторов.
Это можно сделать в главном меню программы или в меню запуска игры или программы
В главном окне
Открываем главное окно программы по ярлыку в меню, переходим на вкладку инструменты wine, в пункте prefix выбираем нужный, потом находим кнопочку - Скачать другую версию wine
В меню запуска игры
Запускаем ярлык игры из главного окна, с рабочего стола, из меню программ или из окна стим, в пункте wine выбираем Get othe wine
И в том и в том случае открывается такое окно
Тут есть вкладки с сборками от различных авторов. нажимаем на нужный пункт, жмём ок и ждём окончания загрузки. далее скаченную версию вайна или протона вы сможете выбрать в списке. последняя вкладка отвечает наоборот за удаление того, что уже установлено.
--------------------
Установка стим, включение Steam proton, перенос библиотеки на другой диск и решение проблем при его использовании тут
--------------------
К содержанию
--------------------
Полезные ссылки
Поддержать автора
АЛЬТ ВИКИ
Вики проекта альт линукс. много полезной и нужной информации
ОФ сайт Базальт СПО
Российский разработчик операционных систем «Альт»
Форум альт линукс
Описание пакетов в репозиториях, можно посмотреть , что недавно добавили, что в тестах на добавление или обновление
Основной ТГ канал АЛЬТ ЛИНУКС
Основной чат Alt linux
Курилка ТГ Alt linux
МОЙ ПРОЕКТ В ТЕЛЕГРАМ
Канал
Чат
Мой проект в ICQ Канал
Канал
Чат
Рутуб
Обычный пользователь в Дзен