openchrome

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
openchrome [2012/07/27 15:06] ubuntuopenchrome [2019/02/25 18:21] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 1: Řádek 1:
 +====== 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
 +<code>
 +sudo apt-get build-dep xserver-xorg-video-via
 +</code>V Ubuntu 6.06.1 (Dapper Drake) v [[Terminál|Terminálu]] spusťte
 +<code>
 +sudo apt-get build-dep xserver-xorg-driver-via
 +</code>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:
 +<code>
 +sudo apt-get install subversion autoconf automake1.9 libtool git-arch
 +</code>
 +
 +  * **A nyní ke kompilaci**
 +
 +
 +Nyní budeme kompilovat openChrome 2D ovladač.
 +
 +
 +    * Vytvořte nový adresář
 +<code>
 +mkdir openchrome
 +</code>    * Přesuňte se do nově vytvořeného adresáře
 +<code>
 +cd openchrome
 +</code>    * Stáhněte si openChrome zdrojový kód
 +<code>
 +svn co http://svn.openchrome.org/svn/trunk/
 +</code>    * Přesuňte se do adresáře zdrojového kódu
 +<code>
 +cd trunk
 +</code>    * Spusťte autogen.sh parametrem ''prefix'' tak, aby byl ovladač instalován do správného adresáře
 +<code>
 +./autogen.sh --prefix=/usr/
 +</code>    * Zkompilujte openChrome
 +<code>
 +make
 +</code>    * Instalujte openChrome
 +<code>
 +sudo make install
 +</code>
 +
 +  * **Změna Xorg ovladače na via**
 +
 +
 +Nyní budeme editovat ''/etc/X11/xorg.conf'' and změníme ovladač zařízení na via
 +<code>
 +gksudo gedit /etc/X11/xorg.conf
 +</code>V souboru najděte
 +<code>
 +Section "Device"
 +</code>a změňte
 +<code>
 +Driver "blabla"
 +</code>na
 +<code>
 +Driver "via"
 +</code>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.
 +<code>
 +sudo nano -w /etc/X11/xorg.conf
 +</code>
 +
 +==== 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
 +<code>
 +git-clone git://anongit.freedesktop.org/git/mesa/drm
 +</code>
 +
 +  * Instalujte libdrm a drm module jádra
 +    * libdrm Změnte adresář na ten, kde máte uloženy zdrojové kódy. Poté:
 +<code>
 +cd drm
 +sudo ./autogen.sh
 +sudo make
 +sudo make install
 +</code>
 +
 +    * drm moduly jádra Zmeňte na správný adresář (předem už musíte být v adresáři ''drm'').
 +<code>
 +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
 +</code>
 +
 +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
 +<code>
 +Load    "dri"
 +</code>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
 +<code>
 +Option          "SWCursor" "true"
 +</code>do sekce "Device" ve vašem souboru ''/etc/X11/xorg.conf''.