gentoo vs arch
После исследований, проведённых на alpine (свежие версии программ) получены такие выводы:
коммуникация ПО (wayland стек и pipewire) без systemd и сокетов ужасна. Костыли (XDG_RUNTIME_DIR, seatd or elogind) не помогают, иногда Sway просто подвисал, сессия dbus ломалась, ПО падало. Pipewire — вообще отдельная проблема. Musl не позволяет поставить DWL (зависит от glibc).
Firefox esr в Wayland не работает, меню мерцает, пофиксили в следующих версиях, что показывает невозможность сидеть на Debian или похожем мамонтовом…
Получается, что хочешь Wayland и Pipewire — welcome to rolling!
И тут муки выбора, так как если взять Gentoo — времени займёт много.
Что лучше? Arch или Gentoo с systemd? Кто ставил Gentoo? Какие подводные камни с systemd? Были проблемы с неправильными USE флагами? Я исхожу из правила — ничего не включено, пока не понадобится (иначе смысл в Gentoo?)
Получается, что хочешь Wayland и Pipewire — welcome to rolling!
Что лучше? Arch или Gentoo с systemd?
EXL Я её не люблю (суюъективщина, понимаю). Плюс я не использую Gnome.
Многие программы, которые мне интересны (dnkl, что нафармил) есть в GuRu или в AUR, с Fedora нужно будет многое искать, тратить время.
modest ( 21.02.22 12:34:23 MSK )
Последнее исправление: modest 21.02.22 12:35:04 MSK (всего исправлений: 1)
Ок, ясно. USE=»-wayland -pipewire».
Там не всё так неоднозначно.
Wayland — меньше нагрузка на проц и gpu при просмотре видео с youtube. Гладенько. Не нужен трах с picom (picom — говно). xf86-video-intel сломали. TearingFree работает не всегда и слетает при запуске, допустим, Steam. Рывки всё равно при прокрутке, бесит писец.
Pipewire — проблемы с выходом сессии, себя не убивает, запускает доп процесс (сам стартовать не может без сокетов, руками тычешь, костыли не помогают).
но штука интересная, уже все переходят (alpine, crux ;), да, даже зубры https://crux.nu/Wiki/Pipewire)
но пока это всё игрушки. Если бы не тиринг, то я бы даже и не рассматривал переход. Просто с новой версией wlroots доделали damage…
modest ( 21.02.22 12:51:34 MSK )
Последнее исправление: modest 21.02.22 12:52:26 MSK (всего исправлений: 1)
Artix или gentoo без systemd, systemd тут не причём, просто софт не расчитан на musl. Мало того, аллокатор в musl хоть и быстрый, менее устойчив к разрушению кучи и больше вероятность повредить чужую память при use after free или heap buffer overflow.
А какой смысл в wayland ради wayland? Ты wayland-разработчик? Или в VR хочешь окна таскать? Если нет то зачем?
mittorn ★★★★★ ( 21.02.22 13:00:46 MSK )
Последнее исправление: mittorn 21.02.22 13:01:25 MSK (всего исправлений: 1)
Steam. Рывки всё равно при прокрутке, бесит писец
А у тебя окно Стима полностью отрисовывается? Черной полосы внизу нет? У меня с некоторых пор есть и при переключении разделов — черное окно вместо браузера клиента, надо второй раз туда-сюда переключать, чтобы отрисовалось.
Полностью, и я переключаю в classic mode.
Отличий немного, но они существенны. Выше писал. И я в данном формате скорее как тестер. С разработчиками плотно поддерживаю связь, даю рекомендации (что удивительно, им следуют).
большинство тайловых WM на wlroots написаны с моим участием, большинство утилит — как тестировщик.
systemd тут не причём, просто софт не расчитан на musl.
Можно подробнее? Эти проблемы, которые я описал в шапке — musl?
Ты думаешь, если поставить glibc, то systemd не нужен?
Вылечилось включением в меню Стима «Вид» оции «Использовать аппаратное ускорение при отрисовке».
Я вот вырубаю, да и steamwebhelper после установки всех насущных игорей тоже. Чтобы тихо сидело в памяти.
Не нужен, есть compton —vsync drm
> Wayland — меньше нагрузка на проц и gpu при просмотре видео с youtube
Когда-то Flash + VDPAU давали 1%
compton deprecated. Увы, он лучше работал.
Чёт я не знаю, мне эти срезы не нужны, состояния хранить ради хранения? Конф файл? я презираю этот недоязык. Уж лучше Guile обмазаться.
А для ленивых придумали ClearOS.
Откуда глупость что wayland меньше грузит проц? Отлично на иксах гоняет видео с ютуба через vaapi — включая аппаратный av1 на тигре. Пайпварь тоже вполне себе чудесно работает и отъедает процессорно-батареечных ресурсов меньше чем пульс. Правда нельзя в случае gentoo говорить USE=«-wayland» при сборке жырнолиса. Использование вяленда при работе vaapi не нужно совсем, но вот при компиляции часть кода vaapi засунуто под #Wayland.
Тот случай когда теория и рекламные заявления расходятся с практикой. Одно из самых жырных заявлений вяленых было что отбрасвая лишнюю прослойку в виде икса мы обеспечим меньший ужор процессорных и батарейных ресурсов — по факту же в самых вяленных статьях фороникса периодически появляется ура сессия вяленого наконец то приблизилась по эффективности к иксам. Еще чуть чуть (годик другой ) — и догоним.
xf86-video-intel — ненужно. Никакого тиринга нет на modeset уже сто лет в обед.
xf86-video-intel — ненужно. Никакого тиринга нет на modeset уже сто лет в обед.
Откуда глупость что wayland меньше грузит проц?
Просто запустил видос. Я не сомневаюсь, что ты можешь быть прав. Я даже уверен, что всё дело в picom. Он иногда себя странно ведёт.
Ставил, пользуюсь уже лет 10 системой, gentoo с systemd, недавно переехал на новое железо.
Какие подводные камни с systemd?
Никаких. Подводные могут быть с openrc, в systemd всё стандартно, как и в других дистрах.
Были проблемы с неправильными USE флагами?
Какие проблемы? Я не очень понимаю, о каких проблемах может идти речь.
Единственное, в gentoo нет в списке доступных профилей профиля desktop с systemd. Есть просто systemd, есть desktop без systemd. Есть gnome с systemd, есть kde с systemd. desktop с systemd нет. пришлось делать свой собственный профиль в локальном оверлее.
ну по правде там есть баг в жырнолисе — хочешь vaapi на свежих интелах отключай сандбоксинг на RDD процессе. Ну и лис у меня сейчас 99a1. Так что я тоже не исключаю что ты абсолютно прав в случае с дефолтными настройками — всетаки Мартин из красной шапки и в первую очередь как и положено шляпникам пилит вяленд а иксы уже по остаточному принципу.
Сижу на генту уже не знаю сколько лет. Начинать не просто. Но когда освоишься и подберешь свои настройки по USE — установка системы много времени не займет. Ну на пару ночей на компиляци. всякого жыра типа либры, браузеров (особенно хромиум и ему подобное).
Щас бы на серьёзных щах в 2к22 подвергать сомнению гениальность Арча. Тем более с гентой сравнивать…да вы, батенька, личность с глубоким и богатым внутренним миром.