Найти в Дзене
OVERCLOCKERS.RU

Устанавливаю Manjaro и запускаю простую игру через Wine/Lutris, или почему Linux не для игр

Оглавление

Предисловие

Совсем недавно я сделал небольшой тест игры Forward to the Sky в Linux и Windows 7, итого в среде Windows игра показала гораздо более высокую производительность, чем в среде Linux:

-2

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

Но у линуксоидов совсем другое мнение насчёт линуксов как операционных систем, в том числе для игр, и это прекрасно, что у них есть своё мнение:

-3

Даже если оно не совпадает с реальностью и начинается что-то вроде: Игра не игра, игровой движок не игровой движок, оптимизация не оптимизация, дистрибутив не дистрибутив, Wine не Wine, видеокарта не видеокарта, комп не комп, драйверы не драйверы:

Ну и конечно же, как без высказываний в стиле: Это всё пользователь тупой и криворукий, не осилил великий и прекрасный линукс!

-5

Ах, да, совсем забыл, ведь в своём дистрибутиве Chimbalix Linux используется "обычный" Wine, а вот был бы Lutris...

-6

Наверное уже все догадались к чему я клоню? Нет? Ну... Не то чтобы мне было какое-то дело до ярых адептов "дряхлого пингвина", если честно, они уже давно показали свой "уровень", и продолжают доказывать свою глупость практически под каждой неугодной статьёй в интернете, пытаясь оправдывать кривые линуксы:

-7

Это всё была просто подводка к сути, ведь именно благодаря этим комментариям я задумался, а что если ещё раз протестировать игру? Ну чтобы и Lutris был, и дистрибутив "правильный", а не какой-то там Chimbalix, что по заверениям некоторых "испоганенный дистрибутив".

-

--

Manjaro Linux и Open Source

Ну что, скачал я значит последнюю доступную версию Manjaro Linux 23.1.4, ведь некоторые в грудь били, какая это хорошая система, и если случается какое-то дерьмо, это обязательно пользователь виноват, но ни в коем случае не вечно кривые линуксы:

-8

Запускаем систему с Open Source драйверами, ведь именно этот вариант по умолчанию предлагается пользователю:

Для правильного и объективного тестирования необходимо установить операционную систему на ПК, характеристики которого следующие:

-10

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

Раскладки клавиатуры не настраиваются, вот это прикол конечно, можно только одну раскладку выбрать, а второстепенную не добавить... Менеджер дисков вообще предлагает по умолчанию стереть содержимое SSD со всеми операционными системами и данными, разработчики Manjaro просто "гении" млеть...

Может этот установщик и выглядит немного лучше того, что используется в моём дистрибутиве Chimbalix Linux, но функционально он просто отвратителен...

В общем, кое-как, спотыкаясь о фекалии дряхлого пингвина, операционная система была установлена:

И боже мой, почему разработчики дистрибутивов постоянно делают уродливые темы оформления с гранями толщиной всего 1-2 пикселя, через которую невозможно адекватно взаимодействовать с интерфейсом? Неужели они сами пользуются этим нефункциональным идиотизмом? Очень сомневаюсь, скорее на Windows сидят тайком и смеются над пользователями Linux:

Окей, пора бы запустить игру, но почему-то Manjaro выдаёт пункт "запустить" по отношению к исполняемому файлу Windows (это очень странно, и даже неправильно), но ничего не происходит при запуске, да и Wine не установлен в дистрибутиве:

А вот тут я хотел начать расписывать неистовые танцы с бубном, и как Manjaro в очередной раз поломалась при попытке установить нормальный драйвер видеокарты вместо Open Source дерьма, но пожалуй сокращу это всё дело до минимума, мне просто лень рассказывать в красках всё то мракобесие с блокировкой Nouveau, регенерацией initramfs, уничтожением сервиса lightdm и прочего мракобесия... Скажу проще, нормальный драйвер NVIDIA установить не получилось в Manjaro Linux:

Но я не сдался, и подключил интернет к линуксу, конечно же словил автоматическую проверку обновлений, а не засунули бы разработчики себе в задницу свои автоматические проверки обновлений...

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

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

Исправив очепятки в терминальном заклинании было начато скачивание драйвера NVIDIA из репозиториев (что наверняка умрут со временем), и по заверениям установщика "Успешно установлен video-nvidia":

