The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В Ubuntu планируется вместо X-сервера использовать дисплейны..., opennews (ok), 05-Ноя-10, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


120. "В Ubuntu планируется вместо X-сервера использовать дисплейны..."  +/
Сообщение от pavel_simple (ok), 05-Ноя-10, 18:56 
>>во первых использование иксов по сети это всеже гораздо реже чем их использование на локальной машине.
> сетевая архитектура более технологична - меньше взаимодействие, меньше багов, больше опциональных
> возможностей. при локальном использовании работают локальные механизмы, увеличивающие
> производительность.
>>передавать команды отрисовки по сети это очень ммм... накладно -- намного легче передавать framebufer
> зависит от команд, все гламурные тулкиты и так локально серверу картинки пихают.

таки мы о сети говорим? или где?

>>3. использование двойной/тройной буферизации опять-же сильно накладно, а практически все GUI тулкиты под иксами это делают.
> чем накладно? один кадр серверу, второй пока рисуем. сервер тоже самое делает
> с окнами и эффектами вм. от этого не уйти. что там
> в вэёленде придумали - хз.

таки нет, тулкит отрисовал -> отдал иксам -> запихали в буфер -> из буфера отрисовали
в wayland отсутствует "запихали в буфер"
>>кто пытался написать какое-то расширение под иксы знает какой редкостный это геморой -- и не только потому что там коду до опупения а скорее от того что навалено вкучу и приборкой кода никто систематически не занимается., качество кода оставляет желать много лучшего.
> вот бы и занялся - критикуя предлагай. вся беда иксов в драйверах.

драйвера эта общая беда, wayland от этой беды не избавляет.

Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

136. "В Ubuntu планируется вместо X-сервера использовать дисплейны..."  +/
Сообщение от Аноним (-), 05-Ноя-10, 20:29 
>таки нет, тулкит отрисовал -> отдал иксам -> запихали в буфер -> из буфера отрисовали

в wayland отсутствует "запихали в буфер"

не, это к тому, что чтобы из готовых окон сделать картинку с 3d эффектами тоже нужно двойную буферизацию иметь ещё где-то. иначе много не нарисуешь на загруженной машине. что будет со сложными 3d эффектами без двойной буферизации? берил с иксами уже _несколько лет назад_ работал.

>wayland от этой беды не избавляет.

от чего же он избавить должен? пока он только избавляется от возможностей, но пользы от этого не видно.

Ответить | Правка | Наверх | Cообщить модератору

137. "В Ubuntu планируется вместо X-сервера использовать дисплейны..."  +/
Сообщение от pavel_simple (ok), 05-Ноя-10, 20:37 
>>таки нет, тулкит отрисовал -> отдал иксам -> запихали в буфер -> из буфера отрисовали
> в wayland отсутствует "запихали в буфер"
> не, это к тому, что чтобы из готовых окон сделать картинку с
> 3d эффектами тоже нужно двойную буферизацию иметь ещё где-то. иначе много
> не нарисуешь на загруженной машине.

вы не понимаете -- тулкиты по любому _уже_ сами делают эту двойную буферизацию -- они отдают серверу полностью готовое изображение, только прикол в том, что X'ы чтобы обработать эту картинку перед рисованием её обрабатывают -- т.е. вводят дополнительную буфферизацию на уже готовые окна -- потому что X'ы тоже не могут отрисовать всё и сразу -- теперь понятно?
> что будет со сложными 3d эффектами
> без двойной буферизации? берил с иксами уже _несколько лет назад_ работал.
>>wayland от этой беды не избавляет.
> от чего же он избавить должен? пока он только избавляется от возможностей,
> но пользы от этого не видно.

он пытается избавиться от не нужного на локальной машине X протокола, который был придуман как протокол между машинами в сети, и не говорите что использование unix socket избавляет от необходимости преобразовывать картинку переданную тулкитом в протокол, и тут-же на локальной машине опять это декапсулиhовать, никакой мапинг в пямять тут не поможет -- этj просто глупо.

Ответить | Правка | Наверх | Cообщить модератору

141. "В Ubuntu планируется вместо X-сервера использовать дисплейны..."  +/
Сообщение от Аноним (-), 05-Ноя-10, 21:03 
>вы не понимаете -- тулкиты по любому _уже_ сами делают эту двойную буферизацию -- они отдают серверу полностью готовое изображение,

да.

>только прикол в том, что X'ы чтобы обработать эту картинку перед рисованием её обрабатывают -- т.е. вводят дополнительную буфферизацию на уже готовые окна --

да, так и должно быть. В иксах отдельный композитор, если говорить о 3d, который и отвечает за всякие эффекты и трансформации, а потом и рисует через иксы.

>потому что X'ы тоже не могут отрисовать всё и сразу -- теперь понятно?

модульная архитектура. в вэйленде уже никак нового к встроенным возможностям отрисовки не добавить (судя по http://wayland.freedesktop.org/architecture.html).

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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