LINUX.ORG.RU

Сообщения shell-script

 

Играем в Linux

 ,

Можно компилить ядро, можно настраивать в консоли серверы, можно управлять тысячами нод в кластерах кубера и многое другое... В общем, в Linux достаточно интересных игр. Но иногда хочется вспомнить молодость и побегать в простые компьютерные игрушки. Я помню старые времена, когда в оффтопике нужно было возиться с установкой, искать русификаторы, разбираться с патчами, которые часто поставлялись отдельно от самой игры. Нужно было выискивать их по знакомым и разбираться в очерёдности установки.

Потом я помню времена, когда нужно было постоянно мониторить winehq и смотреть, запустится ли игра на моей системе или нет. Подбирать параметры, изучать настройки, иногда даже пересобирать руками wine, чтобы он смог подтянуть нужные библиотеки или стянуть нужную версию DirectX. Потом появился winetricks, который сильно упрощал этот процесс. Но вот последние несколько лет я про это забыл. Совсем.

Многие игры были выпущены нативно, а некоторые теперь запускаются через proton в steam и heroic или в portproton.

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

Если кому интересно, железо у меня не самое мощное. Я не могу сравнить уровень нагрузки с оффтопиком, но все скриншоты, которые я тут показываю сделаны на максимальных настройках графики.

         -/oyddmdhs+:.                cppmm@damned 
     -odNMMMMMMMMNNmhy+-`             ------------ 
   -yNMMMMMMMMMMMNNNmmdhy+-           OS: Gentoo Linux x86_64 
 `omMMMMMMMMMMMMNmdmmmmddhhy/`        Host: B650M PG Lightning 
 omMMMMMMMMMMMNhhyyyohmdddhhhdo`      Kernel: 6.18.48-gentoo-dist-bin 
.ydMMMMMMMMMMdhs++so/smdddhhhhdm+`    Uptime: 5 days, 2 hours, 58 mins 
 oyhdmNMMMMMMMNdyooydmddddhhhhyhNd.   Packages: 1357 (emerge), 14 (flatpak) 
  :oyhhdNNMMMMMMMNNNmmdddhhhhhyymMh   Shell: bash 5.3.15 
    .:+sydNMMMMMNNNmmmdddhhhhhhmMmy   Resolution: 1920x1080, 1920x1080 
       /mMMMMMMNNNmmmdddhhhhhmMNhs:   DE: Plasma 6.6.6 
    `oNMMMMMMMNNNmmmddddhhdmMNhs+`    WM: KWin 
  `sNMMMMMMMMNNNmmmdddddmNMmhs/.      Theme: Breeze [GTK2/3] 
 /NMMMMMMMMNNNNmmmdddmNMNdso:`        Icons: breeze [GTK2/3] 
+MMMMMMMNNNNNmmmmdmNMNdso/-           Terminal: mc 
yMMNNNNNNNmmmmmNNMmhs+/-`             CPU: AMD Ryzen 7 8700F (16) @ 5.055GHz 
/hMMNNNNNNNNMNdhs++/-`                GPU: NVIDIA GeForce RTX 3050 8GB 
`/ohdmmddhys+++/:.`                   Memory: 15712MiB / 63867MiB 
  `-//////:--.
Скрины(хотел бы загрузить больше, выбрал только нативные игры):

EuroTruck Simulator 2

Valheim

The Witcher 2

War Thunder

Единственное, если не считать War Thunder, для всех перечисленных игр нужно включать поддержку x86_32. Для Gentoo это значит нужно будет для нескольких десятков пакетов включить соответсвующий USE-флаг. С бинарными дистрами должно быть проще.

А так у меня сейчас суммарно установлено больше полусотни игр разной степени сложности. Часть нативно, часть через протон. Играть во всё не успеваю.

shell-script
()

Ещё один Gentoo на десктопе

 , ,

Решил и я поделиться своим текущим десктопом.

На первом скрине развлекаюсь. На скрине steam запустил для того, чтобы показать, что он есть и работает (можно оценить по наигранным часам, как минимум в Rogue Trader). В списке игр только установленные, так у меня их больше тысячи. А так в этот момент я смотрю сериальчик и болтаю в телеге.

На втором пет-проект, от которого как раз отдыхаю (я не программист, поэтому пишу долго и нудно). Параллельно запущена виртуалка с debian в QEMU/KVM и docker с redis'ом.

Это всё запущенно одновременно. Ну, кроме игры, там сюжет интересный, одновременно с сериалом не поиграть. Хотя вот, например, Euro Truck Simulator 2, всякие Factorio, Dwarf Fortress и другие песочницы частенько запускаю одновременно с фильмами.

Как видно, у меня Gentoo. Видео — nvidia, дрова — блоб. Проблем никаких не наблюдаю, всё просто работает. Gentoo использую, потому как оно просто работает без костылей и подпорок. Обновляюсь примерно раз в месяц, либо когда выходят критичные апдейты (посматриваю за рассылкой). В процессе обновления продолжаю играть/работать — одно другому не мешает. Единственное, что firefox и rust — бинарные(есть в дефолтном дереве gentoo), потому что компилить их профита ноль. Ну и пара пакетов в flatpak, так как проприетарь (ATLauncher для minecraft) или всё тот же толстый libreoffice, который тоже компилить бессмысленно, а из дерева тянет кучу ненужных зависимостей.

Хотя на ноутах держу Debian. Там мне с ним проще.

DE — почти дефолтные кеды. Софт тоже в основном из KDE за редким исключением.

shell-script
()

Строим новые сети дома

 , ,

Я вроде бы не скидывал ещё сюда свой домашний дефолт.

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

Linux damned 6.1.22-gentoo-dist #1 SMP PREEMPT_DYNAMIC Fri Mar 31 12:47:12 -00 2023 x86_64 AMD Athlon(tm) X4 840 Quad Core Processor AuthenticAMD GNU/Linux
KDE 5.26.5

Konsole с разделением окна на верхнем мониторе. Konsole с горой вкладок и screen'ом на нижнем. За полупрозрачным фоном кое-какая инфа по нагрузке на ковыряемую в данный момент виртуалку, htop с текущей нагрузкой на одну из машин и музычка в яндексовой вебморде(KEYGEN CHURCH для ночных посиделок крайне рекомендую).

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

Часть окон включены в режиме «На всех рабочих столах» для быстрого доступа к ним без потери фокуса(переключился, на соседний рабочий стол, где они наверху, увидел, что хотел, вернулся назад).

А так же, именно этот рабочий стол под настройку виртуалок сейчас настроен, на соседнем висят докеры, которые пилятся параллельно.

Есть ли у меня нескучные обои, уже не помню. Насколько ШГ, на моих древних 22" мониторах не заметно.

shell-script
()

Домашний уголок админа

 ,

Работаю сисадмином удалённо, в связи с чем рабочее место оборудовано дома.

На центральном компе стабильная гента, на правом стабильный дебиан, на нетбуке дебиан тестинг. Под столом домашний сервер с дебианом на борту.

Угловые столы всегда нравились, но у этого есть один недостаток. Мышь(а с ней и правая рука) располагается выше клавиатуры, поэтому думаю о замене. Пока останавливает только то, что в работе редко пользуюсь мышкой, а при сёрфинге, редко дёргаю клавиатуру. Т.е. как бы не приходится сидеть и одновременно держать одну руку на клаве, вторую на на мыше. Предупреждая вопрос «зачем же покупать такие неудобные столы», отвечу: этот достался в подарок.

shell-script
()