====== OpenChrome ====== |Návod je na smetišti! Znamená to, že je zastaralý, a může být více ke škodě než k užitku. Pokud máte zájem, můžete se ho ujmout a přepsat ho do aktuální platné podoby. Pro instalaci ovladačů grafické karty navštivte stránku [[Ovladače grafických karet]].| **Openchrome** je ovladač pro grafické čipsety //VIA/S3G UniChrome// a //UniChrome Pro// šířený zdarma a jako open-source. Nachází se na základních deskách s čipsety //CLE266//, //KN400//, //KM400//, //K8M800//, //PM800//, //CN400//, //VN800//. Originálně to byla jen testovací větev vývoje, ale nyní už je to driver v pokročilém vývojovém stádiu, obsahující driver pro unichrome a unichrome-pro čipsety, navazující na projekt http://unichrome.sf.net/. Podpora pro hardwarovou akceleraci (XvMC) pro všechny čipsety byla postupně převzata z ovladače unichrome.sf.net. Z tohoto důvodu je vaše jediná možnost, pokud si přejete využít možností akcelerace vašeho Via čipu s volně dostupnými open-source ovladači, použití této verze ovladače. Pro více informací navštivte http://www.openchrome.org/ {{.:iconCircle.png}} Tento návod vám pomůže zprovoznit openChrome ovladač v **Ubuntu 6.06 LTS** a **Ubuntu 6.10**. {{.:eyes.png}} Pro obecné informace o ovladačích grafických karet, nebo zjištění funkčnosti 3D akcelerace, čtěte nejprve [[Ovladače grafických karet]]. ==== Než začnete ==== * Měli byste mít [[Root sudo|práva správce]]. * Ujistěte se, že jste povolili [[Přidávání zdrojů|zdroje Universe a Multiverse]]. Pozor, je třeba povolit si také zdrojové balíky (volba //Zdrojový kód//)! ==== Kompilace openChrome 2D ovladače ==== * **Instalace potřebných balíků** V Ubuntu 6.10 (Edgy Eft) v [[Terminál|Terminálu]] spusťte sudo apt-get build-dep xserver-xorg-video-via V Ubuntu 6.06.1 (Dapper Drake) v [[Terminál|Terminálu]] spusťte sudo apt-get build-dep xserver-xorg-driver-via pro instalaci zdrojových balíků potřebných ke kompilaci ovladače openChrome. * Dále nainstalujte balíky: * subversion * autoconf * automake1.9 * libtool * git-arch takže to uděláte příkazem: sudo apt-get install subversion autoconf automake1.9 libtool git-arch * **A nyní ke kompilaci** Nyní budeme kompilovat openChrome 2D ovladač. * Vytvořte nový adresář mkdir openchrome * Přesuňte se do nově vytvořeného adresáře cd openchrome * Stáhněte si openChrome zdrojový kód svn co http://svn.openchrome.org/svn/trunk/ * Přesuňte se do adresáře zdrojového kódu cd trunk * Spusťte autogen.sh parametrem ''prefix'' tak, aby byl ovladač instalován do správného adresáře ./autogen.sh --prefix=/usr/ * Zkompilujte openChrome make * Instalujte openChrome sudo make install * **Změna Xorg ovladače na via** Nyní budeme editovat ''/etc/X11/xorg.conf'' and změníme ovladač zařízení na via gksudo gedit /etc/X11/xorg.conf V souboru najděte Section "Device" a změňte Driver "blabla" na Driver "via" Uložte soubor. Nakonec si uložte všechnu rozdělanou práci a restartuje vás Xorg server stiskem klávesové kombinace Ctrl+Alt+Backspace. Pokud Xorg server nenastartuje, přihlaste se do konzole (Ctrl+Alt+F1) a změňte ovladač (v sekci "Device") zpět na původní hodnotu pomocí editoru jako je třeba nano. sudo nano -w /etc/X11/xorg.conf ==== openChrome a 3D ==== [[Ovladače grafických karet#test3d|3D akcelerace]] by měla fungovat sama od sebe v Ubuntu 6.10. Pokud tomu tak není, udělejte následující: * Získejte zdrojový kód git-clone git://anongit.freedesktop.org/git/mesa/drm * Instalujte libdrm a drm module jádra * libdrm Změnte adresář na ten, kde máte uloženy zdrojové kódy. Poté: cd drm sudo ./autogen.sh sudo make sudo make install * drm moduly jádra Zmeňte na správný adresář (předem už musíte být v adresáři ''drm''). cd linux-core sudo make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via sudo cp *.ko /lib/modules/`uname -r`/kernel/drivers/char/drm/ sudo depmod -ae To by mělo být vše. Restartujte a uvidíte, jak to jde... Pokud se vyskytnou problémy, přečtěte si následující text. ==== Problémy a řešení ==== * **Můj systém občas zamrzne**\ Toto je způsoboveno chybou v drm. Řešením problému je zakomentování řádku Load "dri" ve vašem souboru ''/etc/X11/xorg.conf''. Nebude vám sice fungovat 3D akcelerace, ale systém vám nezamrzne. * **Nevidím žádný obraz, když spustím video**\ Toto se často stává na noteboocích a je to způsobeno tím, že OpenChrome na některých modelech správně nepodporuje Xv. Můžete zkusit změnit video ovladač v přehrávači na "gl" nebo "x11". Tento problém nenastane, pokud nepoužíváte integrovaný LCD panel a namísto něj používáte externí monitor. Vývojáři OpenChrome ovladače se snaží tento problém vyřešit. * **Můj kurzor občas není vidět**\ Tento problém se stává na čipsetech VN800 a VM800. Řešením je přidání řádku Option "SWCursor" "true" do sekce "Device" ve vašem souboru ''/etc/X11/xorg.conf''.