Skocz do zawartości

[ciekawostka] Xgl


montresol

Rekomendowane odpowiedzi

Hello!

 

Slyszeliscie o projekcie Xgl? Z tego co rozumiem jest to implementacja X serwera oparta o OpenGL, a co za tym idzie w pelni korzystajaca z funkcjonalnosci kart graficznych. Co daje nam taki dopalony X serwer? Wystarczy obejrzec screeny i filmiki [1]. Dodatkowo sciagnijcie ten filmik [2] (uwaga: prawie 60mb!). Jak dla mnie bomba! Nie dosc ze wyglada to swietnie to zdaje sie znacznie poprawia produktywnosc. Na razie nie korzysta z tego zadna dystrybujcja, ale jak wyczytalem [3], w tym roku (maj, czerwiec) Novell umiesci Xgl w swojej enterprise dystrybucji. Niestety, nie ma za bardzo co liczyc na Xgl jako domyslny mechanizm w Fedorce - Xgl jest silnie zalezny od sterownikow producenta karty graficznej, a te jako zamkniete nie maja szans na pojawienie sie w Fedorze. Trzeba bedzie sie zatem pobawic samemu - jak myslicie da sie to zrobic, moze ktos juz probowal albo cos o tym slyszeliscie? Co w ogole myslicie o Xgl?

 

[1] http://www.novell.com/linux/xglrelease/

[2] http://www.freedesktop.org/~davidr/xgl-demo1.xvid.avi

[3] http://news.zdnet.com/2100-9584_22-6035862.html

 

Pozdrawiam,

montresol

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 39
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Co w ogole myslicie o Xgl?

Swietne jest w tym to ze działa to na zasadzie wtyczek/rozszerzen/whatever... Te efekty Kostki, rotacji kostki i inne mozna wylaczac i wlaczac do woli [*] Przy wylaczonych wszystkich bajerach to dziala rownie sprawnie jak normalnie ale "ladniej" -- dla ludzkiego oka lepiej -- renderuje.

 

Ogolnie to bardzo spoko jest... Tyle ze jest zalezne od binarnych sterownikow. a ja tego syfu nie instaluje u siebie. Nigdy! To zbyt czesto psuje caly system i za bardzo na to trzeba uwazac. Dlatego poki co dla mnie nieuzywalne. Ale za kilka lat kto wie... [**]

 

 

 

[*] spis wtyczek compiz http://en.opensuse.org/Compiz

 

Inne, IMO wiecej wyjasniajace, linki o Xgl:

http://en.opensuse.org/Xgl

http://forum.suse.pl/viewtopic.php?t=6551&highlight=

 

[**] "ale za kilka lat, kto wie..." http://wiki.fedora.pl/Hardware/BinarneSterowniki Licze na to ze ATI/Nvidia zostanie zmuszona do zrobienie otwartych -- czyli takich ktore mozna łatwo zbadac i poprawic by sie nie sypały -- sterownikow.

 

 

http://www.linuxedge.org/?q=node/55, polecam filmy 2 , 3 i 4. Jak ktos nie chce sciagac tego z pierwszego posta 60mbajtowego. Krotkie filmy, wszystko wyjasniaja.

Odnośnik do komentarza
Udostępnij na innych stronach

nie ma tylu funkcji tongue.gif I nie trafił AFAIK do cvsu Xorga tongue.gif odpada

Takie wnioski na podstawie tych trzech filmików czy może podzielisz sie jakimś ciekawym źródłem/spostrzeżeniami? Xgl IMHO też był rozwijany do niedawna w sposób dosyć zamknięty przez Novella. wink.gif

Odnośnik do komentarza
Udostępnij na innych stronach

nie ma tylu funkcji tongue.gif I nie trafił AFAIK do cvsu Xorga tongue.gif odpada

Takie wnioski na podstawie tych trzech filmików czy może podzielisz sie jakimś ciekawym źródłem/spostrzeżeniami?

 

to ze np. efektu Cube to a w aiglx nie ma oraz

An important goal with X on OpenGL is to make it easier for X to keep up with the advances in graphics hardware. Eliminating the custom 2D acceleration code will reduce the development burden and make this easier. This can probably be achieved through AIGLX as well, I know that the people working on AIGLX have discussed putting some of the acceleration code I have in Xgl inside Xorg with AIGLX and that would be a step in that direction. However, I strongly believe that going all the way to an X server completely on top of the OpenGL API is the best solution in the long run.

http://tirania.org/blog/archive/2006/Feb-23-1.html

 

