Xgl
Introduktion
Xgl är en Xserver som accellererar grafiska operationer på skärmen och använder OpenGL för dessa. Xgl kan utföra effektfulla grafiska operationer, såsom att skapa mjuka kanter (antialias) på teckensnitt, snabbare än andra tillgängliga Xservrar som inte använder OpenGL.
Viktigare än hastigheten, är att Xgl snabbar upp komplexa grafiska operationer som gör det möjligt att utnyttja nya spännande visuella effekter. Detta sker i fönsterhanteraren med OpenGL som förstärkts med exempelvis Compiz. Dessa visuella effekter har en bred praktisk användning för att göra Linux mer tillgängligt och skapa en arbetsplats som är enklare att förstå och navigera i, även för mindre vana användare.
Xgl måste användas i kombination med en fönsterhanterare för att utnyttja alla dess möjligheter. Compiz är detta verktyg som utvecklades tillsammans med Xgl.
Det är möjligt att framtida grafikhårdvara endast kommer använda 3D-operationer utan 2D-hantering. Av denna anledning är Xgl en fördel för alla operativsystem som använder X.org-kod för Xgl-paketen.
Xgl är öppen källkod
Tidigt 2006 skickade utvecklaren av Xgl, David Reveman de senaste förbättringarna av Xgl och Compiz till freedesktop.org CVS. Idag förvaltar freedesktop.org källkoden för Xgl-paketen.
Använda Xgl/Compiz
För att köra Xgl på SUSE Linux se sidan Använda Xgl på SUSE Linux. För information om komposithanteraren läs compiz-sidan. Om du stöter på problem läs Xgl felsökning
Teknisk bakgrund
Addera information här.
Hårdvaruförslag
Grafikkort som validerats fungera med Xgl. Addera evenuella undantag här nedan.
- Intel
Alla Intels grafik-chip behöver de senaste paketen av Xgl och compiz för att fungera väl. Avvakta därför versionen av SL10.1 rc1.- i915, i945
Accelerad XVideo fungerar inte på dessa kort. Se Xgl felsökning.
- i915, i945
- NVidia
Alla NVIDIA-kort behöver properitär drivrutin för att köra Xgl. Med Beta 8 behöver du avinstallera och ominstallera Xgl-paketen efter installationen av den properitära NVidia-drivrutinen.- GeForce 4 MX series, GeForce 4 Ti series, GeForce 4xxx series
Dessa kort fungerade inte med den äldre versionen av Xgl men fungerar fint med aktuell version. XVideo är inte accellererat för dessa kort. - GeForce FX series, GeForce 5xxx series, Quadro FX series
Accelerad XVideo fungerar långsamt på dessa kort och detta är under utredning. - GeForce 6xxx series
- GeForce 7xxx series
- GeForce 4 MX series, GeForce 4 Ti series, GeForce 4xxx series
Om ditt kort inte listas här kan du se Gentoo hardware list.
Hårdvara med problem
Hårdvara med kända problem eller inkompatibilitet.
- ATI Radeon Mobility M6 LY som använder DRI-drivrutiner
ritar felaktigheter och kan orsaka skärmflimmer. - Intel i815, i845, i855
För gamal, Xgl fungerar, men compiz fungerar. Eventuellt adderas ett kompatibilitetslager senare. - ATI Technologies Inc RV280 (5961) [Radeon 9200] (ingen hårdvaruaccelleration vid användninga av fglrx 8.22.5-drivrutiner)
Mer information se: Xgl felsökning.
Externa länkar
- Xgl källkod på freedesktop.org
- freedesktop.org CVS
- Wiki-sida för Xgl på Gentoo
- Wikipedia om Xgl
- Foton och video på Xgl-effekter
- Wiki page för Xegl på freedesktop.org
- CVS browser: Xgl
- CVS browser: glitz
- CVS browser: compiz
- CVS-browser: glxcompmgr (deprecated)
- Kommunikation mellan Xgl och Xorg - For dummies