Linux для игр и использования - тестирую и выпускаю новую версию Chimbalix 24.8
В 2023 году. Я попытался перейти на Linux, однако не смог найти ни одного пригодного для использования дистрибутива.

реклама
В итоге было решено сделать свой дистрибутив Chimbalix, ибо среди прочих «Линуксов» не нашлось ни одного вменяемого, который мог бы тягаться хотя бы с древней Windows 7, не говоря уже про Windows 10 и 11. Скажу даже больше - не нашлось ни одного дистрибутива, способного полноценно выйти на уровень хотя бы раритетной Windows XP. Настолько всё плохо оказалось в лагере «дряхлого пингвина».

Однако сейчас я использую дистрибутив Chimbalix в качестве основной операционной системы и на текущий момент никому не посоветую переходить на Linux, ибо знаю, какое это лютое мракобесие, начиная с самого ядра и заканчивая всевозможными приложениями, писанными для «пингвина».
реклама
Собственно, Chimbalix потому и появился, что многие прочие дистрибутивы оказались непригодными для использования. Ну и просто я так захотел. А чтобы представление было интереснее, для сравнения думал взять свои старые статьи про MX Linux 23, на котором был основан Chimbalix, и перепроверить некоторые проблемные нюансы. Но объём материала к концу не позволил, так что от этой идеи пришлось отказаться.
Что нового?
Разумеется, новые обои рабочего стола! А так же обновлено рабочее окружение Xfce 4.18 до версии 4.20. Удивительно, но Xfce действительно стал лучше с обновлением. Но не скажу, что всё идеально в плане рабочего окружения, однако всяко лучше перегруженного KDE и совсем непригодного для нормального использования GNOME...
![]() |
![]() |
Была изменена белая тема на тёмную. Настроены некоторые системные приложения, удалены лишние пакеты, обычно не используемые, но занимающие лишнее место в установочном образе дистрибутива.
Так же отмечу настройку ядра Linux (vm-settings). Были произведены попытки снизить влияние злополучного бага ядра Linux 12309, при этом не раздувая «грязный кэш» до неадекватных размеров, как это сделано практически во всех прочих дистрибутивах Linux, чтобы замаскировать баг ядра на какое-то время.
реклама

Удалены приложения Audacity, y-cruncher и qBittorrent. Перечисленные программы были перепакованы в пригодный для распространения формат Installer-SH, и больше нет нужны держать всё в дистрибутиве.

Был удалён пакет mesa-opencl-icd, ибо OpenCL API всё равно нормально не работало с видеокартами AMD Radeon. Только проблемы доставляло и не имело смысла при наличии полноценных видеокарт NVIDIA. Да, в отличие от Radeon, на видеокартах GeForce нет проблем с OpenCL и без костылей от Mesa3D, ибо NVIDIA поддерживает пользователей полноценными драйверами, в отличие от AMD.
реклама

Обновлён HardInfo до версии 2.2.9. Установлена утилита GameMode. В реальности пользы от неё мало, но график времени кадра становиться ровнее, и это некоторым греет душу. Удалён WineTricks, ибо несовместим с последними версиями WINE. Так же был обновлён CMake до версии 3.31.7 и исправлены некоторые косяки.

Установлен пакет Python3-Serial, что необходим для работы с ESP32 через Arduino IDE. Так же установлен Google PerfTools (tcmalloc) предотвращающий утечки памяти при работе с нейронными сетями.

Для чего оно надо? Конечно, для того, чтобы нейронные сети не заполняли все 64 Гб оперативной памяти при работе, а спокойно работали в пределах ~9 Гб свободной ОЗУ. Хотя нейронные сети доступны преимущественно обладателям видеокарт NVIDIA, но всё же утилита весьма полезна.

Хотя моей RTX 3060 на 6 Гб и хватает для генерации изображений с помощью SD WebUI Neuro Linux V3 в разрешении 1920x1080, используя SDXL модели, причём на 4 изображения одновременно. Но без Google PerfTools приходилось бы периодически перезапускать нейронную сеть, чтобы очистить оперативную память от мусора.