Что же может пойти не так? Правильно, Manjaro в очередной раз поломалась, и тут я понял, почему у меня раньше ломался этот линукс, все дело в убогих Open Source драйверах, с которыми дистрибутив работает по умолчанию, а после ломается при попытке установить проприетарный драйвер...

Пришло время переустанавливать линукс...

-21

-

--

---

Пришло время переустанавливать Linux...

На этот раз будем работать с проприетарным режимом, хватит с меня этого Open Source дерьма:

Жаль только всё остальное мракобесие характерное для линуксов никуда не исчезает:

Установку не буду показывать повторно, хотя отмечу как разработчики хвалились панелью управления, мол, в ней много всяких инструментов, и драйверы устройств можно установить, и скачать переводы "потерянные", и ядро держать обновлённым, правда в реальности почему-то я видел классическую панель настроек от XFCE, которую даже не отсортировали по-человечески, тьфу, срамота...

Вот система и установлена, теперь сразу подключаю интернет, а то этот хлам без интернета совсем печальный какой-то:

Иду в панель управления в попытках найти хоть что-то полезное для установки драйвера видеокарты, ну, чтобы руками не колдовать заклинания в терминал, и конечно же дистрибутив без моего разрешения насосал списки обновлений, вот же урод! А если бы в этот момент кто-то играл на другом ПК/ноутбуке в онлайн игру, и из-за этих поганых проверок обновлений начались проблемы с соединением в самый ответственный момент? Хотя постойте, похоже драйвер видеокарты уже установлен:

И правда, драйвер установлен, правда бы заставить разработчиков Manjaro пользоваться своим же убогим творением, интерфейс которого невозможно нормально растягивать из-за слишком тонких граней окон, что под микроскопом нужно высматривать для растяжения...

Что сказать, это значительно упрощает дело, мне не придётся танцевать с бубном в попытках установить драйвер видеокарты по мануалам, это радует, но радоваться рано...

-

--

---

Устанавливаем Lutris...

Почему я ненавижу репозитории Linux? Очевидно потому что репозитории это кривой и максимально проблемный мусор, а ещё репозитории способствуют такому явлению как ад зависимостей, но сейчас я не буду вертеть нос от этого дерьма, сделаю всё как завещали линуксоиды.

Иду в центр приложений, пытаюсь разобраться в кривых каталогах и разделах, к счастью нашлась кнопка поиска и она выдала Lutris по запросу Wine, что как бы неправильно, ну да ладно.

Далее мне пришлось потратить некоторое время на выбор опциональных компонентов, среди которых гордость линуксоидов в виде уродливого и кривого MangoHud, а так же vkd3d, vulkan-tools и т.п., извините за смазанные фотографии, просто в линуксах, как правило, нет нормальных программ создания скриншотов, гораздо проще фотографировать, и как назло камера очень не хотела фотографировать одного из представителей "дряхлого пингвина"...

Выбрав всё необходимое (не представляю как новички разберутся в этом "опциональном мракобесии"), и дал команду установить, тут я конечно офигел, ведь Manjaro начала обновлять ядро Linux, FireFox, Thunderbird и прочее дерьмо никак не относящееся к Lutris, какого фига!

Ну конечно же в логе ругань на проблемы с зависимостями, в данном случае "циклы зависимостей", а ещё говорят в линуксах нет всевозможных вариаций ада зависимостей, ага, верю (нет), короче это так долго всё обновлялось, что я начал любоваться пылью на защитной решётке блока питания Chieftec BDF1000-C мощностью 1000 Вт, что установлен в компактном ПК общими габаритами примерно 40x30x10 см:

Аллилуйя! Наконец злополучный Lutris установился! Правда система потребовала перезагрузку, весело однако, но слава богам на этот раз Manjaro не брякнулась чёрным экраном:

-

--

---

Проблемы с Wine

Отлично, адские пляски с бубном пройдены, пора играть! Как любой нормальный человек будет запускать игру? Конечно же через проводник! И там появился Wine, который конечно же начал сосать из интернета зависимости при первом запуске, вот и как с этим быть на автономном ПК без доступа к сети?

Игра конечно запустилась, но мне нужен мониторинг FPS, ибо если я просто скажу "вот тормозит игра", вряд ли это будут полезные данные, я, в отличие от неадекватной ничтожно малой доли линуксоидов, стараюсь опираться на конкретные данные, а не пустые слова:

Попытался задать глобальные переменные DXVK через терминал, но это не дало результата, мониторинга нет, ведь это просто Wine, ну а игра по ощущениям заметно тормозит, что меня если честно разочаровало немного, ибо предвкушал гораздо более высокий уровень производительности, как минимум на уровне Windows, как любят заливать сказки линуксоиды:

