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
- Měli byste mít práva správce.
- Ujistěte se, že jste povolili 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á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.
- 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
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
.