Результат генерации (Mountains) четырёх изображений одновременно, используя RTX 3060 на 6 Гб:
![]() |
![]() |
![]() |
![]() |
Идём дальше. Немного переработано меню приложений в основной с технической стороны. Добавлена новая категория в разделе XDG / Linux. Она не соответствует спецификациям FreeDesktop, но и не противоречит. Это было сделано специально для людей, которые не могут найти кнопку запуска панели управления (рядом с кнопкой выхода из системы).
![]() |
![]() |
Так же был переработан и обновлён встроенный в дистрибутив WINE и его компоненты. Среди прочего были переработаны разделы контекстного меню в файловом менеджере.
Добавлены функции конвертации PDF и DjVu документов в изображения. Добавлена функция конвертирования видео и анимированных изображений в набор обычных изображений. Добавлены функции преобразования аудио файлов в OGG и MP3. Так же добавлены новые функции создания ярлыков на рабочем столе для JAR (Java) и EXE файлов (WINE).
Что нужно было в реальном использовании, то и сделал.

Множество пунктов контекстного меню были заменены пунктом «Launch With»....
Просто выбираем исполняемый файл и запускаем. При запуске через новый пункт меню появится окно с модификаторами на выбор. Для примера, запустил CineBENCH R11 с русской локализацией и Mangohud оверлеем через Wine. Хотя тест OpenGL был провален - слишком неправильно рисует изображение Mesa3D. Но это не важно, ведь речь про новые возможности запуска приложений.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Для сравнения. Вот так выглядело меню в предыдущей версии Chimbalix:
![]() |
![]() |
Ну а функций создания ярлыков для JAR и EXE файлов в предыдущей версии Chimbalix не было вообще. Хотя они нужны в повседневном использовании.
![]() |
![]() |
Конвертация изображений тоже переместилась в более функциональный GUI. Ранее эти все параметры преобразования занимали десятки пунктов контекстного меню. Именно так я оптимизирую изображения для статей. Именно благодаря такой продуманной оптимизации я могу позволить себе выкладывать сотни хорошо оптимизированных изображений на одну статью без серьёзных последствий для скорости загрузки.
![]() |
![]() |
![]() |
Так же мне удалось разместить больше параметров преобразования цветовой палитры, чем мог при классическом размещении элементов в контекстном меню.
![]() |
![]() |
![]() |
![]() |
Базовые операции преобразования и оптимизации изображений можно теперь выполнять без каких-либо графических редакторов прямо из контекстного меню.
В общем, преимущественно я поработал над удобством использования операционной системы и исправлением косяков.
Пришло время переустанавливать Linux
Так как произошло обновление системных компонентов вроде рабочего окружения, есть смысл обновить уже установленный Chimbalix 24.7 на новый. Записываю образ на флешку, попутно смотрю на установленные приложения и думаю, что не хотелось бы всё заново устанавливать и настраивать...
![]() |
![]() |
Загружаю версию с ядром Linux Liquorix 6.8, ибо производительнее стандартного ядра. Проверяю целостность данных.
![]() |
![]() |
![]() |
Всё отлично.

