FAQ: 3D Efekty plochy, Compiz, Beryl + 3D akcelerácia

Linux, Unix, Solaris, OS/2 atp.
Odpovědět

Myslíte si že 3D desktop má v dnešnej dobe význam?

Áno.
35
69%
Nie, ani nikdy mať nebude.
10
20%
Nie, až v budúcnosti.
6
12%
 
Celkem hlasů: 51
Josko
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 14. dub 2005
Bydliště: Žilina (SK)
Kontaktovat uživatele:

FAQ: 3D Efekty plochy, Compiz, Beryl + 3D akcelerácia

Příspěvek od Josko »

Veľa ľudí určite zastáva názor že Aero, Compiz a Beryl sú k ničomu a len spomaľujú PC. Ale sú aj takí, ktorý by to radi vyskúšali a myslia si že je to užitočné (napr. plochy na kocke rozhodne sú) a pre tých je toto FAQ, ostatní nech to prosím nekomentujú postmi ako: "načo je to dobré?"
Kokrétne v tomto FAQ rozoberiem inštaláciu Compiz fusion pre Ubuntu a grafické karty nVidia a ATI.

//Edit:
V Ubuntu verzii 7.10 nie je potrebné toto všetko robiť, lebo Compiz beží na obidvoch bez XGL (na ATI treba nainštaľovať fglrx 8.42.3 a vyššie) a teda stačí si nainštaľovať compizconfig-settings-manager aby sa dali nastavovať efekty.

V novej verzii ATI ovadačov - fglrx 8.42.3 a vyššie už NIE JE potrebný XGL server pretože podporuje GLX_texture_from_pixmap a teda Copmposite Extensio inak povedané AiGLX a compiz teda beží priamo pod normálnymi Xkami a teda konečne aj na ATI sa dajú hrať hry aj s Compizom...


Zhruba HW požiadavky:
Treba hlavne 3D akcelerátor aspoň rady DirectX 7 teda napr. GeForce 2 (nehovorím že to pôjde nejak rýchlo ale pôjde - asi 15-30 FPS, záleží od efektov a zaťaženia PC, ak to niekto rozbehol na slabšom tak nech mi dá vedieť napíšem to sem). Doporučujem ale novšie.
CPU: Slušil by sa aspoň Pentium III tak nad 1GHz.
RAM: Stačí aj 256MB ale treba si uvedomiť že to pôjde veľmi pomaly lebo bude swapovať, teda nie compiz ale systém a ostatné programy, pri 256MB jedine s XFCE alebo ešte menej náročným prostredím. Doporučujem aspoň 512MB.


1. Inštalácia grafických ovládačov:
Takže treba začať inštaláciou grafických ovládačov. Nebudem to rozpisovať tu keď je to už raz napísané.
nvidia: http://wiki.ubuntu.cz/Grafické_karty_NVIDIA
ATI: http://wiki.ubuntu.cz/Grafické_karty_ATI

Aby Vám na ATI šiel Compiz bez XGL pod AIGLX tak treba ovládače najnovšie nainštalovať podľa tohoto: http://wiki.cchtml.com/index.php/Ubuntu ... r_Manually

Nezabudnite po inštalácii ovládačov reštartovať X Server, tak že sa odhlásite a stlačíte Ctrl+Alt+Backspace.

Len pre nvidiu:
Ak nepôjde spustiť compiz a bude písať niečo s composite extension tak treba upraviť xorg.conf súbor a to takto:

Kód: Vybrat vše

gksudo gedit /etc/X11/xorg.conf
(Ak používate Kubuntu tak miesto gksudo gedit zadávajte kdesu kate a to v celom návode)

Pridajte (dopíšte) tieto riadky na koniec súboru:

Kód: Vybrat vše

Section "Extensions"
        Option  "Composite" "Enable"
EndSection
Ak budú ďalšie problémy napr ak by sa nezobrazovali okraje okien tak treba pridať ešte:
Do section Screen:

Kód: Vybrat vše

Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "True"
Ak máte nvidiu pokračujte časťou 2. inštalácia compiz fusion.

Len pre ATI:

