ATI Driver Ubuntu Linuxon

A HupWiki-ből...

Tartalomjegyzék

ATI Driver Telepítése

Első lépésben talán arról, hogy minek ez?
Ha nem akarsz 3D játékokat játszani (TuxRacer, TuxCart, Racer, HOMEWORLD, Vega Strike, stb..), nem nézel videót a számítógépen, fullscreenben akkor nem igazán fog kelleni soha, de ha igen akkor egyértelműen kell!
A leírás alapvetően kezdőknek szól, feltételezi, hogy ha a kernelt te fordítottad, nem jelent problémát, az include, vagy header fájlok szükségessége.

Első lépések

Kernel

Ha linux-386 csomagot használsz nem fog megfelelni, legalább linux-686 kell. Szükség van az include és header fileokra is ezekről se feledkezz meg! A leírás 32bites rendszerre vonatkozik, természetesen 64bittel is hasonló a teendő, de a 64bites kernellel és headerekkel, include-kkel, stb.

Egyéb leírások

Nézd meg ezt, de Ubuntun ezt a módszert nem érdemes használni, mivel az alien hibás .deb csomagot hoz létre, ami telepítés után nem hajlandó azt csinálni amit kell! Ezzel szemben [ezt] olvasd el, ha angolul nem, vagy kvéssé beszélsz nyugottan olvasd ezt a leírást végig az előbbi alapján készült.

Csomagok

Ezek a csomagok fognak kelleni ezeket fogod telepíteni:

  • linux-686, vagy linux-2.6.12.10-686
  • linux-headers-686, vagy linux-headers-2.6.12.10-686
  • linux-image-686, vagy linux-image-2.6.12.10-686
  • linux-restricted-modules-686, vagy linux-restricted-modules-2.6.12.10-686
  • xorg-driver-fglrx
  • fakeroot
  • gcc-3.4
  • module-assistant
  • build-essential
  • debhelper

Kezdjük el

Ellenőrizd a kerneled verzióját:

 $ uname -a

Ha nem 686-os vagy "jobb" cseréld le:

 $ sudo apt-get install linux-686 linux-image-686 linux-headers-686 linux-restricted-modules-686

Ezután még néhány dolgot ki kell igazítani:

 $ sudo apt-get install xorg-driver-fglrx
 $ echo fglrx | sudo tee -a /etc/modules

Indítsd újra a géped, majd ha a Grub betöltődött indítsd a 686-os kernelt.
A továbbiak már a tulajdonképpeni telepítés és beállítás, ezt feltétlen rendszergazdai joggal kell csinálni, tehát indíts el egy konzolt

 # cd /usr/src/
 # sudo wget https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.32.5-x86.x86_64.run

Ez itt furának tünhet, de ez van tényleg nem megy a 386-os kernellel kipróbáltam :?

 # sudo apt-get install fakeroot gcc-3.4 module-assistant build-essential debhelper

Tegyük futtathatóvá a letöltött *.run -t és hajtassuk is végre

 # sudo chmod +x ati-driver-installer-8.32.5-x86.x86_64.run
 # sudo ./ati-driver-installer-8.32.5-x86.x86_64.run

A megjelenő ablak könnyen értelmezhető, válaszd ki a "Generate distribution specific packages" majd az "Ubuntu"-t és a megfelelő verziót
A létrejött csomagokat telepítsd fel:

 # sudo dpkg -i *.deb

Hozd létre a kernel és egyéb modulokat

 # sudo module-assistant a-i fglrx

Ha mindez megvan már kész a konfig, de ha újra indítod az X servert nem fog futni, mivel a configokat elő kell állítani Ez nem egy egyszerű feladat, az aticonfig nevű program csinálja meg, hogy mit és hogyan állíthatsz elősször csak kapcsolók nélkül:

 # sudo aticonfig

Én így csináltam:

 # sudo aticonfig --initial \
   --app default \
   --fsaa on \
   --fs 6 \
   --ovt opengl \
   --dtop single \
   --vs off \
   --psc on \
   --stereo=off \
   --resolution=1280x1024,1280x960,1152x864,1152x768,1024x768 \
   --hsync=28-96 \
   --vrefresh=60-100 \
   --force-monitor=crt1,notv
   --tls=on \
   --iagp on \
   --i /etc/X11/xorg.conf \
   --o /etc/X11/xorg.conf \
   -f

Az így létrejött config még nem feltétlen tökéletes, ellenőrizni kell a "FontPath" bejegyzések értékeit, hogy valóban az összaes rendszer font könyvtár fel van-e sorolva, ha nincs helyesbíteni kell. A gép újraindítása után van 3D-d és kezdődhet a játék!!

Végül

Az --app kapcsoló kínál néhány lehetőséget a default megfelelően kielégítő, de ha sokat használsz Blendert, inkább válassz a renderelésnek megfelelőbbet
Houdini
Maya
Softimage
A --fs kapcsolóban a 0 az összes lehtőséget engedéjezi, a 2 - 6 lehetőségek azt mondják meg, hánysor kell újraszámolni az egyes képpontok és környezetük megjelenését. Ne felejtsd el az aticonfig információit végigolvasni, ha nem érted ne riadj vissza a szótárazástól.
Ha gáz van a /var/log/Xorg.log mindent leír, tehát olvass!
Hát ennyi