The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"В экспериментальном X сервере Wayland появилась поддержка DR..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"В экспериментальном X сервере Wayland появилась поддержка DR..."  
Сообщение от opennews on 17-Фев-09, 13:34 
"Wayland's Eagle EGL Stack Gets Working DRI2 (http://www.phoronix.com/scan.php?page=news_item&px=NzA2OQ)" - в экспериментальном X сервере Wayland (http://cgit.freedesktop.org/~krh/wayland/) появилась поддержка DRI2. Подробнее о проекте Working можно прочитать в первом анонсе (https://www.opennet.ru/opennews/art.shtml?num=18730).

URL: http://www.phoronix.com/scan.php?page=news_item&px=NzA2OQ
Новость: https://www.opennet.ru/opennews/art.shtml?num=20332

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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

2. "В экспериментальном X сервере Wayland появилась поддержка DR..."  
Сообщение от valexey on 17-Фев-09, 13:38 
А поддержка X-протокола в этом "X-сервере" уже появилась? ;-)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "В экспериментальном X сервере Wayland появилась поддержка DR..."  
Сообщение от Аноним (??) on 17-Фев-09, 14:35 
Ну вы как дети, просто. Лишь бы ляпнуть.
Цитата:
"... it's not a new X server, it's a tiny display server + compositing manager. And it's a very young project with a lot of FIXMEs and hand waving.

The core idea is that all windows are redirected, we can do all rendering client side and pass a buffer handle to the server and the compositing manager runs in the display server. One of the goals is to get an X server running on Wayland, first in a full screen window (like Xnest), then rootless, since X just isn't going aways anytime soon. Many more details in the NOTES file of the project."

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "В экспериментальном X сервере Wayland появилась поддержка DR..."  
Сообщение от valexey on 17-Фев-09, 14:37 
>[оверквотинг удален]
>+ compositing manager. And it's a very young project with a
>lot of FIXMEs and hand waving.
>
>The core idea is that all windows are redirected, we can do
>all rendering client side and pass a buffer handle to the
>server and the compositing manager runs in the display server. One
>of the goals is to get an X server running on
>Wayland, first in a full screen window (like Xnest), then rootless,
>since X just isn't going aways anytime soon. Many more details
>in the NOTES file of the project."

О том и речь, что это не есть X-сервер. Соответственно в новости допущена фактическая ошибка.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "В экспериментальном X сервере Wayland появилась поддержка DR..."  
Сообщение от valexey on 17-Фев-09, 15:14 
"Вышел экспериментальный ftp-сервер (точнее это гибрид smb-клиента с nfs-сервером)".

А что? Файлики и то и то передавать умеет!

Если к "экспериментальному X-серверу" я не могу подцепиться своим X-клиентом по X11 протоколу, то это таки совсем не X-сервер. Эдак и виндовозные окошки X-сервером можно обозвать. Да и framebuffer -- чем не X-сервер? ;-)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "В экспериментальном X сервере Wayland появилась поддержка DR..."  
Сообщение от Andrew Kolchoogin on 17-Фев-09, 16:32 
Ну там же в заголовке сайта проекта написано, что есть Wayland -- "A tiny something". :) Маленькое нечто. ;)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "В экспериментальном X сервере Wayland появилась поддержка DR..."  
Сообщение от Аноним (??) on 17-Фев-09, 16:58 
Осталось понять, для чего оно нужно. Считайте что я тупой, но из описания я уяснил что это нечто вроде кастрированного виндового GDI, а X-сервер должен работать поверх него, считая окно Wayland фреймбуфером?

А в чем профит-то? Ну иксам не нужны будут драйверы. Но зато они будут нужны самому Wayland, так?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "В экспериментальном X сервере Wayland появилась поддержка DR..."  
Сообщение от valexey on 17-Фев-09, 17:35 
>Осталось понять, для чего оно нужно. Считайте что я тупой, но из
>описания я уяснил что это нечто вроде кастрированного виндового GDI, а
>X-сервер должен работать поверх него, считая окно Wayland фреймбуфером?
>
>А в чем профит-то? Ну иксам не нужны будут драйверы. Но зато
>они будут нужны самому Wayland, так?

Тут дело такое... Возможно написать библиотеку эмулирующую libX11 (и реализующую её API) и с ней пересобрать всё имеющееся ПО. В теории, всё будет работать. Причем будет работать несколько быстрее и лучше чем через иксы. Другое дело что для получения всех преимуществ wayland'a нужно таки пользовать его нативный API а не враппер.

Ну, и естественно программы которые сами реализовали клиентскую часть протокола X11 (или использовали для этого какую-то другую библиотеку) работать не будут, перекомпиляцией тут не отделаешься. Придется переписывать.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "В экспериментальном X сервере Wayland появилась поддержка DR..."  
Сообщение от Аноним (??) on 17-Фев-09, 17:58 
Тогда уж надо переписывать рендер GTK/QT/чего-то-там, чтобы они вообще забыли про xlib и тупо отдавали Wayland готовые канвасы. В QT это не то что бы тривиальная, но штатная операция, а в GTK?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "В экспериментальном X сервере Wayland появилась поддержка DR..."  
Сообщение от Crazy Alex on 17-Фев-09, 18:15 
>Ну вы как дети, просто. Лишь бы ляпнуть.
>Цитата:

...
>
>The core idea is that all windows are redirected, we can do
>all rendering client side and pass a buffer handle to the