Ладно, пробую запустить игру через MangoHud, но и тут облом, это дерьмо ругается на отсутствие профилей в папке конфигурации, господи, линуксы такие линуксы...

Делать нечего, вручную подкидываю библиотеки DXVK в Wine, всё же очень хочется посмотреть на фактические данные:

И о чудо, мониторинг заработал!

Производительность, как и ожидалось для Linux, оказалась печальной, эх, наверное Wine не Wine просто, нужно через Lutris играть! Как завещали линуксоиды, у которых постоянно всё отлично с линуксом даже несмотря на 3-4% популярности в Desktop сегменте!

-

--

---

Lutris о великий и могучий!

Запускаю "люстру" и без какого-либо разрешения пользователя началось интенсивное изнасилование интернет соединения скачиванием всякого хлама, не так я представлял столь расхваленное линуксоидами приложение для запуска игр...

Какой же это угар и издевательство над пользователем, я не знаю что тут сказать, оно пытается обновлять "Ubuntu-18.04"... Это что за идиотизм вообще такой, и почему оно качает/устанавливает без разрешения пользователя, про установку Lutris на автономный ПК, так понимаю, можно забыть от слова совсем... Не представляю как это все из зависимостей вручную сгребать по кусочкам без доступа к сети:

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

Извините, но камера у смартфона офигела от этой "дружелюбности" и "простоты", ну да ладно, заполняю все необходимые поля (даже не указано что важно, а что можно не заполнять), выбираю в качестве "исполнителя" Wine, ведь запускаю Windows игру, и другие варианты явно не подходят:

-42

Идём дальше по "дружелюбным" и "простым" настройкам, указываем исполняемый файл игры, рабочую директорию, путь к префиксу Wine и его архитектуру, судя по всему так надо, ведь Lutris ругается если не указать путь к префиксу Wine:

Иду в следующий раздел настроек, в основном тут все настройки по умолчанию, а то мало ли поломается ещё линукс, как обычно, только мониторинг MangoHud включаю, всё же я хочу получить конкретные данные о производительности, а не просто посмотреть на запуск игры:

Наконец игра запущена, мониторинг конечно печален в плане информативности, ну да ладно, каков линукс - таков и мониторинг:

И да, ещё при запуске через обычный Wine в Manjaro Linux меня кое-что смущало, но сейчас понял что именно, это отсутствующий текст на загрузочном экране игры... Эх Lutris, что же ты обгадился так банально...

-46

Ладно, пусть халтурит, ведь даже с халтурой производительность оказалась на уровне 31-33 FPS, как показала реальность, Lutris вовсе не панацея от низкого FPS в играх, как любят рассказывать всякие не очень вменяемые линуксоиды:

Кстати, порой линуксоиды хвалятся низким уровнем потребления ОЗУ, и знаете, 1.6 GiB занятой памяти выглядит не очень приятно для линукса, который буквально только что был установлен, да, это всего 3% от всего объёма памяти моей системы, но всё равно это не "очень мало"...

Ладно, потанцевал с бубном над линуксом и хватит, пора возвращаться в основную свою систему:

Ох, и противное же это загрузочное меню от Manjaro, всего 5 секунд времени дают на выбор системы, нужно будет что-то с этим делать...

К слову, у меня явно проще запускаются игры, два клика и игра запущена, никакого пердолинга с центрами приложений зависимых от ненадёжных репозиториев, чтобы установить не менее зависимый от интернета Lutris, просто доработанный префикс Wine и примерно такой же FPS даже несмотря на значительное более старое ядро Linux (6.5 MX-AHS против 6.6.26-MANJARO) и более старый драйвер (545 против 550):

-

--

---

Заключение

Пришло время подвести итоги.

Итого имеем, что Lutris по сути не отличается от обычного Wine (ведь он использует Wine для работы), а мой дистрибутив Chimbalix из коробки выдаёт примерно такой же уровень производительности, как и Manjaro Linux после танцев с бубном (из коробки не способен запускать игры), в принципе ожидаемо, как не пинай дряхлого пингвина - не полетит:

-51

Эх, чудо не случилось, какая жалость...

Благодарю за внимание, больше интересных статей в блоге Hard-Workshop.

«Linux is only free if your time has no value»

«Linux бесплатен, только если ваше время не имеет ценности»

-52