//Edit: V novej verzii ATI ovadačov - fglrx 8.42.3 a vyššie už NIE JE potrebný XGL server pretože podporuje GLX_texture_from_pixmap a teda Copmposite Extensio inak povedané AiGLX a compiz teda beží priamo pod normálnymi Xkami a teda konečne aj na ATI sa dajú hrať hry aj s Compizom...
Takže platí to isté čo pre nvidiu.

Ak je všetko správne môžete pokračovať časťou 2. inštalácia compiz fusion:

2. Inštalácia compiz fusion:

Najpr si je nutné pridať rezpozitáre kde je compiz fusion (Edit: tieto rezpozitáre sú potrebné lne pre Ubuntu 7.04 a nižšie v 7.10 je Compiz Fusion obsiahnutý v oficiálnych rezpozitároch):

Stiahnite certifikát:

Kód: Vybrat vše

wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -
Otvorte zoznam zdrojov:

Kód: Vybrat vše

gksudo gedit /etc/apt/sources.list
Dopíšte na koniec súboru:

Kód: Vybrat vše

deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy
Uložte súbor.

Pokračuje samotná inštalácia, zadajte postupne do terminálu:

Kód: Vybrat vše

sudo aptitude update

sudo aptitude upgrade

sudo aptitude remove compiz-core desktop-effects

sudo aptitude install compiz 

sudo aptitude install compizconfig-settings-manager

sudo aptitude install libcompizconfig-backend-gconf

sudo aptitude install compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-fusion-plugins-unsupported
Teraz tá najlepšia časť môžete spustiť compiz fusion :):

Kód: Vybrat vše

compiz
Môžete si ho pridať pri spustení tak že ho pridáte do porgramov pri štarte v Systém > Predvoľby > Sedenie.

//Edit: v 7.10 ide nastaviť v Nastavení vzhľadu či chcete alebo nechcete mať spustený compiz

Tipy na používanie efektov:

Držte CTRL + ALT a s ľavým tlačidlom myši hýbte kockou Win klávesu + E aktivuje expo plugin, môžte zájsť myšou aj do ľavého horného rohu desktopu. Podržte Win klávesu + Shift a možte s myšou kresliť plamene na plochu Win klavesa + Shift + C zmaže oheň, Win klavesa + Tab aktivuje “okrúhle” prepínanie medzi oknami.

Všetky skratky a nastavenia efektov nájdete v systém > predvoľby > CompizConfig Settings Manager (alebo Advanced Desktop Effects Settings)

Alebo spusťte v termináli:

Kód: Vybrat vše

ccsm
Ak by nastal nejaký problém, chyba pohľadajte na google alebo sa spýtajte tu, ak nájdete chybu v návode tak ma upozornite po SZ. Postupne napíšem FAQ aj pre iné ditribúcie, ak má niekto záujem môže napísať, halvne ak používa a pozná nejaké distro na ktoré by sa to tu hodilo by bolo lepšie keby to písal on.
Naposledy upravil(a) Josko dne ned 16. pro 2007, 11:30, celkem upraveno 8 x.
Obrázek
Keby mi niekto chcel písať tak radšej na Jabber/GTalk - bruno.kremel(at)gmail.com
NB: MacBook Pro 13" 7,1: CPU: Intel Core 2 Duo P8600@2,4GHz, VGA: nVidia GeForce 320M, RAM: 4GB 1067MHz, Display: LG W2452T 24",
Sound: E-MU 0202 USB + PP 4xEL34 elektrónkový zosilňovač 2x40W Powered by: Mac OS X Snow Leopard 10.6.4
miho
Čestný člen
Čestný člen
Registrován: 29. kvě 2003
Bydliště: Orlová-Lutyně

Příspěvek od miho »

Na toto tema jsem pred casem napsal serii blogpostu viz http://miho.cz/?item=3d-akcelerovane-pr ... lni-plochy

Ve zkratce- ano, ma to smysl pokud z toho mnozstvi ruznych efektu clovek dokaze vybrat ty, ktere zlepsi ergonomii jeho prace a... nauci se je vyuzivat.
127.0.0.1, sweet 127.0.0.1
Odpovědět

Zpět na „Operační systémy Linux a podobné“