3D desktop
Allikas: Pingviini viki
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
- Vabatarkvaralise tüüreliga
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.
- ATI draiverid
- Nvidia draiverid
AIGLX paigaldamine
- Et veel kord rõhutada: kui kasutate vabatarkvaralise driverit ATI Radeon või Inteli integreeritud videoga, on soovitatav kasutada AIGLX'i, vastasel korral võib tekkida kuhjaga probleeme mille lahendamine ei pruugigi võimalik olla.
- 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. Samas aga paljudel distributsioonidel on Xorg 7.1 juba kaasas:
- Ubuntu 6.10 (Edgy)
- Ubuntu 7.04 (Feisty): Xorg versioon 7.1.1
- Gentoo
Xgl
- Kui tahate kasutada Nvidia kaarti nvidia proprietary driveriga või ATI Radeon kaarti fglrx proprietary driveriga, valige Xgl. Tähele tuleks panna et Nvidia vabatarkvaraline driver nv ei toeta üldsegi 3D kiirendust.