URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 137799
[ Назад ]

Исходное сообщение
"Выпуск композитного сервера Hyprland 0.51"

Отправлено opennews , 11-Сен-25 10:32 
Доступен композитный сервер Hyprland 0.51, использующий протокол Wayland. Проект ориентирован на мозаичную (tiling) компоновку окон, но поддерживает и классическое произвольное размещение окон, группировку окон в форме вкладок, псевдомозаичный режим и полноэкранное раскрытие окон.  Код написан на языке С++ и распространяется под лицензией BSD...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63862


Содержание

Сообщения в этом обсуждении
"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 11-Сен-25 10:32 
Кто пользуется, оно потребляет меньше Плазмы или нет?

"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 11-Сен-25 10:47 
Немного меньше плазмы, но программы у кед более эффективно память используют. Мне нравится, что в сабже не лагает прокрутка в кутешных программах.

"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 11-Сен-25 11:23 
Сколько у тебя потребляет рамы после загрузки?

"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 11-Сен-25 10:49 
Ах да, на nvidia периодически фризится на пару минут с

*ERROR* [nvidia-drm] [GPU ID 0x00000100] Flip event timeout on head 0


"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 11-Сен-25 11:21 
УМВР с невидией, VRR все ещё кривой только, но это проблема невидии.

"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 11-Сен-25 12:22 
> УМВР с невидией, VRR все ещё кривой только, но это проблема невидии.

Открытый драйвер? С ним меньше производительность и выше задержки, разные баги ещё.


"Выпуск композитного сервера Hyprland 0.51"
Отправлено name , 11-Сен-25 13:00 
nvidia-drm явно намекает, что драйвер не открытый.

"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 11-Сен-25 13:08 
> nvidia-drm явно намекает, что драйвер не открытый.

Нет, не намекает. Если это не 50s, то у тебя ещё есть выбор между открытым и проприетарным. Кто его знает, что там установлено.


"Выпуск композитного сервера Hyprland 0.51"
Отправлено name , 11-Сен-25 13:26 
Открытый драйвер это только nouveau. nvidia-open это открытый ядерный драйвер, но в целом он закрытый, т.к. юзерспейс, с которым он работает, никто не открывал.

"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 11-Сен-25 13:35 
Это и есть драйвер. Юзерспейсные библиреки это не драйвер. Ну прямо как у амд. Нормальный юзерспейсный стек закрытый, а открытый по остаточному принципу и обычно не работает нормально.

"Выпуск композитного сервера Hyprland 0.51"
Отправлено name , 11-Сен-25 13:42 
Нет, это тоже драйвера, все реализации 3д api - драйвера, opengl драйвер, vulkan и т.д, драйвер ускорения видеокодеков vaapi. Открытый не по остаточному принципу, его вообще нвидия не разрабатывает, сообщество тянет. Все проблемы из-за жадности.

"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 11-Сен-25 18:33 
Жадности разработчиков ядра, которые апи меняют каждую версию?

"Выпуск композитного сервера Hyprland 0.51"
Отправлено name , 11-Сен-25 21:11 
Если бы я знал, что какая-то проприетарная хрень отвалится, если я сменю апи, менял бы хоть раз в наносекунду.

"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 12-Сен-25 16:27 
Теперь знаешь, начинай менять. Кстати что ты разрабатываешь?

"Выпуск композитного сервера Hyprland 0.51"
Отправлено name , 12-Сен-25 16:31 
Экспертизу на опеннете.

"Выпуск композитного сервера Hyprland 0.51"
Отправлено AleksK , 11-Сен-25 21:22 
У AMD Radv работает лучше и быстрее Amdvlk.

"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 11-Сен-25 21:38 
Зато gpgpu вечно не работает.

"Выпуск композитного сервера Hyprland 0.51"
Отправлено AleksK , 11-Сен-25 22:26 
> Зато gpgpu вечно не работает.

Всё работает.


"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 11-Сен-25 22:49 
Кроме rocm и opencl, да.

"Выпуск композитного сервера Hyprland 0.51"
Отправлено AleksK , 11-Сен-25 22:55 
> Кроме rocm и opencl, да.

Если у тебя не хватает ума поставить несколько пакетов, то да. А так всё работает:

https://ibb.co/jvHTyvzC


"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 11-Сен-25 15:04 
Да, но не нува. На 50 серии работает только nvidia-open. С egl-wayland (или egl-wayland2) почти идеально, основная рабочая станция.

