====== 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''.