Так как я не хочу терять все установленные приложения в формате Installer-SH, то размечаю диск с сохранением файловой системы и домашнего каталога.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Подтверждаю повторное использование домашнего каталога без изменений.
![]() |
![]() |
![]() |
![]() |
Отлично! Запускаю свежий Chimbalix 24.8! Правда, фон рабочего стола залит белым цветом. Почему? Правильно, потому что остались старые файлы конфигурации, а обновление было значительным. Хотя ладно, не буду томить. Просто разработчики Xfce немного поломали определение путей к фону рабочего стола, да и имена фоновых изображений изменились. Так и получилось в итоге. Нужно просто передёрнуть настройки и всё встанет на свои места.
Так же заменяю руками файл конфигурации проводника Thunar, чтобы получить все функции нового контекстного меню.
![]() |
![]() |
![]() |
![]() |
Ну что же, переходим к главному! Что там с установленными программами в формате Installer-SH? Да ничего страшного, они сохранились и прекрасно работают, что лишний раз доказывает состоятельность нового формата распространения софта для Linux под названием Installer-SH.
Только кривые драйверы графики Nouveau+Mesa3D дают о себе знать странным поведением приложений, использующих OpenGL. Ещё Stable Diffusion WebUI Neuro Linux V3 не запустился, ибо линуксоидные драйверы видеокарт не способны предоставить весь необходимый функционал.
![]() |
![]() |
![]() |
![]() |
Так как Интернет у меня ещё не подключен, использую уже имеющиеся установочные пакеты драйверов NVIDIA. Открываю инструкцию, блокирую драйвер Nouveau, чтобы не мешал.
![]() |
![]() |
![]() |
![]() |
А вот дальше случилось интересное. Почему-то рабочий стол не загрузился без драйвера Nouveau. Но проблема может быть в том, что я сохранил домашний каталог со всеми настройками от предыдущей версии дистрибутива. Что-то не срослось в Линуксе. Как всегда.
Впрочем, это не помеха. Меньше телодвижений нужно проводить для установки адекватного драйвера видеокарты. Выбираю Proprietary вариант, ибо не доверяю вечно кривым «Попен-сорс» реализациям.
![]() |
![]() |
![]() |
![]() |
После перезагрузки всё нормально заработало, кроме фона рабочего стола по вине старых файлов конфигурации. Немного правим руками - и всё нормально. Если же вы не желаете ковыряться руками с бесконечным множеством подобных нюансов, Linux как класс настольных операционных систем однозначно не для вас.
![]() |
![]() |
![]() |
Конечно, при чистой установке без сохранения старых конфигураций таких мелочей не возникло бы. Но мне захотелось сохранить старое. И на удивление, проблем всплыло меньше ожидаемого.
В любом случае качественный драйвер видеокарты NVIDIA установлен и прекрасно работает.
![]() |
![]() |
![]() |
![]() |
Иронично. Но нейронная сеть в игровых ноутбуках видит исключительно операционную систему Windows. Ни одной генерации с хвалёным Linux...

Осталось подключить интернет и продолжить написание текущей статьи. Что, как все уже заметили, успешно делаю.
Разочаровывают только программы, распространяемые линуксоидными форматами, что устанавливаются прямо в систему и не переносят переустановку системы, в отличие от программ в формате Installer-SH...

Впрочем, не велика беда. Это лишь дополнительный повод ещё больше работать над новым форматом установки приложений и перепаковать ещё больше программ в гораздо более состоятельный формат Installer-SH.
Осталось только поиграть в Genshin Impact. Давно не запускал эту игру...
![]() |
![]() |
По-хорошему следовало удалить старый и создать чистый префикс WINE с помощью ярлыка в меню приложений. Но мне лень это делать, так что усложним тестовые условия, сохранив даже старый префикс WINE от старой системы.

К сожалению, мне придётся заново входить в учётную запись игры. Ну да ладно.

Вот я и в игре.
![]() |
![]() |
Но у меня есть некоторые претензии к самой свежей версии WINE LG. Почему-то нет в списке разрешения 1600x900. Хотя это может зависеть и от установленного драйвера видеокарты, и даже от самой игры, в которую не заходил уже давно. Так что всецело винить WINE не вижу смысла.

Впрочем, объём материала уже поджимает.
Заключение
В целом мне удалось без особых проблем обновить старую версию Chimbalix на новую. Да, процесс сложнее, чем в случае Windows, но это же Linux. С другими дистрибутивами, скорее всего, получил бы вообще нерабочую операционную систему при таком обновлении. Прочие порой ломаются при обновлениях в пределах одной версии... Так что это можно считать успехом.
Теперь могу без особых проблем комбинировать параметры запуска приложений и даже танцевать с бубном в терминале не нужно. И создание ярлыков на рабочем столе значительно упростилось. А значит, меньше времени буду тратить на такую характерную для Linux рутину.

Хотя Linux и проигрывает Windows в игровой производительности, но почему бы не запустить Cyberpunk 2077 на максимальных настройках с Path Tracing на RTX 3060 Mobile?
![]() |
![]() |
Ну. Около 30 FPS. Неплохо.

Если отключить Path Tracing, производительность повышается до 60+ FPS. Но знаете, без «Лучей» игра выглядит убого. Говорю, как есть.
![]() |
![]() |
Так что если и захочу поиграть в Cyberpunk 2077, то всё же лучше загрузить Windows, включить DLSS и нормально играть с Path Tracing. Linux, увы, уже многократно доказывал свою непригодность для игр.
Хотя мне и удалось сдвинуть «дряхлого пингвина» с мёртвого положения в плане игр и удобства использования, но всех проблем решить не выйдет...
Осталось загрузить ISO образы и обновить информации в репозитории Chimbalix.

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

Лента материалов
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.









































































Комментарии Правила