The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Опубликован Wayback, композитный сервер Wayland для запуска рабочих столов на базе X11

29.06.2025 08:58

Ариадна Конилл (Ariadne Conill), создатель музыкального проигрывателя Audacious, инициатор разработки протокола IRCv3 и лидер команды по обеспечению безопасности Alpine Linux, опубликовала начальную реализацию прослойки Wayback, позволяющей запускать десктоп-окружения, завязанные на протокол X11, используя компоненты на базе Wayland. Код проекта написан на языке Си и распространяется под лицензией MIT (в файле с кодом указано общественное достояние - CC0).

Проект предоставляет композитный сервер Wayland, ограниченный возможностью запуска полноэкранного сеанса X11 при помощи Xwayland. Wayback развивается для упрощения ухода от поставки классического X.org Server в дистрибутиве Alpine. Предполагается, что оставление в дистрибутиве только компонентов, необходимых для Wayland и Xwayland, сократят затраты на сопровождение X11-приложений в Alpine.

Wayback использует библиотеку wlroots от проекта Sway, в которой реализованы базовые примитивы для построения композитных серверов на базе Wayland. Код Wayback основан на tinywl, эталонном композитном сервере от разработчиков wlroots, функциональность которого была урезана до минимума, достаточного для обособленного запуска Xwayland.

  1. Главная ссылка к новости (https://github.com/kaniini/way...)
  2. OpenNews: Эксперимент по повышению эффективности работы утилиты cat
  3. OpenNews: Критика политики Фонда СПО по отношению к прошивкам
  4. OpenNews: Релиз XLibre 25.0, форка X.Org Server
  5. OpenNews: Проект X11Libre создал форк X.Org Server, избавленный от влияния корпораций
  6. OpenNews: Разработчики САПР KiCad раскритиковали Wayland и рекомендовали использовать X11
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/63491-wayback
Ключевые слова: wayback, wayland, x11, alpine
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (92) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 09:10, 29/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Зачем в Alpine вообще десктоп? Он же дистр для докеровских образов. Вот серьезно. На десктоп ставят бабанту, Федору, арч. А альпин ставят туда, где он очень хорошо себя показывает -- в докеровских образах.
     
     
  • 2.4, Fracta1L (ok), 09:11, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Для слабых компов вроде неплохо подходит
     
     
  • 3.29, Аноним (29), 09:40, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Да не подходит он для слабых компов. Alpine урезан по размеру. По производительности он намного хуже, но когда тебя надо как можно побольше контейнеров втиснуть на физический хост, а вот процессор там мощный и многоядерный стоит, то как раз становится выгоднее пожертвовать производительностью в угоду памяти.
     
     
  • 4.53, penetrator (?), 14:00, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    1) там и памяти может быть терабайт
    2) приложения которые там контейнерах живут обычно сильно тяжелее самого базового контейнера, что размер окружения просто теряется

    скорее всего использование других дистров не позволит кукарекать что докер контейнер это легковесный имейдж

     
  • 3.46, НяшМяш (ok), 12:27, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Особенно реализация системного аллокатора в musl подходит для слабых компов, ага.
     
     
  • 4.48, Fracta1L (ok), 12:44, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что с ним?
     
     
  • 5.66, Аноним (-), 16:58, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Он очень низкопроизводительный. Его вроде как пытались переписать, но, видимо, так до этого и не дошло. Лучше переопределить malloc общесистемно ('/etc/ld.so.preload') на hardened_malloc (если важна безопасность) или mimalloc.
     
     
  • 6.83, Аноним (83), 23:07, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Что-то проблем я не заметил с ним
     
     
  • 7.135, Аноним (135), 01:27, 04/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Программы, собираемые с musl, в среднем, на 60% медленнее работают, и malloc играет в этом не последнюю роль.
     
  • 4.61, Аноним (-), 16:46, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    echo "/usr/lib/libmimalloc.so" >> /etc/ld.so.preload
     
     
  • 5.114, Аноним (114), 04:24, 01/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    в musl нет ld.so, это механизм специфичный для glibc))
     
     
  • 6.122, Аноним (-), 00:14, 02/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > в musl нет ld.so, это механизм специфичный для glibc))

    А как динамические либы загружаются?

     
  • 2.10, Stanislavvv (?), 09:14, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Некоторые странные люди ставят. Оно даже работает, браузеры из дистрибутива точно запускает.
    Судя по тому, что у меня на десктопе, процентов на 80 меня бы удовлетворил.
     
  • 2.19, Аноним (19), 09:32, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    На базе Alpine сделан postmarketOS который ставится на телефоны, планшеты и arm-лаптопы. На последних десктоп нужен.
     
  • 2.35, swarus (ok), 09:49, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    я его 2 года как десктоп использовал, тяжело под musl всё пересобирывать, но быстр, и не требователен.
     
     
  • 3.62, Аноним (-), 16:47, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А как же gcompat?
     
  • 2.47, анон45 (?), 12:31, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Запускаю alpine по сети через ipxe на десктопе и остальных компах дома.
    Удобно через dhcp опции+ipxe подсовывать параметры ядра, там их 2 основных:
    modloop - где скачать полный пак модулей ядра и firmware.
    apkovl - тоже самое для конфига системы.

    Если нужен glibc - запускаю в podman.
    Пакетов завались, systemd отсутствует, че еще надо.

     
  • 2.84, Аноним (83), 23:08, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А кто запрещает? Это обычный линукс с busybox и musl.. Мда, десктоп - понятие растяжимое
     

  • 1.6, 12yoexpert (ok), 09:12, 29/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    как всегда у корпорастов в случаях подобного саботажа основная цель - сделать невозможной работу софта без их раковой опухоли. например:
    - ядро пытаются сделать зависимым от раст и llvm
    - Firefox это уже сделали
    - весь линукс пытаются сделать зависимым от systemd (леннартушка уже официально работает в майкрософт), даже дистры на openrc сейчас завязаны на компоненты, выдранные из systemd. благо, пульсу уже ото всюду выпиливают, но сколько времени прошло
    - то же самое происходит сейчас с вяленым
    и как только такую необходимую (т.е. которую нельзя обойти) зависимость добавят - владельцы опухоли уже будут ставить свои условия, как было и с агентом мелкомягких в редхате
     
     
  • 2.18, Аноним (29), 09:28, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Clang - это лучший плюсовый компилятор, который есть. Именно благодаря ему при сравнительно компактных нескольких библиотеках я могу кросс-компилировать самые распоследние версии C++ под Arduino, Android, и OpenWRT роутер на ramips. При этом гигантский оптимизирующий компилятор на сотни мегов нужен только в одном экземпляре, а не куча говнотулчейнов, где в лучшем случае предсобранный компилятор поставляется, а в худшем - собирается из исходников, и во всех случаях - говномамонтавая версия GCC без новейших свистоперделок, из-за чего можно забыть о compile-time вычислениях хеш-сумм и compile-time парсинге грамматик с кодогенерацией из них, и всё делать скриптами, приклеенными на двухсторонний скотч.
     
     
  • 3.56, Аноним (56), 15:48, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    GCC быстрее
     
     
  • 4.57, morphe (?), 16:15, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну нет же
    Компиляция в шланге незначительно быстрее, а скорость линковки через lld выше в десятки раз
     
     
  • 5.89, Аноним (89), 03:18, 30/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, наоборот lld - жутчайший тормоз (при -flto) и памятижор. Потому что там настоящая межмодельная оптимизация, сливающая LLVM IR, и уже его оптимизирующая
     
     
  • 6.92, morphe (?), 05:21, 30/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет, наоборот lld - жутчайший тормоз (при -flto) и памятижор. Потому что
    > там настоящая межмодельная оптимизация, сливающая LLVM IR, и уже его оптимизирующая

    Ну это при lto, чего gccшный линковщик просто не умеет, это отдельная фича
    Also от -flto у тебя сильно растёт время, но не особо сильно растёт качество, -flto=thin даёт тебе 95% от скорости fat lto, но при этом оно скорее всего всё ещё будет быстрее чем gnuшный линковщик

     
     
  • 7.97, Аноним (97), 11:17, 30/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Нахрена экономить? Программа компилируется один раз, а используется - много. И часто - сутками напролёт. Экономия на копейку - упущенных возможностей на рубль.
     
     
  • 8.105, morphe (?), 15:09, 30/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вопрос был в том кто быстрее компилирует thin lto это самое то для того чтобы бы... текст свёрнут, показать
     
     
  • 9.124, Аноним (-), 00:27, 02/07/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Слышь, эксперт опеннета LTO - вообще не про инлайн как таковой И даже не про с... большой текст свёрнут, показать
     
  • 7.123, Аноним (-), 00:17, 02/07/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ну это при lto, чего gccшный линковщик просто не умеет, это отдельная фича

    GCC умеет LTO с этак версии наверное 4.5 аж, или типа того. И конечно его линковщик это тоже умеет.

    А lld это вообше кусок странной кривизны.

    > при этом оно скорее всего всё ещё будет быстрее чем gnuшный линковщик

    "хайли лайкли" очередной. Осталось еще сделать чтобы это lld не было куском глюкавого крапа. То что он тормозной это вообще ерунда по сравнению с тем что он вечно недопиленый и багованый.

     
  • 3.76, Буратино (?), 19:43, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    GCC лучше оптимизирует.
    GCC поддерживает больше процессорных архитектур.
    GCCшники адекватнее компилируют UBшный код - в мире Си и Плюсов не сам, так другие его напишут или хуже того - проприетарный SDK выдадут с кривокосым кодом внутри.

    Главная полезность существования Шланга - это чтобы GCCшники не расслаблялись и не закисали.

     
     
  • 4.88, Аноним (89), 03:16, 30/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > GCC лучше оптимизирует.

    Clang куда агрессивнее оптимизирует межфункционально и межмодульно. Да, UB на это вылезает и превращается use-after-free из-за дебилов. Good luck отладить этот говнокод, если не ты его написал, и если он сам ... не совсем исходник.

     
  • 4.93, morphe (?), 05:25, 30/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > GCCшники адекватнее компилируют UBшный код

    Лол, нет
    GCCшники в этом плане как раз самые отбитые и высасывающие трактовки из пальца, principle of least astonishment они не соблюдают примерно никогда
    Сколько раз Торвальдс на них ругался когда они в очередной последний раз своими кривыми оптимизациями ломали ядро

     
  • 4.95, Аноним (95), 09:40, 30/06/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >GCCшники адекватнее компилируют UBшный код

    Ох уж эти сишники. Единственная адекватная реакция на ub - ошибка компиляции, но только не у сишников. А так можно делать абсолютно всё что угодно, это будет абсолютно правильно. Ибо ни на си, ни на крестах писать не нужно, максимум несколько небольших библиотек, которые потом будут встроены как часть другого языка.

     
  • 3.78, Аноним (-), 20:16, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Толсто Поддержка платформ и архитектур в GCC шире В GCC как правило значительн... большой текст свёрнут, показать
     
  • 3.91, Аноним (91), 04:41, 30/06/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > гигантский оптимизирующий компилятор на сотни мегов нужен только в одном экземпляре,

    Ты его собирал хоть раз?

    В том и хохма, что под капотом там такие же специфичные говнотулчейны, просто склееные в один монолит. Добавление каждой архитектуры пропорционально увеличивает время сборки. Пересборка LLVM с другим списком архитектур ломает фронтенды, слинкованные с предыдущей конфигурацией.

     
     
  • 4.98, Аноним (97), 11:26, 30/06/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, собирал, и мой патч - уже в апстриме Ты думаешь, что можешь обмануть линейн... большой текст свёрнут, показать
     
     
  • 5.99, Аноним (97), 11:28, 30/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    P.S. Так как в CMake вот уже давно есть юзабельные модули, то жди сокращения времени компиляции  потребления памяти в каком-нибудь будущем.
     
  • 5.101, Аноним (95), 13:26, 30/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >GPL-копирастии - копирасты так боялись, что их "интеллектуальную собственность" "своруют" конкуренты, что намеренно спроектировали так, чтобы их "интеллектуальную собственность" можно было использовать только путём форка компилятора, чтобы потом гордо заявлять о победном шествии GNU GPL по планете. А конкуренты просто взяли и выкинули gcc почти целиком на свалку истории.

    Страшные ужасные гпл-щики, неизвестные абсолютно никому за пределами it сферы, обижают многомилиардные корпорации типа огрызочников и мелкомягких.
    >Система называется "назло маме отморожу уши".

    Вы явно не тем сочувствуете. У огрызочников и мелкомягких денег и без вас куча, и делится деньгами они явно не собираются.

     
     
  • 6.129, Аноним (129), 10:31, 02/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Просто загляните в историю «поддержки» (финансовой) GNU, и поймете, что она выгодна крупным корпорациям. Я уж молчу, что позиция «корпорации — зло» абсолютно примитивна
     
  • 2.22, iPony128052 (?), 09:32, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В нормальном мире это нормально.
    Хоть в ынтерпрайзном мире, хоть в пионерско-васянском.

    Нету такого, чтобы всё делали под всё.
    Это бессмысленно. Единственный минус — это недовольный 1%. Но это трудно назвать минусом.

     
     
  • 3.24, 12yoexpert (ok), 09:34, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    для корпорастов да, не минус, но меня их мнение и цели мало колышут, у меня свои есть
     
     
  • 4.39, Аноним (-), 10:23, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > но меня их мнение и цели мало колышут, у меня свои есть

    Оно и видно. Поэтому они могут впихнуть раст и llvm в ядро.
    А ты - ныть на форуме))

     
     
  • 5.43, Аноним (43), 11:37, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    а ты продолжай быть бесплатным "приложением" :)
     
  • 2.31, Аноним (31), 09:41, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А еще, снижение затрат на поддержку за счет увеличения затрат пользователя на железо и ЭЭ.
     
  • 2.40, ИмяХ (ok), 10:29, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Бред. Это опенсорс, исходники всего ПО открыты. Если копрорасты начнут диктовать условия, свободное сообщество сразу же форкнет их продукты или сделает альтернативу с нуля.
     
     
  • 3.42, Аноним (-), 11:24, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Это опенсорс, исходники всего ПО открыты.
    > Если копрорасты начнут диктовать условия, свободное сообщество сразу
    > же форкнет их продукты или сделает альтернативу с нуля.

    Так толсто, что аж тонко. Мое почтение!
    Иксы "свободное сообщество" уже форкнуло)

     
     
  • 4.55, Аноним (55), 14:58, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    иксы форкнули, опеноффис форкнули
     
  • 2.86, иранский аноним (?), 01:07, 30/06/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Слезьте с Пентиума, а потом я попытаюсь начать воспринимать вас всерьёз. Может быть.
     

  • 1.20, Аноним (29), 09:32, 29/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >Предполагается, что оставление в дистрибутиве только компонентов, необходимых для Wayland и Xwayland, сократят затраты на сопровождение X11-приложений в Alpine.

    Предлагаю оставить в дистрибутиве 0 пакетов. Затраты на сопровождение кардинально сократятся.

     
     
  • 2.26, 12yoexpert (ok), 09:35, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    кстати да, почему бы не вшить вяленого сразу в ядро
     
     
  • 3.34, Аноним (29), 09:44, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не волнуйся, вошьют прямо в прошивку для GPU. Хотите десктоп, совместимость с программами - купите новый GPU.
     
  • 2.63, OpenEcho (?), 16:53, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да уже давно: https://hub.docker.com/_/scratch
     

  • 1.38, zeecape (ok), 10:13, 29/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Теперь нужно написать ещё и WayXorg для запуска Wayland-only приложений на XLibre/X11
     
     
  • 2.49, Аноним (49), 12:47, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    То же самое хотел сказать. Сабж сделан для того чтобы на Linux под Wayland запускать среды рабочего стола, которые ещё не перенесли с иксов на Wayland.
    Нужна обратная штука, для запуска сред рабочего стола только под Wayland, там где его нет, но есть иксы, к примеру BSD (FreeBSD), illumos (Openindiana).
     
     
  • 3.51, Аноним (51), 13:59, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Запускаешь Weston, распахиваешь на весь экран, профит.
     
  • 2.116, Аноним (116), 07:28, 01/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Но они первым делом же выкинули XWayland в своём форке. Что мне показалось очень странным.
     

  • 1.45, Аноним (45), 11:59, 29/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это нет тот дистр в котором даже сортировку вывода в пакетном менеджере не осилили?
     
     
  • 2.52, Аноним (51), 14:00, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У тебя GNU sort сломался?
     
     
  • 3.80, Аноним (45), 21:09, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    У меня нет, а вот у создателей Alpine он похоже как сломался 20 лет назад, так до сих пор починить и не могут.
     
     
  • 4.85, blkkid (?), 00:02, 30/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    алпайн по сути используется для контейнеров и встраиваемых систем, там от пакетника требуется только ходить на зеркало и забирать оттуда свежие тарболлы

    вам надо - делайте надстройку, хоть полноценную, хоть башпортянки, в апстриме это не нужно просто

     

  • 1.50, Аноним (-), 13:40, 29/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Wayback переводится как "Путь Назад", но зачем? Просто надо всего навсего пользовательские приложения переписать чтобы они поддерживали нативный Wayland.
     
     
  • 2.65, OpenEcho (?), 16:55, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Просто надо всего навсего пользовательские приложения переписать

    Если это так просто, куда вам выслать список приложений? И да, - на  оплату не рассчитывайте

     
     
  • 3.77, Аноним (-), 20:10, 29/06/2025 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 4.100, Аноним (100), 12:50, 30/06/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.112, OpenEcho (?), 19:32, 30/06/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.68, Аноним (68), 17:27, 29/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если это не костыль в виде XWayland, то профит будет!
    Получится XServer без DDX-драйвера.

    Хотя... скорее всего выйдет фигня, modesetting вышел лютым тормозом (как и mesa в режиме 2D-only) и юзать DDX при первой возможности смысл есть.

     
     
  • 2.74, name (??), 18:17, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Modesetting быстрее, у тебя что-то сломано. DDX давно прикопали, а что за режим 2д в мезе - вообще не понятно.
     
     
  • 3.75, ПК (?), 19:42, 29/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> а что за режим 2д в мезе - вообще не понятно

    Видео 360 надо в 2D наверное глянуть

     
  • 3.106, Аноним (106), 15:12, 30/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    На современных nvidia amd возможно и непонятно что и где быстрее У меня modeset... большой текст свёрнут, показать
     
     
  • 4.115, name (??), 06:51, 01/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как сравнивал?
     
     
  • 5.118, Аноним (118), 11:57, 01/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если нужны попугаи - x11perf и glmark (в 3D обычно 5-10% разница и там от ddx почти ничего не зависит, на быстрых картах разницы считай и нет). На orange и maxtor (у которого вообще никакого 3D нет) лаги десктопа на глаз видно (перетаскивание окон, например). Композитный режим на медленных картах обычно отключается (тот же kwin вообще неюзабельным становится но если отключить композитинг, то вполне норм).

    Пару лет назад ещё дикая посадка при просмотре видео была, но это вроде пофиксили (там шейдер перекомпилировался на каждый кадр и загрузка cpu сильно выше получалась).

     
     
  • 6.119, name (??), 13:04, 01/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    На стареньком интеле gma получал разницу в около 30%, не в пользу иксов с ddx. Тестил на демке в игре.
     
     
  • 7.120, Аноним (118), 16:45, 01/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если игра 3D, то там не в ddx дело, а больше в версии dri и всяких опциях tearfree и triplebuffer.

    Производительность ddx - это fillrect, bitblit и прочее. Вот с ними у modesetting трабла. Делается на opengl в 3d-режиме с z-координатой равной нулю, ну или каким-то подобным образом. А вот версия intel-ddx для sna пытается акселерацию 2D-операций сделать более оптимально (хотя отчасти и использует блоки 3D-ускорения и много чего делает не на видюхе, а на CPU без ускорения).

     
     
  • 8.121, name (??), 23:47, 01/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да, игра 3д, опции разные пробовал Смысл в этом ddx, если производительность ну... текст свёрнут, показать
     
     
  • 9.126, Аноним (-), 00:54, 02/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А никакого смысла нет Поэтому современные дистры - юзают generic KMS Учитывая ... большой текст свёрнут, показать
     
     
  • 10.128, name (??), 01:45, 02/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    На дешёвых арм чипах не потянет вывод видосов в 3д, а иксы не смогут вывести их ... текст свёрнут, показать
     
  • 10.132, Аноним (132), 13:31, 02/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Зависит от железа Для того же intel есть несколько вариантов На любимом всеми ... большой текст свёрнут, показать
     
  • 4.125, Аноним (-), 00:45, 02/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А что ты на ARM запускал без modeset Там же дрова контроллера дисплея KMS DRM к... большой текст свёрнут, показать
     

  • 1.81, непохмелённая Ситлали (?), 21:48, 29/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это уже дружественно-перекрёстный огонь какой-то. Вместо вроде как предполагаемой стандартизации. Лоскуты только множатся. Ну, Линукс же не умеет по-другому.
     
  • 1.87, иранский аноним (?), 01:11, 30/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Лебедь, рак, щука, лебедь №2, щука-не щука, двойной рак, зелёные человечки, шляпа волшебника, рак-рак-щука-рак-безлебедь...
     
     
  • 2.104, Аноним (104), 14:50, 30/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Выдыхай!
     

  • 1.96, sfs (ok), 10:42, 30/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Собрал под арчем. wayback -- startlxde
    Запускается окно и сразу "Аварийный останов"
     
     
  • 2.102, Аноним (95), 13:31, 30/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Аварий останов кого? Что будет если запустить другой менеджер? Что будет, если запустить условный xterm, а уже после него оконный мененджер?
     
     
  • 3.103, sfs (ok), 13:47, 30/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Аварий останов кого?

    wayback. Закрывается его окно. Запускаю из labwc
    >Что будет, если  запустить условный xterm, а уже после него оконный мененджер?

    Если запустить wayback -- xterm или сразу wayback -- lxpanel (gtk3) - lxpanel запускается через Xwayland.
    Причем если killall wayback - wayback убивается, а lxpanel остается.
    Т.е. пока не вижу разницы между
    wayback -- lxpanel
    и
    GDK_BACKEND=x11 lxpanel

     
     
  • 4.107, Аноним (95), 15:16, 30/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Если запустить wayback -- xterm или сразу wayback -- lxpanel (gtk3) - lxpanel запускается через Xwayland.

    Ну значит надо копать, что там сломали в startlxde. Подозреваю, что там вручную xorg запускается, чего быть не должно.
    >Т.е. пока не вижу разницы между

    Разница должна быть в DISPLAY - в первом случае он должен быть вложенным и созданным wayback, во втором - хостовым. Хостовый может не работать, например, если в вейленде запустить xwayland, то захват экрана работать не будет, а у вложенного - будет.

    Я нечто подобное руками делал, но в sway, работало как часы.

     

  • 1.108, Аноним (108), 15:39, 30/06/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Достаточно просто загуглить Ariadne Conill и всё станет ясно. "If anyone merges XLibre i will be pursuing a code of conduct violation against them. This is about politics, not just software". Ariadne Conill важная шишка в альпайне. Страшно становится. Они там скоро будут отклонять банковские карты, если ты не тех политических взглядов
     
     
  • 2.109, nebularia (ok), 16:30, 30/06/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Видишь аватарку с аниме у разработчика - сразу с ним становится всё понятно XD
     
     
  • 3.130, Аноним (129), 10:40, 02/07/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Там все горазде печальнее.
    Было интервью 😁
    Низкоуровневое программирование прямо наполнено маргинальными элементами
     
     
  • 4.131, Аноним (131), 11:33, 02/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я на ютюбе нашел видос "Interview with Ariadne Conill Part I". Это жесть.
     
  • 2.110, Аноним (110), 17:27, 30/06/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Они там скоро будут отклонять банковские карты, если ты не тех политических взглядов

    Банк вообще может в обслуживании отказать и без объяснения причин. Просто приходит письмо: заберите ваши деньги, с такого-то числа мы вас больше не обслуживаем. Так, к слову. Счёт в банке это привилегия, а не право. А на счёт политики, ну попробуй открыть счёт для какого-нибудь ку-клус-клан инк., расскажешь потом как прошло.

     
  • 2.127, Аноним (-), 00:56, 02/07/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Достаточно просто загуглить Ariadne Conill и всё станет ясно. "If anyone merges
    > XLibre i will be pursuing a code of conduct violation against

    Встретился как-то гендерфлюид с антипрививочником. Это примерно как вещество с антивеществом повстречать. Т.е. в этой ситцации надо молиться всем богам в которых вы верите и максимально быстро оттуда у...ть!

     

  • 1.134, darkshvein (ok), 17:49, 02/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ещё один полный невиновник?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру