Xgl

Hoppa till: navigering, sök

Introduktion

Kuben - Byt skrivbord genom att rotera en 3D-kub med en högupplöst film spelande över "hörnet"

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.
  • 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

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