"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 11-Сен-25 17:43 
> *ERROR* [nvidia-drm] [GPU ID 0x00000100] Flip event timeout on head 0

Годы шли а нвидия так и не умела писать DRM/KMS без глюков :)


"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 11-Сен-25 19:18 
> Годы шли а нвидия так и не умела писать DRM/KMS без глюков
> :)

Сложно сказать. В квин это случилось ровно 1 раз за полтора года использования, в сабже -- постоянно, что делает немного неюзабельным.


"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 12-Сен-25 05:02 
> Сложно сказать. В квин это случилось ровно 1 раз за полтора года
> использования, в сабже -- постоянно, что делает немного неюзабельным.

Что тут сложно сказать? Налицо глюк либо драйвера, либо железа, либо взаимодействия драйвера с железом. Это что-то типа таймаута page flipping - и это не являтеся нормальным состоянием дел. В любом случае это - косяк нвидии! За что и мнение что они так и не научились дрова писать без глюков. Не должно таких вещей быть с исправным драйвером на исправном хардваре. Т.е. это какой-то очередной баг в DRM/KMS нвидии - или errata их хардвара которую они не изволили обойти в драйвере.

Надеюсь так понятнее откуда взялось вон то мнение. Далеко не первый прецедент с нвидией и есть довольно большая разница между тем что вещает их маркетинг vs то что реально наблюдается на "техническом этаже".


"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 12-Сен-25 09:56 
Так то оно так. Но вон у амд вечно паники ядра, когда webgl шейдер в хроме откроешь, а можно ведь его не открывать и не знать об этом. Просто пишите нормальные программы и ничего зависать не будет. Неопределённое поведение приводит к неопределённым последствиям, учите стандарты.

"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 12-Сен-25 11:25 
> Так то оно так. Но вон у амд вечно паники ядра, когда webgl шейдер в хроме откроешь,
> а можно ведь его не открывать и не знать об этом.

Что за булшит? Не вижу никаких паник. Аптайм более месяца у системы. Очередной сказ про линч негров? Весьма оригинальный на этот раз, не отнять.

Были б у меня паники - я б собрал диагностику, а может и bisect (if applicable) да зашел бы к airlied'овской тусовочке, и очень скоро никаких паник конечно не было бы уже. Но у меня нет никаких паник, бдж.

> Просто пишите нормальные программы и ничего зависать не будет.

Для тех кто в танке:

Кернелмод в принципе не имеет права падать или сильно глючить от фортелей usermode софта. Если там начинает лезть что-то уровня того - облажались или в кернел моде, или в железке, или в их взаимодействии. Т.е. это ошибка - на границе взаимодействия железяки и ее драйвера. Внезапно, да?

И даже если вы построите автора сабжа - и какие гарантии что глюк не триггернется с действий соседней программы? Или вы будете пытаться строить всех програмеров софта вообше? Очень перспективно! Так уже понятнее как и почему юзеров нвидий баги годами трахают. С таким подходом к девелопу софта...

> Неопределённое поведение приводит к неопределённым последствиям, учите стандарты.

Какие стандарты описывают взбрык нвидийского GPU с таймаутом page flipping? O_O


"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 12-Сен-25 11:43 
Вот я и говорю, ты типичный умврщик. В жизни оно вс

"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 11-Сен-25 13:28 
Зачем это нужно, если есть кеды где всё по человечески настраивается через мышку и тоже есть шорткаты для Kwin, не понятно. Если уж делать менеджер окон, то хотя бы сразу предлагали готовый рабочий стол с подходящими программами.

"Выпуск композитного сервера Hyprland 0.51"
Отправлено Loki13 , 11-Сен-25 14:56 
Те, кто хотят готовый рабочий стол - пользуются кедами. А тут для любителей всё гибко настроить и не иметь кучу лишнего и не используемого.

Ну и мне сабж оказался намного удобнее(после полугода настройки конечно), чем кеды. Хотя на кедах до этого 10 лет сидел.


"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 11-Сен-25 18:48 
>для любителей всё гибко настроить

Там можно сделать что-то наподобие paperwm?


"Выпуск композитного сервера Hyprland 0.51"
Отправлено анон , 12-Сен-25 14:22 
Пара плагинов есть, вроде slidr и hyperscroll называются. Последний перестали поддерживать только

"Выпуск композитного сервера Hyprland 0.51"
Отправлено laindono , 11-Сен-25 15:49 
Суть именно в том, что оно отдельно от всего и настраивается через простой конфиг. Дело вкуса.

