Portál AbcLinuxu, 9. května 2025 05:55

Dotaz: XGL rychlejší než samotné X

10.3.2007 11:54 gooster
XGL rychlejší než samotné X
Přečteno: 112×
Odpovědět | Admin
Ahoj všem.. můj dotaz není až tak rada o radu spíš jde o takovou zajímavost. Nedávno jsem na svém gentoo zprovoznil XGL s berylem a od té doby se celý desktop jeví jako mnohem rychlejší(rychlejší odezva programů, jejich spouštění, rychleji se načítají webové stránky atd..) než na normálních X. Dokáže mi někdo vysvětlit proč?? je to tím že se o tu grafiku už procesor vůbec nestará a vše počítá GPU?? Nebo mám něco špatného v X a kdybych to odstranil tak běhají ještě rychleji.?? systém běží na Ath 64 s grafikou radeon X800
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

stativ avatar 10.3.2007 12:05 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: XGL rychlejší než samotné X
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jo, je to tim, ze se o vykreslovani stara GPU.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
10.3.2007 12:38 Luboš Luňák | skóre: 19 | blog: Seli
Rozbalit Rozbalit vše Re: XGL rychlejší než samotné X
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja myslim, ze odpoved je v onom 'jevi'. Kompozitni manazer v podstate navic pridava jeden vykreslovaci pruchod, takze technicky je to spis pomalejsi (staci pustit glxgears a porovnat cisla). A uz vubec nevidim zpusob, jak by neco takoveho mohlo realne zrychlit spousteni programu, protoze to s vykreslovanim nema vicemene nic spolecneho.

Ja nevim, jak presne funguje XGL, takze je mozne, ze neco tak funguje rychleji, ale jinak myslim je to jen dojem zpusobeny tim, ze vykreslovani je vic synchronizovane, takze vypada lepe. Navic, pokud se nepletu, samotne XGL bez zapnuteho kompozitniho manazeru je naopak pomalejsi a je to pak dost videt.
stativ avatar 10.3.2007 12:47 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: XGL rychlejší než samotné X
Ovsem ten velky rozdil framerate v glxgears je zpusoben tim, ze nebezi akcelerovane. To je podle mne hodne velka nevyhoda - jakmile spustite XGL, uz nic jineho nepujde akcelerovane.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
10.3.2007 13:39 miho | skóre: 24 | blog: Mihovy_sochory | Orlová
Rozbalit Rozbalit vše Re: XGL rychlejší než samotné X
Na to jsi prisel jak? Hral jsem pod tim quake4 takze bych myslim poznal, kdyby to nebylo akcelerovane... :)

Nyni pouzivam pro renderovani primo ovladac nvidie a pokles vykonu je maly.
DjAARA avatar 10.3.2007 13:55 DjAARA | skóre: 32 | Praha|Náklo|Olomouc
Rozbalit Rozbalit vše Re: XGL rychlejší než samotné X
Právě, ovladač od nVidie umožňuje mít puštěno víc programů s akcelerací, takže může současně běžet jak XGL, tak aplikace vyžadující akceleraci.

Tohle AMD/ATi v ovladačích nemá. A navíc neumožňují AIGLX…
10.3.2007 14:14 miho | skóre: 24 | blog: Mihovy_sochory | Orlová
Rozbalit Rozbalit vše Re: XGL rychlejší než samotné X
Tak mi mailem prislo ze pry kecam toz dukaz misto slibu:
dukaz na popredi quake3 (ctyrka mi nechce uvolnit mys z okna, mrcha) ve znamem pomerne narocnem miste (cuci do zrcadla). Okno ma nastavenou znacnou pruhlednost. za timto oknem prosvita prehravani videa + tuxracer s viditelnym FPS: inf Nejvetsi legrace je, ze kdyz quake prijde o focus tak snizi fps na 50 a zere jen 5% vykonu procesoru. Zajimave.
10.3.2007 14:38 miho | skóre: 24 | blog: Mihovy_sochory | Orlová
Rozbalit Rozbalit vše Re: XGL rychlejší než samotné X
Jeste jeden obrazek ukazujici jak funguje beryl s dualheadem

http://img168.imageshack.us/my.php?image=dukaz3dn2.jpg

imageshack bohuzel nejak nevydechal rozliseni 2880x1200 a nejak divne riznul vrsek.

Je treba si chvili zvykat na to, ze je clovek uvnitr dvou krychli soucasne ;-)

Na obrazku je opet q3 tentokrate bez pruhlednosti zato s aplikovaniou berylo-blbinkou "kapka", na vedlejsi plose bezi video.

Na rozdil od predchoziho screenshotu tento neni cropnuty takze je videt obraz z vedlejsiho panelu.
stativ avatar 10.3.2007 18:06 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: XGL rychlejší než samotné X

Ano verim Vam, ale funguje to jen u nvidií, a možná ne ani u všech, třeba s mojí N6200 se mi to nikdy nepovedlo (uz jsem to zkousel). Myslim si, ze je to spusobeno tim, ze nvidiacke ovladace funguji podobne jako AIGLX a tedy zrejme implementuji neprimy rendering. Zato treba u ATI a pravdepodobne i u napr. intelu to nejde.

Radsi bych proto s tim, ze akcelerace bude fungovat, nepocital.

Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
10.3.2007 13:24 Ondra
Rozbalit Rozbalit vše Re: XGL rychlejší než samotné X
Překreslování je skutečně objektivně rychlejší. A to tak, že na mé konfiguraci se slabým procesorem a novou NVidií (kupoval jsem kvůli DVI výstupu) brutálně rychejší. Dříve se mi při rychlém pohybu s oknem toto "rozmázlo" po celé ploše (nedej bože, když bylo přítomno hodně oken různých programů). S berylem je to naprosto čistý pohyb bez duchů. Nejedná se o pocit, ale o naprosto zřejmý fakt. Jak to funguje ovšem též nevím.:-)
10.3.2007 18:14 Ondrej 'SanTiago' Zajicek
Rozbalit Rozbalit vše Re: XGL rychlejší než samotné X
> Překreslování je skutečně objektivně rychlejší.

Samozrejme - tradicne si X pamatuji jen obsah obrazovky, takze pri prekreslovani aplikace znova posilaji vsechny prikazy na vykresleni okna. Pri pouziti composite rozsireni si Xka pamatuji obraz pro jednotliva okna (i treba castecne zakryta), takze prekresleni je jen jedno zkopirovani obdelniku. Nevyhoda tohoto reseni je ta, ze to zere vyrazne vic pameti.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.