Вот "rendering client-side" и есть ересь. И неважна распространенность - то, что разные qt/gtk это и делают - сама идея крива. Правильно автор Ion на всю эту ерунду ругается - извращение на извращении, куча лишних уровней абстракции. Теперь еще Wayland проложим между иксами и железом...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "В экспериментальном X сервере Wayland появилась поддержка DR..."  
Сообщение от Аноним (??) on 17-Фев-09, 18:22 
fftgj: "теперь выдернем иксы из-под приложений и выкинем их на свалку истории, а для совсем уж старья - напишем враппер"
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "В экспериментальном X сервере Wayland появилась поддержка DR..."  
Сообщение от ixrws on 17-Фев-09, 18:26 
>а в GTK?

И там также - в gtk за это отвечают движки, написать ещё один движок рендеринговый и всё ок.
Другое дело, что далеко не всё ПО на базе gtk и QT. Да и вообще, отказ от X11 кажется как-то не совсем элегантным решением. В общем жизнь покажет:)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "В экспериментальном X сервере Wayland появилась поддержка DR..."  
Сообщение от Georges (ok) on 17-Фев-09, 18:48 
автор говорил что хочет сделать чтоб иксовые приложения запускались прямо в вейланде
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "В экспериментальном X сервере Wayland появилась поддержка DR..."  
Сообщение от pilat email(ok) on 17-Фев-09, 19:08 
А я _за_ возможность выбрать тонкий дисплейный сервер для своего домашнего ПК, предварительно убедившись что все программы, которые я собираюсь использовать, на нем запустятся.

Почему нет, собственно, если это может дать человеческую производительность видео?..

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "В экспериментальном X сервере Wayland появилась поддержка DR..."  
Сообщение от ixrws on 17-Фев-09, 20:04 
Ну пожалуй с этим многие согласятся, только вот дело в том, что производительность зависит напрямую от качества драйверов и их поддержки стандартов x.org. То есть своять можно ещё пару десятков X подобных серверов, но вот безупречные драйверы для видеокарт от этого не появится. На данный момент есть значительно более важные задачи - такие как развитие галиума например. Но это правда не отменяет важности подобных исследовательских проектов, ведь иногда из них вырастает замена тому, что имеем:)
PS: Усложняется развитие xorg, как мне кажется, тем, что разработчики железа не особо вообще этим интересуются. Кто-то поддерживает, как интел, кто-то вояет костыли, как nvidia, плевать она хотела на xorg и его развитие. А кто-то вообще пока работоспособных и качественных драйверов не предоставил, не то что там участие в развитии инфраструктуры. Зато спеки открыли, уже лучше чем ничего:) В общем разлад какой-то, нехорошо это.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "В экспериментальном X сервере Wayland появилась поддержка DR..."  
Сообщение от Аноним (??) on 17-Фев-09, 21:01 
Молодец парень. Субьективно иксы регрессируют. У меня под конце дня икс-сервер жрет 150-190 метров оперы. Помоему, это пиздец.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "В экспериментальном X сервере Wayland появилась поддержка DR..."  
Сообщение от Аноним (??) on 17-Фев-09, 23:18 
>Молодец парень. Субьективно иксы регрессируют. У меня под конце дня икс-сервер жрет
>150-190 метров оперы. Помоему, это пиздец.

У меня 2 процесса, по 84 метра, конец дня, около 14 часов работал. Это ОК ?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

20. "В экспериментальном X сервере Wayland появилась поддержка DR..."  
Сообщение от fetisheer (ok) on 18-Фев-09, 09:50 
>>Молодец парень. Субьективно иксы регрессируют. У меня под конце дня икс-сервер жрет
>>150-190 метров оперы. Помоему, это пиздец.
>
>У меня 2 процесса, по 84 метра, конец дня, около 14 часов
>работал. Это ОК ?

Много от чего зависит. У меня, например, только один процесс иксов и весит он 38 Мб (округлено в большую сторону). Притом uptime полтора суток.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

21. "В экспериментальном X сервере Wayland появилась поддержка DR..."  
Сообщение от Аноним (??) on 18-Фев-09, 11:14 
>Тогда уж надо переписывать рендер GTK/QT/чего-то-там, чтобы они вообще забыли про xlib

Уже давно есть xcb, и по немногу все переходят на него с xlib.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

22. "В экспериментальном X сервере Wayland появилась поддержка DR..."  
Сообщение от pilat email(ok) on 18-Фев-09, 21:58 
>Ну пожалуй с этим многие согласятся, только вот дело в том, что
>производительность зависит напрямую от качества драйверов и их поддержки стандартов x.org.

Да, но есть еще и не "прямые" факторы. Я сильно сомневаюсь что NVidia пишет свои драйверы "вопреки" архитектуре X.Org назло кому-нибудь. Скорее, там одно из двух (а может, и все вместе):
- все слишком запутано;
- не дает достаточной производительности, даже если найти достаточное кол-во человеко-часов (те же мерцания 3D-приложений при использовании композитинга).

Мне так кажется.

Еще, я не уверен что все описывалось именно так (где-то в недрах форумов на phoronix.com), но вроде как в X.Org слишком много разных "контекстов", между которыми все постоянно переключается, и это большой тормоз. Избавиться от них -- значит отказаться от netwrok-transparent модели. Так что действительно проще написать что-то отдельное, что будет рекомендоваться только для десктопов.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору


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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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