Я когда-то сидел на dwm (там даже конфига нет). Сабж в этом плане компромиссный вариант для меня. Минималистичное окружение, но с парочкой эффектов ради разнообразия.


"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 11-Сен-25 16:42 
> Я когда-то сидел на dwm

Он на чистейшей Сишке. А как же безопастстстсность?


"Выпуск композитного сервера Hyprland 0.51"
Отправлено Яков , 11-Сен-25 18:37 
Ага, простой конфиг. Для тех, кто всё время работы за компьютером - сидит в конфигах, вместо работы/развлечений.

"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 11-Сен-25 19:05 
Между прочим правка конфигов это тоже в своём роде развлечение.

"Выпуск композитного сервера Hyprland 0.51"
Отправлено gentoo , 11-Сен-25 19:38 
Что там сложного то? Один раз настроил и забыл.

"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 12-Сен-25 21:00 
это точно про alpha-wayland/hyprland? вопрос риторический если что, а то щас налетят свою священную корову спасать

"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 11-Сен-25 19:03 
>Если уж делать менеджер окон, то хотя бы сразу предлагали готовый рабочий стол с подходящими программами.

Так в том-то и дело, что "Менеджер окон" (Window manager) не является "Средой рабочего стола" (Desktop Environment). Менеждер окон это только менеджер окон. Который обеспечивает минимальную графическую среду для запуска приложений.


"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 11-Сен-25 20:24 
Это где-то можно поставить кроме Арча? Ни в убунте, ни в дебиане это не компилится.

"Выпуск композитного сервера Hyprland 0.51"
Отправлено sarman , 12-Сен-25 20:40 
Компилится, в гугле поиск по ubuntu 24.04 hyprland github

https://github.com/JaKooLit/Ubuntu-Hyprland/tree/24.04

сам ставил, но не перешёл, мне не хватает нормальной панели, типа tint2, а вот nwg-panel не заработала, остальные не нравятся.

Ну и conky не заработала, а так прикольный wm, но посижу я дальше на i3


"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 11-Сен-25 20:37 
> Добавлен windowrule-параметр "novrr" для блокирования применения VRR (Variable Refresh Rate) для выбранных окон.

вот это годно, кто нибудь знает как у него дела с modeline(edid)? помню в свей только текущее разрешение можно было моддить, а хотелось бы чтобы побольше... а то забавно как в 2025 нужно моддить edid дамп, потом кидать в  /usr/lib/firmware и прокидывать initramfs... ради того чтобы получить заветные 1728x1080 / 1440x1080


"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 12-Сен-25 05:14 
> вот это годно, кто нибудь знает как у него дела с modeline(edid)?
> помню в свей только текущее разрешение можно было моддить, а хотелось
> бы чтобы побольше... а то забавно как в 2025 нужно моддить
> edid дамп, потом кидать в  /usr/lib/firmware и прокидывать initramfs... ради
> того чтобы получить заветные 1728x1080 / 1440x1080

EDID пропатчить - более generic и универсально, оверрайдит пропертя монитора к чертям, заменяя то что приехало от монитора - этим. И весь софт после этого уверен что монитор - такой как в EDID описан. А то что это уже не вендорское? Откуда ж кому знать. На довольно низком уровне - абстракция убедительная получается.

А что, какой-то странный вендор не вывесил нативное разрещение матрицы в EDID? Что за странный девайс? Ставить что-то отличное от нативного разрешения матрицы LCD - глупое занятие. Не достигает ничего кроме испохабливания картинки. Пикселей на LCD уж столько сколько есть. Больше или меньше не будет и как максимум - подпохабит картинку скалингом. Таке что лучшее что можно сделать с LCD (oled, ... в общем матрицу с конкретным числом пикселов) - выставить нативное разрешение и все делать в нем. Так картинка лучше всего.


"Выпуск композитного сервера Hyprland 0.51"
Отправлено 12yoexpert , 12-Сен-25 04:09 
что там, опять тайлинг на вяленом?

"Выпуск композитного сервера Hyprland 0.51"
Отправлено Аноним , 12-Сен-25 15:16 
Хрень полная. У меня i3wm стоит, который потребляет всего 2 мегабайиа, а делает то же самое. Рюшечки от "дизайнеров" и прочая "мура" мне нахрен не нужны.

"Выпуск композитного сервера Hyprland 0.51"
Отправлено Ddd , 12-Сен-25 15:42 
На кой хрен это вообще надо?  Зачем?? Поставьте 128 памяти и успокойтесь