Currently, only Fedora Core Linux has the ability to run AIGLX, and is planned be shipped alongside Fedora Core Linux version 5. There is little support or knowledge of the product outside the Fedora Core Community. Likewise, hardware support for the product is very minimal, limited to only pre-96xx ATI Radeon cards and a few Intel embedded onboard video modules. Currently all NVIDIA cards are unsupported, however NVIDIA has stated that they will be adding the programming structures necessary for AIGLX to work in the next release of their proprietary driver. More hardware and software support will be added when more information is avaliable, and the project begins to mature.

http://en.wikipedia.org/wiki/AIGLX

 

i

Xgl i aiglx...

nVidia będzie wspierać aiglx...

 

Nvidia's paper [2] on why they don't think X on OpenGL is the best way

to go is not a huge surprise to me. Xgl will work equally good across

drivers, without requiring high-quality X drivers from all the vendors.

In that way Xgl "levels the playing field" for hardware vendors.

http://lists.freedesktop.org/archives/xorg...ary/013306.html

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki za sznurki, co prawda sprawa póki co dla mnie czysto teoretyczna jednak o tyle ineteresująca że o ile do niedawna wiedziałem jaką bym chciał nastepną kartę graficzną tak teraz już niekoniecznie..

 

A jakby komuś się wydawało że sprawy w miejcu stoją to spieszę donieść że bynajmniej (na przykładzie aixgl).

Odnośnik do komentarza
Udostępnij na innych stronach

A w FC5Test jest AIGLX czy nie ? Jeżeli nie, to czy zdążą z "wpojeniem" tego do oficjalnego wydanie które ma być15 marca (i mam nadzieje że tego dnia będzie, bo się zachlastam, już od tygodnia zcekam i są gotowe partycje biggrin.gif)

Odnośnik do komentarza
Udostępnij na innych stronach

@patpi: z linkow wcale nie wynika o zacofaniu ktoregos rozwiazania, z tego co czytalem na listach, to rozwiazania uzywane w tych projektach przenikaja sie,

 

a sytuacja funkcjonalna zmienia sie z dnia na dzien,

 

zastanawia mnie jedna rzecz, jak zrozumialem z kilku opisow, Xgl nie potrzebuje wsparcia ze strony sterownikow producenta?

 

pisalem kiedys prosty sterownik na karte grafiki i wiem ze instrukcje OpenGL nie mozna implementowac w sposob bezposredni, bo producenci kart stosuja odmienne zestawy instrukcji

 

niestety nie mam czasu na poeksperymentowanie, jezeli ktos to zainstaluje to niech opisze swoje wrazenia,

Odnośnik do komentarza
Udostępnij na innych stronach

@patpi: z linkow wcale nie wynika o zacofaniu ktoregos rozwiazania, z tego co czytalem na listach, to rozwiazania uzywane w tych projektach przenikaja sie,

 

a sytuacja funkcjonalna zmienia sie z dnia na dzien,

nie mialem na mysli zacofania -- choc po prawdzie Xgl wydaje sie pelniejszym rozwiazaniem, ale nie jestem ekspertem -- mialem na mysli wlasnie funkcjonalnosc. A jak pisalem tego posta to Xgl przodowal w funkcjach.

 

Teraz jest jakis hack odpalajacy compiz na aiglx. Ale jeszcze jako nieoficjalne patche.

http://lists.freedesktop.org/archives/xorg...rch/013577.html

 

A patche na patche na wersje alfa to nie to co Patpi lubi najbardziej cool.gif

 

Patpi sobie poczeka az to dopracuja, nie mam az takich cisnien na eye-candy ficzery. Najpierw stabilnosc. tongue.gif

 

PS. polecam to do sniadania http://www.linuxnews.pl/_news/2005/09/05/_..._long/3461.html

Odnośnik do komentarza
Udostępnij na innych stronach

chcac przekonac sie jak dziala to cudowne Xgl, pobralem z netu Kororee:

http://kororaa.org/

 

jest to Live CD oparty o Gentoo, w ktorym wbudowano obsluge Xgl smile.gif

 

co prawda wszytsko chodzi na Gnome, ale jakos to przezylem tongue.gif

 

musze przyznac ze chodzi to calkiem fajnie, szybciej niz standardowe srodowisko graficzne,

 

zapuszcze to w pracy na slabszym sprzecie i zobacze czy ruszy i jak tam bedzie chodzilo,

 

ogolne wrazenia sa bardzo pozytywne smile.gif

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

×
×
  • Dodaj nową pozycję...