Ubuntu Česko Grafické karty ATI (Edgy)

  • Edit
  • Diskuze
  • Info
  • Attachments

Tento návod je určen pro verzi Ubuntu Ubuntu 6.10 Edgy Eft. Pokud máte starší verzi distribuce, navštivte stránku Grafické karty ATI (Dapper).

IconsPage/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.

Deaktivace Composite Extension

  1. V Ubuntu Edgy je standardně aktivován Composite extension, ale "fglrx" ho zatím nepodporuje s DRI, proto je potřeba ho deaktivovat. K deaktivaci "Composite extension" použijte následující postup:

    gksudo gedit /etc/X11/xorg.conf

    (i) Pokud pracujete v konzoli použijte příkaz:

    sudo nano -w /etc/X11/xorg.conf
  2. Přidejte (dopište) tyhle řádky nakonec souboru:

    Section "Extensions"
            Option  "Composite" "0"
    EndSection
  3. Uložte soubor xorg.conf pod stejným jménem a opusťte textový editor.

Metoda 1: Instalace ovladače "fglrx" ATI karet (8.28.8) pro Ubuntu 6.10 Edgy Eft - obsaženého v distribuci

(i) Obsažený fglrx ovladač podporuje Radeon 8500+ a X-serii karet až do X1900.

  1. Ujistěte se, že máte zapnuty zdroje restricted, jinak vám tento návod nebude fungovat! (i) Jak přidat, nebo upravit zdroje se dozvíte na této stránce: Přidávání zdrojů.

  2. Přepněte se do konzole, nebo spustěte aplikaci "Terminal" a zjistěte si verzi vašeho jádra:

    uname -r
  3. Napište postupně příkazy:

    sudo apt-get update
    sudo apt-get install linux-restricted-modules- (za poslední pomlčku doplňte verzi jádra)
    sudo apt-get install xorg-driver-fglrx
    sudo depmod -a
    sudo aticonfig --initial
    sudo aticonfig --overlay-type=Xv
  4. Restartujte počítač příkazem:

    sudo shutdown -r now

    (i) Jako alternativu příkazu "aticonfig --initial" můžete opět použít textový editor.

    gksudo gedit /etc/X11/xorg.conf

    a vyměnit "ati" za "fglrx" v sekci "Device". Touto cestou neztratíte nastavení "Screen" a "Monitor". Potom můžete použít příkaz:

    aticonfig
    pro nastavení overlay apod.

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 9600 Generic
OpenGL version string: 2.0.6011 (8.28.8)

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ů pro metodu 1

  • Pokud potřebujete pomoc, je velmi užitečné pokud použijete následující příkazy:

    dmesg | grep fglrx

    a taky:

    /var/log/Xorg.0.log

aby vám na základě jejich výstupu bylo možno pomoct.

  • Pokud Vám nechodí 3D akcelerace a jako OpenGL renderer se hlásí Mesa, zkuste příkaz:

    lsmod

Jestli při výpisu natažených modulů chybí fglrx a v X.org log je hláška o špatné verzi modulu "drm", problém je v souboru /etc/modprobe.d/fglrx
Zakomentujte druhý řádek (začíná install fglrx if cat /etc/X11/xorg.conf ....)

ubuntu-cz: Grafické karty ATI (Edgy) (last edited 2008-03-20 13:19:31 by localhost)