Obsah

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/

Tento návod vám pomůže zprovoznit openChrome ovladač v Ubuntu 6.06 LTS a Ubuntu 6.10.

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

Kompilace openChrome 2D ovladače

V Ubuntu 6.10 (Edgy Eft) v Terminálu spusťte

sudo apt-get build-dep xserver-xorg-video-via

V Ubuntu 6.06.1 (Dapper Drake) v 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.

sudo apt-get install subversion autoconf automake1.9 libtool git-arch

Nyní budeme kompilovat openChrome 2D ovladač.

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

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

3D akcelerace by měla fungovat sama od sebe v Ubuntu 6.10. Pokud tomu tak není, udělejte následující:

git-clone git://anongit.freedesktop.org/git/mesa/drm
cd drm
sudo ./autogen.sh
sudo make
sudo make install
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í

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.

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.

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.