Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Xgl aiglx
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
Ivanich_
Tux's lil' helper
Tux's lil' helper


Joined: 10 Feb 2006
Posts: 104
Location: Ukraine, Odessa

PostPosted: Sun Sep 24, 2006 8:05 pm    Post subject: Xgl aiglx Reply with quote

В чем их отличие? А в свете того что на днях вышли дрова от нвидии поддерживающие AIGLX , хотелось бы узнать есть ли какие-то преимущества у aiglx, и стоит ли переходить с xgl . И еще... вроде бы aiglx уже "встроен" в xorg 7.1, это касается xorg из gentoo portage, или только из сторонних оверлеев?
Back to top
View user's profile Send private message
Apexman
Tux's lil' helper
Tux's lil' helper


Joined: 07 Apr 2004
Posts: 141

PostPosted: Mon Oct 02, 2006 1:01 am    Post subject: Reply with quote

AIGLX в Xorg 7.1. Весь в нем, без "сторонних" патчей. Это функция Xorg-сервера для рисования 3D через непрямой OpenGL контекст (просто говоря, команды рисования отдаются X-серверу, а X-сервер уже рулит видеокартой).
XGL - отдельный X-сервер, (пока) использующий Xorg для получения "прямого" OpenGL контекста, куда производит рисование (просто говоря, рулит сразу видеокартой).
С AIGLX+compiz сильно падает произовдительность 3D для других приложений. У меня при запущеном compiz на Xorg (AIGLX) glxgears дают 600-700 fps (против 3000-3500 fps с metacity). В XGL - 1400-1500 fps. Видеокартра - GeForceFX 5700, дрова 96.25beta.
Back to top
View user's profile Send private message
dmiceman
Tux's lil' helper
Tux's lil' helper


Joined: 06 Jun 2005
Posts: 115

PostPosted: Mon Oct 02, 2006 9:01 am    Post subject: Reply with quote

вчера поставил beryl поиграться с portage-xgl (emerge layman; layman -k -a portage-xgl -- приятная штука кстати этот layman!). с X-сами 7.1 и дровами nvidia 9625 на карточке MX440 работает без проблем. но таки да, fps-ы у glxgears очень сильно упали. интересно это временно или навсегда?

поигравшись, beryl снес :-)
Back to top
View user's profile Send private message
Ivanich_
Tux's lil' helper
Tux's lil' helper


Joined: 10 Feb 2006
Posts: 104
Location: Ukraine, Odessa

PostPosted: Mon Oct 02, 2006 9:43 am    Post subject: Reply with quote

Apexman wrote:
AIGLX в Xorg 7.1. Весь в нем, без "сторонних" патчей. Это функция Xorg-сервера для рисования 3D через непрямой OpenGL контекст (просто говоря, команды рисования отдаются X-серверу, а X-сервер уже рулит видеокартой).
XGL - отдельный X-сервер, (пока) использующий Xorg для получения "прямого" OpenGL контекста, куда производит рисование (просто говоря, рулит сразу видеокартой).
С AIGLX+compiz сильно падает произовдительность 3D для других приложений. У меня при запущеном compiz на Xorg (AIGLX) glxgears дают 600-700 fps (против 3000-3500 fps с metacity). В XGL - 1400-1500 fps. Видеокартра - GeForceFX 5700, дрова 96.25beta.


А у меня ситуация в итоге несколько другая получилась: AIGLX+Beryl намного шустрее работает чем XGL - загрузка процессора меньше(больше 30 не подымается если начать бешенно таскать окна или куб вертеть :) ) Да и вообще все както побыстрее рисуется.
Quote:
С AIGLX+compiz сильно падает произовдительность 3D для других приложений.

какая нафиг в XGL вообще производительность????? XV вообще нихера не работает-запускаешь фильм какой или ТВ посмотреть так загрузка 99%, поиграться вообще не реально.. Слава богу в aiglx с этим проблем нету :wink:
Единственное узкое место щас это Beryl- он еще кривой и глючный до ужаса, запускается только если 2 раза его указать в скрипте т.е.
beryl&
emerald --replace&
beryl&
Иначе просто сегфолтится...
Back to top
View user's profile Send private message
Apexman
Tux's lil' helper
Tux's lil' helper


Joined: 07 Apr 2004
Posts: 141

PostPosted: Mon Oct 02, 2006 5:03 pm    Post subject: Reply with quote

Ivanich_ wrote:

А у меня ситуация в итоге несколько другая получилась: AIGLX+Beryl намного шустрее работает чем XGL - загрузка процессора меньше(больше 30 не подымается если начать бешенно таскать окна или куб вертеть :) ) Да и вообще все както побыстрее рисуется.

Ну дык и в XGL, по крайней мере у меня, по процу не >30, если "бешено таскать и вертеть" :) По идее этим и должна заниматься видеокарта с hardware Transform & Lightning (aka HW T&L), который есть во всех видюхах со времен GeForce и Radeon (в свое время появление этого самого HW T&L и было основной причиной "ребрендинга" Riva в GeForce и Rage в Radeon).
Ivanich_ wrote:

какая нафиг в XGL вообще производительность????? XV вообще нихера не работает-запускаешь фильм какой или ТВ посмотреть так загрузка 99%, поиграться вообще не реально.. Слава богу в aiglx с этим проблем нету

Опять-таки, у меня подобного не наблюдалось. С Xv в XGL небольшая проблема - у Totem'a колбасит отрисовку GTK+ виджетов, хотя с этим жить можно :) С AIGLX на nVidia вот есть глюк - жуткие тормоза при хорошей загрузке проца (например, при просмотре того же видео), если не сделать костыль (который уже всунут в код XGL) такого рода
Code:

echo "int sched_yield() {return 0;}" > sched.c && gcc -rdynamic -shared -fPIC -o sched.so sched.c

sched.so кидать в /usr/(local)?/lib, делать env-update
и загружать (LD_PRELOAD=/usr/(local)?/lib/sched.so X blah-blah) эту либу с X-ами
Ivanich_ wrote:

Единственное узкое место щас это Beryl- он еще кривой и глючный до ужаса, запускается только если 2 раза его указать в скрипте т.е.
beryl&
emerald --replace&
beryl&
Иначе просто сегфолтится...

надо запускать beryl-manager - он обработает разного рода глюки, и у меня он тоже beryl пускает по 2 раза, да еще и говорит, почему :)
Code:

XGL Absent, checking for NVIDIA
NVIDIA Present
Relaunching beryl with __GL_YIELD="NOTHING"

Кроме того, сам beryl-manager висит в трее и позволяет выбрать и/или (пере)запустить WM (хоть beryl, хоть metacity, хоть fluxbox :) ) и window-decorator (их, кстати, тоже несколько :) ), открыть beryl-settings-manager, emerald-theme-manager.
У меня впечатления от уже имеющегося в целом положительные...
Back to top
View user's profile Send private message
Ivanich_
Tux's lil' helper
Tux's lil' helper


Joined: 10 Feb 2006
Posts: 104
Location: Ukraine, Odessa

PostPosted: Mon Oct 02, 2006 9:32 pm    Post subject: Reply with quote

Хм.. странно видюха у меня конечно антиквариат GF2 MX 400 - но с xgl проблемы но вычитал что это на самом деле с compiz-quinnstorm проблемы, если ставить compiz из portage то все гуд(загрузка действительно около 30), но всетаки немного напрягает запускать mplayer через Xorg , бесит то что окно того же мплеера нельзя свернуть нормально на панельку приходится использовать костыль backstep(имеется ввиду DESKTOP=:93 mplayer - чтоб Xv нормально работало)
Quote:
С AIGLX на nVidia вот есть глюк - жуткие тормоза при хорошей загрузке проца (например, при просмотре того же видео), если не сделать костыль (который уже всунут в код XGL) такого рода
Код:

echo "int sched_yield() {return 0;}" > sched.c && gcc -rdynamic -shared -fPIC -o sched.so sched.c

Ну это вообщето уже по умолчанию реализовано в самом Beryl
Пробовал запускать Beryl-manager , прописывая в 99kde-env KDEWM=Beryl-manager затем env-update
но потом почемуто при запуске кде этот manager не показывается в трэе да и декораций окон при этом нету :? . хотя beryl висит в процессах.
Если не секрет как ты его запускаешь?(имею ввиду автостарт, руками понятно как :D )
Back to top
View user's profile Send private message
Apexman
Tux's lil' helper
Tux's lil' helper


Joined: 07 Apr 2004
Posts: 141

PostPosted: Mon Oct 02, 2006 11:06 pm    Post subject: Reply with quote

Ivanich_ wrote:

Ну это вообщето уже по умолчанию реализовано в самом Beryl

Да, вот только X-сервер запускается от root'a, а beryl - от пользователя... В общем, аццкий хак должен работать с теми же привилегиями, что и сервер (в идеале, его бы в Xы засунуть - вряд ли nvidia на эту тему почешется).
Ivanich_ wrote:

Пробовал запускать Beryl-manager , прописывая в 99kde-env KDEWM=Beryl-manager затем env-update
но потом почемуто при запуске кде этот manager не показывается в трэе да и декораций окон при этом нету :? . хотя beryl висит в процессах.
Если не секрет как ты его запускаешь?(имею ввиду автостарт, руками понятно как :D )

У меня GNOME, beryl-manager засунут в gnome-session. Наверное, он пока только гномовский трей поддерживает...
Back to top
View user's profile Send private message
dmiceman
Tux's lil' helper
Tux's lil' helper


Joined: 06 Jun 2005
Posts: 115

PostPosted: Mon Oct 02, 2006 11:25 pm    Post subject: Reply with quote

Apexman wrote:

У меня GNOME, beryl-manager засунут в gnome-session. Наверное, он пока только гномовский трей поддерживает...


неправда ваша. по крайней мере если пускать его из терминалки -- замечательно в kde-шный трей садится. и кстати, кажется ситуацию с несовместимостью треев в последнее время пофиксили.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum