Tento návod je určen pro starší verze Ubuntu a není aktualizován. Pokud můžete, použijte radši anglický originál. Aktuální český návod pro nejnovější verzi distribuce naleznete zde. |
Metoda 1: Instalace ovladače ATI karet (8.25.18) pro Ubuntu 6.06 Dapper Drake - obsaženého v distribuci
Informace: Obsažený fglrx ovladač podporuje Radeon 8500+ a X-serii karet až do X1900.
Naneštěstí OpenGL je v této verzi ovladače poškozený pro karty R200 (všechno pod Radeon 9500). V sekci Řešení problémů najdete popis jak to napravit po nainstalování - po použití této (1.) metody.
Ujistěte se, že máte zapnuty zdroje ''restricted'', jinak vám tento návod nebude fungovat!
Jestli máte zapnuty zdroje restricted zjistíte takto: Po naběhnutí systému se klávesovou zkratkou Ctrl+Alt+F1 přepněte do konzole. Přihlašte se do systému vašim jménem a heslem. Napište příkaz:
sudo nano -w /etc/apt/sources.list
Upravte zobrazený surces.list tak, aby obsahoval následující řádky: deb http://cz.archive.ubuntu.com/ubuntu dapper main restricted deb-src http://cz.archive.ubuntu.com/ubuntu dapper main restricted
Pokud, tam už tyto řádky máte a na jejich začátku je značka # odstraňte ji. Soubor uložíte a zároveň program "nano" opustíte příkazem: Ctrl+x Pro potvrzení stiskěte klávesu y Editor se Vás zeptá, jestli chcete přepsat soubor sources.list. Potvrďte klávesou Enter.
Zjistěte si aktuální - používanou verzi jádra systému
Napište příkaz:
uname -r
Instalace ovladače fglrx
Napište postupně příkazy:
sudo apt-get update sudo apt-get install linux-restricted-modules-`uname -r` sudo apt-get install xorg-driver-fglrx sudo depmod -a sudo aticonfig --initial sudo aticonfig --overlay-type=Xv
Restartujte počítač příkazem:
sudo shutdown -r now
Jako alternativu příkazu aticonfig --initial můžete opět použít textový editor nano. Napište příkaz:
sudo nano -w /etc/X11/xorg.conf
v sekci "Device" přepište "ati" na "fglrx" a soubor uložte. Touto cestou neztratíte nastavení "Screen" a "Monitor". Pro nastavení overlay potom můžete použít příkaz:
aticonfig
Zkouška správnosti
1. Napište příkaz:
fglrxinfo
Mělo by se vám vypsat na obrazovku něco jako: display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: RADEON 9700 Generic OpenGL version string: 2.0.5755 (8.25.18)
2. Napište příkaz:
glxinfo | grep direct
Výsledek tohoto příkazu by měl být: direct rendering: Yes
3. Napište příkaz:
glxgears
Zobrazí se rotující kola, která by se měla otáčet plynule a tím potvrdit funkčnost 3D.
4. Napište příkaz:
fgl_glxgears
Zobrazí se rotující krychle a v konzole se vypíše počet rámců za sekundu. Např.:
1621 frames in 5.0 seconds = 324.200 FPS
Řešení problémů
Naneštěstí OpenGL je v této verzi ovladače poškozený pro karty R200 (všechny karty před Radeon 9500). Tohle může být napraveno nahrazením /usr/lib/libGL.so.1.2 souborem libGL.so.1.2 z předchozí verze ovladače (8.24.8) Soubor si mužete stáhnout např. zde:
http://files.covertprestige.info/important/libGL.so.1.2
Stažený soubor pak zkopírujte do "/usr/lib" a taky do "/usr/lib/fglrx". Soubor je potřeba nakopírovat po každém upgradu ovladače.
Výstupy příkazu dmesg | grep fglrx a zápis ve /var/log/Xorg.0.log jsou užitečné, když hledáte chybu a měli by jste je použít, pokud někoho budete žádat o pomoc.
- Možná bude potřeba vytvořit symbolický odkaz pro získání akcelerovaného opengl:
sudo ln -s /usr/lib/dri /usr/lib/xorg/modules/dri
- Můžete také natvrdo přidat "fglrx" do modulů, které se nahrávají, když ho přidáte do /etc/modules
- Pro zajištění bezproblémového updatovaní linux-restricted-modules společně s kernelem, je doporučeno nainstalovat "linux-restricted-modules-???" z balíčku, který odpovídá tvému typu jádra podle architektury (bez čísla verze) ...jako např.. i386, i686 a nebo k7
- Pokud použijete druhou metodu, musíte fglrx odstranit z blacklistu editovaním souboru /etc/default/linux-restricted-modules-common
- Pokud glxinfo stále tvrdošíjně hlásí direct rendering: No, zkuste jej spustit se zapnutym debugovanim:
LIBGL_DEBUG=verbose glxinfo
Pokud máte ve výstupu hlášku
libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/fglrx_dri.so libGL error: dlopen /usr/X11R6/lib/modules/dri/fglrx_dri.so failed (/usr/X11R6/lib/modules/dri/fglrx_dri.so: cannot open shared object file: No such file or directory) libGL error: unable to find driver: fglrx_dri.so
potřebujete nastavit symlink
sudo ln -s /usr/lib/dri /usr/X11R6/lib/modules/dri
Metoda 2: Generování/Instalace Ubuntu balíčku pro ovladače ATI 8.28.8 v Ubuntu 6.06 Dapper Drake manuálně
Důležitá změna oproti Ubuntu 5.10: Při instalaci tohoto ovladače už není potřeba odstraňovat linux-restricted-modules. V Ubuntu 6.06 Dapper Drake je nová funkce "blacklist" pomocí které můžete odstraňování linux-restricted-modules obejít.
Vyhoďte starý "fglrx" modul z ''linux-restricted-modules'' na "blacklist"
Napište příkaz:
sudo nano -w /etc/default/linux-restricted-modules-common
V textovém editoru "nano" najděte a upravte DISABLED_MODULES
DISABLED_MODULES="fglrx"
Pak opustěte editor "nano" klávesovou skratkou Ctrl+x a potvrďte klávesou y
Instalace nového ovladače
Tento návod popisuje instalaci 32bit verze. Jestli používáte x86_64 System, instalační proces by měl být stejný. Instalační soubor je od této verze stejný pro oba systémy!
Ujistěte se, že máte povolené "universe" a "multiverse" repozitáře.
Napište příkaz:
sudo nano -w /etc/apt/sources.list
Upravte zobrazený surces.list tak aby tam byli zapsány řádky: deb http://cz.archive.ubuntu.com/ubuntu dapper universe multiverse deb-src http://cz.archive.ubuntu.com/ubuntu dapper universe multiverse
Pokud, tam už tyto řádky máte a na jejich začátku je značka # odstraňte ji. Soubor uložíte a zároveň program "nano" opustíte příkazem: Ctrl+x Pro potvrzení stiskěte klávesu y
Jestli vlastníte kartu, s kterou se vám grafické rozhraní vubec nerozběhne doporučuji nejdřív tento postup: po náběhu systému se přepněte do konzole klávesovou skratkou Ctrl+Alt+F1 a přihlašte se do systému vašim jménem a heslem. Napište příkaz:
sudo dpkg-reconfigure xserver-xorg
V nastavení ovladače karty použijte "vesa". Po nastavení všech dalších parametru uložte konfiguraci a restartujte x-windows klávesovou skratkou Ctrl+Alt+Backspace . Potom napiste příkaz:
startx
Měl by naběhnout grafický desktop manager (GDM, nebo KDM). Přihlašte se v něm do grafického prostředí a pokračujte v instalaci.
(Jestli Vám nechce naběhnout ani konzole, zkuste při startu systemu v GRUB-e vybrat položku "Rescue Mode" a výše popsaným návodem nastavit x.org. Pouze je potřeba vynechat příkaz "sudo", protože jste automaticky přihlášen jako administrátor. Po nastavení musíte počítač restartovat, protože v tomto módu vám "startx" nebude fungovat.)
Stáhněte si instalační soubor .run od ATI: http://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.28.8.run Nejlepším místem pro stáhnutí je přímo domovský adresář (home), aby se dal při instalaci soubor lehce najít.
Spusťte konzolu (buď přímo v prostředí Gnome, nebo KDE) anebo se přepněte klávesovou skratkou Ctrl+Alt+F1 . Přihlašte se jménem a heslem a napište příkaz:
ls
Měl by se Vám objevit seznam složek a taky stažený soubor "ati-driver-installer-8.28.8.run"
Instalace potřebných nástroju
Napište postupně příkazy:
sudo apt-get update sudo apt-get install module-assistant build-essential sudo apt-get install fakeroot dh-make debconf libstdc++5 gcc-3.3-base
Vytvoření .deb balíčku
chmod +x ati-driver-installer-8.28.8.run ./ati-driver-installer-8.28.8.run --buildpkg Ubuntu/dapper
Tato operace muže chvíli trvat. Počkejte až se znovu zobrazí příkazový řádek.
Instalace .deb balíčku
sudo dpkg -i xorg-driver-fglrx_8.28.8-1_i386.deb sudo dpkg -i fglrx-kernel-source_8.28.8-1_i386.deb sudo dpkg -i fglrx-control_8.28.8-1_i386.deb
Odstranění starých "fglrx" .deb balíčku z /usr/src/:
sudo rm /usr/src/fglrx-kernel*.deb
Kompilace modulu jádra
Při této operaci se Vás muže systém dotázat na instalaci linux-headers. Potvrďte to klávesou Enter
sudo module-assistant prepare sudo module-assistant update sudo module-assistant build fglrx sudo module-assistant install fglrx sudo depmod -a
Recompilace modulu jádra je potřebná po každé aktualizaci jádra!
Update xorg.conf souboru
sudo aticonfig --initial sudo aticonfig --overlay-type=Xv
Resartujte počítač příkazem:
sudo shutdown -r now
Řešení problémů po instalaci metodou 2
Jestli metoda 2 nefunguje hned napoprvé a používáte systém upgradovaný z Breezy, skuste tohle:
Odstraňte předchozí verze "fglrx" driveru:
sudo dpkg -r fglrx-control sudo dpkg -r fglrx-kernel-source sudo dpkg -r xorg-driver-fglrx
dpkg zobrazí závislosti pro "xorg-driver-fglrx" které je potřeba odstranit, např.:
sudo dpkg -r fglrx-kernel sudo dpkg -r fglrx-kernel-2.6.12-10-686-smp sudo dpkg -r xorg-driver-fglrx
Spustěte instalaci metodou 2 znovu.
Metoda 3: Instalace ovladače ATI karet (8.28.8) pro Ubuntu 6.06 Dapper Drake - podle návodu ATI
V grafickém prostředí spustěte aplikaci Terminál (nebo Konzola)
Přejděte do adresáře ve kterém máte stáhnutý ovladač a napište příkaz:
sh ./ati-driver-installer-8.28.8-i386.run
Měla by se Vám zobrazit tabulka pro instalaci ve které stačí myší vybrat Install Driver, potom Automatic, a nakonec Exit.
V návodu od ATI napsáno, že je potřeba spustit příkaz "aticonfig", mně to ale nefunguje, proto po instalaci doporučuji spustit příkaz:
sudo dpkg-reconfigure xserver-xorg
a v zoznamu driveru vybrat "fglrx". Následně je potřebné restartovat počítač.
Poznámka: Ovladač má jisté chyby, které jsou známé a jsou k nalezení na oficiální stránce: https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/linux_8.28.8.html#182038
Pro odinstalování ovladače (nainstalovaného touto metodou) použijte následující postup:
1. Spustěte konzoli (nebo se do ní přepněte) a vejděte do adresáře /usr/share/fglrx folder.
2. napište příkaz:
sh ./fglrx-uninstall.sh