Доступен композитный сервер Hyprland 0.51, использующий протокол Wayland. Проект ориентирован на мозаичную (tiling) компоновку окон, но поддерживает и классическое произвольное размещение окон, группировку окон в форме вкладок, псевдомозаичный режим и полноэкранное раскрытие окон. Код написан на языке С++ и распространяется под лицензией BSD...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63862
Кто пользуется, оно потребляет меньше Плазмы или нет?
Немного меньше плазмы, но программы у кед более эффективно память используют. Мне нравится, что в сабже не лагает прокрутка в кутешных программах.
Сколько у тебя потребляет рамы после загрузки?
Ах да, на nvidia периодически фризится на пару минут с*ERROR* [nvidia-drm] [GPU ID 0x00000100] Flip event timeout on head 0
УМВР с невидией, VRR все ещё кривой только, но это проблема невидии.
> УМВР с невидией, VRR все ещё кривой только, но это проблема невидии.Открытый драйвер? С ним меньше производительность и выше задержки, разные баги ещё.
nvidia-drm явно намекает, что драйвер не открытый.
> nvidia-drm явно намекает, что драйвер не открытый.Нет, не намекает. Если это не 50s, то у тебя ещё есть выбор между открытым и проприетарным. Кто его знает, что там установлено.
Открытый драйвер это только nouveau. nvidia-open это открытый ядерный драйвер, но в целом он закрытый, т.к. юзерспейс, с которым он работает, никто не открывал.
Это и есть драйвер. Юзерспейсные библиреки это не драйвер. Ну прямо как у амд. Нормальный юзерспейсный стек закрытый, а открытый по остаточному принципу и обычно не работает нормально.
Нет, это тоже драйвера, все реализации 3д api - драйвера, opengl драйвер, vulkan и т.д, драйвер ускорения видеокодеков vaapi. Открытый не по остаточному принципу, его вообще нвидия не разрабатывает, сообщество тянет. Все проблемы из-за жадности.
Жадности разработчиков ядра, которые апи меняют каждую версию?
Если бы я знал, что какая-то проприетарная хрень отвалится, если я сменю апи, менял бы хоть раз в наносекунду.
Теперь знаешь, начинай менять. Кстати что ты разрабатываешь?
Экспертизу на опеннете.
У AMD Radv работает лучше и быстрее Amdvlk.
Зато gpgpu вечно не работает.
> Зато gpgpu вечно не работает.Всё работает.
Кроме rocm и opencl, да.
> Кроме rocm и opencl, да.Если у тебя не хватает ума поставить несколько пакетов, то да. А так всё работает:
Да, но не нува. На 50 серии работает только nvidia-open. С egl-wayland (или egl-wayland2) почти идеально, основная рабочая станция.
> *ERROR* [nvidia-drm] [GPU ID 0x00000100] Flip event timeout on head 0Годы шли а нвидия так и не умела писать DRM/KMS без глюков :)
> Годы шли а нвидия так и не умела писать DRM/KMS без глюков
> :)Сложно сказать. В квин это случилось ровно 1 раз за полтора года использования, в сабже -- постоянно, что делает немного неюзабельным.
> Сложно сказать. В квин это случилось ровно 1 раз за полтора года
> использования, в сабже -- постоянно, что делает немного неюзабельным.Что тут сложно сказать? Налицо глюк либо драйвера, либо железа, либо взаимодействия драйвера с железом. Это что-то типа таймаута page flipping - и это не являтеся нормальным состоянием дел. В любом случае это - косяк нвидии! За что и мнение что они так и не научились дрова писать без глюков. Не должно таких вещей быть с исправным драйвером на исправном хардваре. Т.е. это какой-то очередной баг в DRM/KMS нвидии - или errata их хардвара которую они не изволили обойти в драйвере.
Надеюсь так понятнее откуда взялось вон то мнение. Далеко не первый прецедент с нвидией и есть довольно большая разница между тем что вещает их маркетинг vs то что реально наблюдается на "техническом этаже".
Так то оно так. Но вон у амд вечно паники ядра, когда webgl шейдер в хроме откроешь, а можно ведь его не открывать и не знать об этом. Просто пишите нормальные программы и ничего зависать не будет. Неопределённое поведение приводит к неопределённым последствиям, учите стандарты.
> Так то оно так. Но вон у амд вечно паники ядра, когда webgl шейдер в хроме откроешь,
> а можно ведь его не открывать и не знать об этом.Что за булшит? Не вижу никаких паник. Аптайм более месяца у системы. Очередной сказ про линч негров? Весьма оригинальный на этот раз, не отнять.
Были б у меня паники - я б собрал диагностику, а может и bisect (if applicable) да зашел бы к airlied'овской тусовочке, и очень скоро никаких паник конечно не было бы уже. Но у меня нет никаких паник, бдж.
> Просто пишите нормальные программы и ничего зависать не будет.
Для тех кто в танке:
Кернелмод в принципе не имеет права падать или сильно глючить от фортелей usermode софта. Если там начинает лезть что-то уровня того - облажались или в кернел моде, или в железке, или в их взаимодействии. Т.е. это ошибка - на границе взаимодействия железяки и ее драйвера. Внезапно, да?
И даже если вы построите автора сабжа - и какие гарантии что глюк не триггернется с действий соседней программы? Или вы будете пытаться строить всех програмеров софта вообше? Очень перспективно! Так уже понятнее как и почему юзеров нвидий баги годами трахают. С таким подходом к девелопу софта...
> Неопределённое поведение приводит к неопределённым последствиям, учите стандарты.
Какие стандарты описывают взбрык нвидийского GPU с таймаутом page flipping? O_O
Вот я и говорю, ты типичный умврщик. В жизни оно вс
Зачем это нужно, если есть кеды где всё по человечески настраивается через мышку и тоже есть шорткаты для Kwin, не понятно. Если уж делать менеджер окон, то хотя бы сразу предлагали готовый рабочий стол с подходящими программами.
Те, кто хотят готовый рабочий стол - пользуются кедами. А тут для любителей всё гибко настроить и не иметь кучу лишнего и не используемого.Ну и мне сабж оказался намного удобнее(после полугода настройки конечно), чем кеды. Хотя на кедах до этого 10 лет сидел.
>для любителей всё гибко настроитьТам можно сделать что-то наподобие paperwm?
Пара плагинов есть, вроде slidr и hyperscroll называются. Последний перестали поддерживать только
Суть именно в том, что оно отдельно от всего и настраивается через простой конфиг. Дело вкуса.Я когда-то сидел на dwm (там даже конфига нет). Сабж в этом плане компромиссный вариант для меня. Минималистичное окружение, но с парочкой эффектов ради разнообразия.
> Я когда-то сидел на dwmОн на чистейшей Сишке. А как же безопастстстсность?
Ага, простой конфиг. Для тех, кто всё время работы за компьютером - сидит в конфигах, вместо работы/развлечений.
Между прочим правка конфигов это тоже в своём роде развлечение.
Что там сложного то? Один раз настроил и забыл.
это точно про alpha-wayland/hyprland? вопрос риторический если что, а то щас налетят свою священную корову спасать
>Если уж делать менеджер окон, то хотя бы сразу предлагали готовый рабочий стол с подходящими программами.Так в том-то и дело, что "Менеджер окон" (Window manager) не является "Средой рабочего стола" (Desktop Environment). Менеждер окон это только менеджер окон. Который обеспечивает минимальную графическую среду для запуска приложений.
Это где-то можно поставить кроме Арча? Ни в убунте, ни в дебиане это не компилится.
Компилится, в гугле поиск по ubuntu 24.04 hyprland githubhttps://github.com/JaKooLit/Ubuntu-Hyprland/tree/24.04
сам ставил, но не перешёл, мне не хватает нормальной панели, типа tint2, а вот nwg-panel не заработала, остальные не нравятся.
Ну и conky не заработала, а так прикольный wm, но посижу я дальше на i3
> Добавлен windowrule-параметр "novrr" для блокирования применения VRR (Variable Refresh Rate) для выбранных окон.вот это годно, кто нибудь знает как у него дела с modeline(edid)? помню в свей только текущее разрешение можно было моддить, а хотелось бы чтобы побольше... а то забавно как в 2025 нужно моддить edid дамп, потом кидать в /usr/lib/firmware и прокидывать initramfs... ради того чтобы получить заветные 1728x1080 / 1440x1080
> вот это годно, кто нибудь знает как у него дела с modeline(edid)?
> помню в свей только текущее разрешение можно было моддить, а хотелось
> бы чтобы побольше... а то забавно как в 2025 нужно моддить
> edid дамп, потом кидать в /usr/lib/firmware и прокидывать initramfs... ради
> того чтобы получить заветные 1728x1080 / 1440x1080EDID пропатчить - более generic и универсально, оверрайдит пропертя монитора к чертям, заменяя то что приехало от монитора - этим. И весь софт после этого уверен что монитор - такой как в EDID описан. А то что это уже не вендорское? Откуда ж кому знать. На довольно низком уровне - абстракция убедительная получается.
А что, какой-то странный вендор не вывесил нативное разрещение матрицы в EDID? Что за странный девайс? Ставить что-то отличное от нативного разрешения матрицы LCD - глупое занятие. Не достигает ничего кроме испохабливания картинки. Пикселей на LCD уж столько сколько есть. Больше или меньше не будет и как максимум - подпохабит картинку скалингом. Таке что лучшее что можно сделать с LCD (oled, ... в общем матрицу с конкретным числом пикселов) - выставить нативное разрешение и все делать в нем. Так картинка лучше всего.
что там, опять тайлинг на вяленом?
Хрень полная. У меня i3wm стоит, который потребляет всего 2 мегабайиа, а делает то же самое. Рюшечки от "дизайнеров" и прочая "мура" мне нахрен не нужны.
На кой хрен это вообще надо? Зачем?? Поставьте 128 памяти и успокойтесь