Доброго времени!
Тут должна быть история о поисках "той самой" ОС'и, "пути самурая", "вендекапец" и прочего подобного нытья. Но ее тут нет. Только факты, личное мнение и несколько советов. Таков путь.
На чем обживалось
Ryzen 2600x, 16Gb RAM, 1660Ti, HDD 500Gb
Solus 4.2 (5.11.22-180)
KDE Plasma 5.21.5
Почему Solus?
- Независимый дистрибутив от разработчиков Budgie
- Удобство и простота
- EFI Stub без танцев с бубном
- Быстрая загрузка даже на HDD
- Почти идеальный пакетный менеджер
- 4 официальные редакции (Budgie, KDE, Gnome, Mate)
- И вообще, «sudo usysconf run -f» решает 90% проблем, остальные 10% решает чтение форума Solus'а
Почему KDE?
- SCREEN TEARING! в остальных DE
- Если скрин тиринг вас не добил, то добьют микростаттеры в остальных DE
- Плавность отрисовки интерфейса и всего остального в KDE
- Игры под протоном идут плавнее, чем нативно на Windows 10
Что пошло не так? Как исправить?
Что: Черный экран и мигающий курсор после установки проприетарного драйвера от Nvidia.
Причина: EFI раздел 100 мб как на Windows - это была основная ошибка. Solus складирует ядра на быстром EFI разделе. Драйвер от Nvidia обновляется, подтягивая и свежее ядро, но ядру некуда установиться, потому что на EFI нет места. Как итог - черный экран и невозможность стартовать иксы.
Решение: Зайти по alt+f2, удалить драйвер Nvidia, увеличить EFI раздел до 300-500мб, установить драйвер с префиксом -current.
И это все, что не работало "из коробки". И то, только по причине замыливания глаз привычками из Windows. Хотя на сайте в рекомендуемых требованиях все же стоило указать минимальный объем EFI раздела.
Личное мнение
Внешний вид
Solus производит очень положительное впечатление как от внешнего вида, так и от внутреннего устройства. Редакции:
- Budgie на Solus смотрится более гармонично, чем на той же Ubuntu-Budgie. По факту Budgie — это Гном с классическим нижним доком, но со строго ограниченными настройками
- Кому не нравится — добро пожаловать в конструктор под названием Mate
- Гном — он и в Африке Гном, как и KDE. Здесь не стали мудрствовать лукаво и оставили все почти без изменений.
Пакетный менеджер
Это, пожалуй, основной плюс и минус этой системы. После убунтоподобных, отсутствие apt озадачило, но не надолго. Eopkg с его сокращениями it и rm для установки и удаления соответственно - это удобно. Зависимости подтягиваются автоматически как при установке, так и при удалении. В репозиториях присутствует почти все что нужно, для всего остального есть (мастер кард) снап с флатпаком.
Минус очевиден - пакетная база заметно меньше deb и rpm, необходимо искать снапы и флатпаки. В особо тяжких случаях спасает make из исходников.
Про выбор DE (Desktop Environment - среда или окружение рабочего стола)
При всей кажущейся легкости KDE, для HDD ее можно рекомендовать со скрипом - слишком много процессов и операций обращения к диску на старте системы. Зато как закэшируется - все летает на 5+. Тут уже упор в объем оперативной памяти и ее пропускную способность.
Но почему все равно KDE?
Остальные редакции так или иначе - "гномоподобные", а это означает не решенную на 100% проблему со скрин тирингом (разрывы при отрисовке интерфейса) на видеокартах от Nvidia с проприетарным драйвером (за AMD видеокарты не берусь судить, не имею в пользовании). Методы решения этой проблемы на Nvidia вызывают пропуск кадров при рендере, что сказывается на плавности интерфейса, видео, игр и т.д. И этого всего нет в Solus под KDE. При перемещении окон мышкой нет инпутлага, просмотр видео 4k 60fps на ютубе не вызывает рвотных рефлексов от пропущенных кадров, плавность геймплея в играх поражает.
Что может пригодиться
GreenWithEnvy
Для обладателей видеокарт от Nvidia: GreenWithEnvy или GWE - аналог MSI Afterburner'а. Для разблокировки управления оборотами кулера и частотами добавляем в xorg Option "Coolbits" "12"
sudo nvidia-xconfig --cool-bits=12
(4 - управление только кулером
8 - управление только частотой
12 - управление и кулером, и частотой)
Установка GreenWithEnvy из Flatpak'а
flatpak --user install flathub com.leinardi.gwe
flatpak update
Запуск
flatpak run com.leinardi.gwe --hide-window
Полезности для Nvidia
Драйвер Nvidia для текущего ядра
nvidia-glx-driver-current
Nvidia info в терминале
watch nvidia-smi
Та самая чудодейственная команда, решающая 90% проблем
(на самом деле просто происходит реконфигурация оборудования)
sudo usysconf run -f
Для надежности - обновление пакетной базы
sudo eopkg rdb
Чистка системы
Применять с осторожностью! В большинстве случаев не требуется. Привожу для справки
sudo eopkg rmo
Очистка кэша eopkg
sudo eopkg dc
Локальное время для Linux
Если Solus стоит рядом с Windows и время в Windows сбивается
timedatectl set-local-rtc 1 --adjust-system-clock
timedatectl
Возвращаем обратно
timedatectl set-local-rtc 0 --adjust-system-clock
Управление энергосбережением
Включаем режим Performance
sudo cpu-powersave stop
Возвращаем обратно (ondemand - по-умолчанию)
sudo cpu-powersave start
Steam
Для установки Steam требуются обе версии драйверов: nvidia-glx-driver-current и nvidia-glx-driver-32bit. Чтобы заработал протон в стиме - установите любую 3D игру из вашей библиотеки. В опциях совместимости поставьте принудительно Steam Play - Proton Experimental. Запустите ее, должен пойти процесс скачивания Experimental proton и Steam Linux Runtime - Soldier.
Итог
Solus - это довольно стабильный и дружелюбный дистрибутив. Все что нужно есть под рукой и уже настроено так как надо. Подойдет для начинающих пользователей Linux или для тех, кому надоели прожерливые (U/Ku/Xu)bunt'ы. Легковесным его можно назвать с натяжкой, хотя редакция KDE ради лулзов была запущена на нетбуке Samsung N150 с 1Gb RAM и Intel Atom на борту.
¡Adiós Amigos!
Комментарии
13:51
15:07
Программ достаточно. Если чего-то нет в репозитории, есть снап и флатпак. Плюс готовые решения с автономной установкой (например Davinci Resolve).
14:07
15:12
Скорее всего останусь именно на этой ОС, поэтому будет еще что сказать спустя время.
16:06
Я не давно писал статью про Yay, как один из компонентов АУРа. Так что ждём. Тут добротно изложено. Для новичков Solus это будет полезно.
14:25
по поводу тиринга на амд графике (встройка Vega 10 в ryzen 4750 Pro) - не замечено ни в гноме, ни в кедах
оч сильно напрягает в нем небольшое комьюнити. в той же убунте или федорке - ответ на формурмах ищется достаточно легко (в случае арча - думаю, ситуация аналогичная). тут я в этом не уверен. Однако, признаю, что у меня могут быть несколько нестандартные запросы
15:23
По-поводу тиринга - в Budgie, Mate и Gnome его тоже нет, даже на Nvidia после установки драйверов. Однако, после этого появляются статтеры во всем: рендер всего интерфейса, воспроизведение видео как локально на ПК, так и на Youtube. Про игры можно забыть - играть в 60 фпс невозможно - дерганная картинка, приходилось лочить до 30 фпс. В KDE такой проблемы нет. Это проблема связки Nvidia и гномоподобных DE.
16:16
Про Wi-Fi, поддержка появилась на уровне ядра в последнем апдейте от 21 мая, поэтому, если очень хочется попробовать, то можно с телефона раздать или подключиться к стационарному интернету
15:41
Тыц: https://zen.yandex.ru/media/id/59620f57d7d0a6b7a8e10e45/solus--sovremennaia-zamena-windows-5cdfcb76ecf3ff00b3b01c5b
Тыц: https://zen.yandex.ru/media/id/59620f57d7d0a6b7a8e10e45/nastroika-solus-distributiva-linux-srazu-posle-ustanovki-5e8562a145f56c40d73ae97a
Тыц: https://vk.com/@linuxparadise-nastroika-solus
По поводу тиринга: у меня видеокарта Nvidia GTX 1050 и соответственно последние драйверы предоставляемые в Solus (465.31 https://dev.getsol.us/source/nvidia-glx-driver/), "что такое тиринг" я узнал только когда попробовал Mate на Marco. Сейчас стоит Budgie, пробовал GNOME 38/40 и Mate 1.24. Только в Mate был тиринг (у меня).
Про Budgie: по умолчанию в Budgie одна панель и он больше напоминает Cinnamon/Windows 10, однако сделать док действительно можно всего лишь одним переключателем. В Budgie примерно столько же настроек сколько и в GNOME , но нет такого количества расширений/апплетов, все в основном написаны командой из Ubuntu Budgie. Все настройки Budgie находятся в программе "Настройки рабочего стола Budgie", те что отсутствуют есть в gconf (что-то типа шиндоус реестра для GNOME)
Про 100 мб на EFI: на всякий случай перепроверил и сейчас нельзя ставить меньше 512 Мб (раньше было 300). Коммит на Github: https://github.com/getsolus/os-installer/commit/d713fa34af755c2341d259e09ab01f3638c593d0
eopkg-rmo, как ни печально, -- не работает (работает только с eopkg-deps)
Всем, тем кто не знаком с eopkg посвящается: https://imgur.com/67ctS37
17:33
Тиринг не самая главная проблема. Она так или иначе побеждена в какой-то мере во всех DE. Проблема в результате борьбы с тирингом - в дерганном интерфейсе, т.е. в статтерах. Пропуски кадров, неровный фреймтайм. Любой композит на гноме/мате/крыске приводит к статтерам. А в KDE - нет. Для меня выбор стал очевиден.
Про efi - сегодня на ноутбуке проверил: 100 мб без вопросов установилось и на обновлении ожидаемо словил черный экран =)
sudo eopkg rmo - работает. Удалял хвосты от стима. Нужно писать без префиксов просто раздельно "eopkg rmo"
18:36
https://www.testufo.com/framerates-text
В разных браузерах по-разному, но тестировать надо и в окне? и в полный экран - результат может быть разный (зависит от композита DE).
PS: Добавление парамера Coolbits ломает сервис cpu-powersave, переводя governor с Ondemand в Performance. Настроил один раз и удалил опцию Coolbits из xorg.conf. По-другому не понятно как вылечить.
16:40
17:39
18:46
Качественная статья.
Спасибо.
Многое для меня прояснилось про Solus.
04:12
А так в этом дистре очень хорошо настроили гном) он очень приятно и плавно из коробки работает)
17:47
Вы также можете помочь проекту на https://opencollective.com/getsolus/donate :-)
https://pingvinus.ru/forum/discussion/452/distributiv-solus-/#Item_157
05:37
18:03
Solus как и многие проекты использует Phabricator (r.i.p) в своей инфраструктуре: https://dev.getsol.us/ -- главный центр разработки
Система сборки со всеми логами находится здесь: https://build.getsol.us/ (если нажать на конкретный пакет, можно увидеть лог сборки)
Правила сообщества здесь: https://getsol.us/articles/contributing/community-guidelines/en/
Форум (Flarum) находится здесь: https://discuss.getsol.us/
GitHub проекта здесь: https://github.com/getsolus
и здесь: https://github.com/solus-project
Профинансировать "вендекапец" и революцию можно здесь: https://opencollective.com/getsolus#category-CONTRIBUTE
Перевести Solus на все языки мира можно здесь: https://translate.getsol.us/
Состав команды здесь: https://getsol.us/solus/team/
Форма команды здесь: https://getsol.us/branding/
Reddit: https://www.reddit.com/r/SolusProject/
Facebook: https://www.facebook.com/get.solus
Twitter: https://twitter.com/solusproject
Fosstodon: https://fosstodon.org/@Solus
21:26
Solus+KDE работает быстрее, чем ArcoLinux(s)+KDE на скромном железе c CPU 2.3G, 4G ОЗУ и 2G nvidia.
Solus оказался хорош не только с Budgie, но и с кедами.
Попробую написать статейку позжее.
Система и вправду радывает :).
21:30
21:36
22:15