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]
Ubuntu
openchrome [2019/02/25 18:21] (aktuální)
Řá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''​.