3D desktop

Allikas: Pingviini viki
Redaktsioon seisuga 16. veebruar 2007, kell 08:52 kasutajalt V6sa (arutelu | kaastöö) (→3D tüürelite seadistamine)
Mine navigeerimisribaleMine otsikasti

3D desktopist rääkides võib mõelda selle all mitmeid lahendusi, siinkohal räägime Compiz või Beryl aknahalduri jooksutamisest AIGLX või XGL baasil. Esiteks teeme selgeks põhilised erinevused laskumata sügavamatesse tehnilistesse detailidesse

  • AIGLX ehk Accelerated Indirect GLX on Xorg serveri moodul mis võimaldab 3D effektide renderdamist Xorg serveris. AIGLX'i arendati välja Fedora Core raames X.org fondi abil ning alates X.Org versioonist 7.1 kaasatud nimetet projekti. AIGLX töötab üldjuhul hästi vabatarkvaraliste driveritega, ATI ati/radeon ning Inteli vabatarkvaraliste driveritega
  • Xgl on eraldi X protokolli toetav server, millele kuvatavad aknad renderdatakse alllebavale Xorg serverile. Xgl arendati välja Novell poolt. Xgl töötab üldjuhul hästi proprietary videokaardi driveritega, näiteks ATI fglrx driveritega ning Nvidia nvidia driveritega
  • Beryl ning Compiz on alllebavate 3D lahenduste seadistamiseks mõeldud programmijupid. Mõlemad tekitavad aknahalduri notification ribale, paremale alla ikoonid, millele parem-klikkides saab konfigureerida süsteemi. Üldjuhul Beryl käib koos AIGLX'ga ning Compiz Xgl'ga, kuid mõlemad on võimelised seadistama allamavad süsteemi.


Eeldused

  • 3D riistvaralist kiirendust toetav videokaart
    • Vabatarkvaralise tüüreliga
      • Inteli integreeritud videod
      • ATI Radeon 7500
      • ATI Radeon 9000
    • Omandusliku tüüreliga
      • ATI Radeon 9600 ja uuemad
      • Kõik Nvidia kaardid

3D tüürelite seadistamine

Üldjuhul iga kasutajasõbralik distributsioon (Mandriva, Ubuntu, Kubuntu) on võimeline seadistama vabatarkvaralised driverid ise, mistõttu rahuldav 3D kiirendus peaks olemas olema ATI Radeon kaartidel ning Inteli kaartidel.

3D põhja paigaldamine

  • Nagu mainitud siis AIGLX on Xorg serveri komponent alates versioonist 7.1, kui kasutate vanemat Xorg versiooni siis on tarvis upgradeda Xorg pakette või ise kompileerida AIGLX tugi oma Xorg serverile, seda me siinkohal pikalt välja kirjutama ei hakka kuna palju valutum on uuendada Xorg pakette. Küll aga paljudel distributsioonidel on Xorg 7.1 juba kaasas:
    • Ubuntu 6.10 (Edgy)
    • Ubuntu 7.04 (Feisty): Xorg versioon 7.1.1