Donnerstag, 02. Mai 2024

ATI Treiber Installation (Ubuntu)

Aus Spielen-unter-Linux Wiki by linuxgaming.de

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
[Entwurfsversion][Entwurfsversion]
Zeile 31: Zeile 31:
  sudo bash ati-driver-installer-7-11-x86.x86_64.run --buildpkg Ubuntu/gutsy
  sudo bash ati-driver-installer-7-11-x86.x86_64.run --buildpkg Ubuntu/gutsy
-
Zeug
+
Danach werden die Pakete installiert:
 +
 
 +
sudo fglrx-amdcccle_8.433-1_i386.deb fglrx-kernel-source_8.433-1_i386.deb xorg-driver-fglrx_8.433-1_i386.deb
 +
 
 +
Dann (bei alteM fglrx-kernel)
 +
 
 +
sudo rm /usr/src/fglrx-kernel*.deb
 +
 
 +
Dann
 +
 
 +
sudo apt-get -f install
 +
 
 +
Kompilieren:
 +
 
 +
sudo module-assistant prepare
 +
sudo module-assistant update
 +
sudo module-assistant build
 +
sudo module-assistant install fglrx -f
 +
sudo depmod -a
 +
 
 +
Danach (in Gutsy nicht nötig, da der Ordner schon vorhanden ist):
 +
 
 +
sudo mkdir /lib/modules/$(uname -r)/volatile
 +
 
 +
Dann
 +
 
 +
sudo ln -sf /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko
 +
 
 +
Editieren der '''/etc/X11/xorg.conf''' mit Root-Rechten (sollte so ähnlich sein, Erklärung weiter unten):
 +
 
 +
Section "Device"
 +
        Identifier      "ATI Technologies, Inc. ATI Default Card"
 +
        Driver          "fglrx"
 +
        BusID          "PCI:6:0:0"
 +
        Option          "VideoOverlay" "on"
 +
        Option          "OpenGLOverlay" "off"
 +
        Option          "XaaNoOffscreenPixmaps"
 +
EndSection
 +
 
 +
Bei Identifier muss man nichts editieren. Bei Driver muss "fglrx" drin stehen. Die BusID stimmt auch. Overlay kann man mit reinschreiben. Pixmaps, wenn man Grafikfehler loswerden will.
 +
 
 +
Reboot!
 +
 
 +
= Überprüfung der Treiberinstallation =
 +
 
 +
Es gibt verschiedene Methoden festzustellen, ob der Treiber korrekt installiert ist. Als erstes gibt man in die Konsole '''fglrxinfo''' ein. Das sollte dann so aussehen:
 +
 
 +
ich@hier:~$ fglrxinfo
 +
display: :0.0  screen: 0
 +
OpenGL vendor string: ATI Technologies Inc.
 +
OpenGL renderer string: Radeon X1600 Series
 +
OpenGL version string: 2.1.7059 Release
 +
 
 +
Wenn dort '''mesa''' steht, dann ist der Treiber '''nicht korrekt''' installiert.
 +
 
 +
Eine weitere Überprüfungsmöglichkeit bietet folgender Befehl:
 +
 
 +
glxinfo | grep rendering
 +
 
 +
Dort sollte dann '''direct rendering: Yes''' stehen.

Version vom 16:30, 30. Nov. 2007

Baustelle


Aktuelle Treiberversion: Catalyst 7.11

Vorbereitung

Zuerst sollten die alten fglrx-Treiber auf die schwarze Liste. Dazu öffnet man die Datei /etc/default/linux-restricted-modules-common mit einem Editor mit Root-Rechten und schreibt am Ende der Datei Folgendes rein:

DISABLED_MODULES="fglrx"

Danach sollte man die Multiverse und Universe Paketquellen freischalten (ab Gutsy Gibbon nicht mehr nötig).

Nach einem Update der Paketquellen müssen folgende Pakete installiert werden:

  • module-assistant
  • build-essential
  • fakeroot
  • dh-make
  • debhelper
  • debconf
  • libstdc++5
  • linux-headers-generic

Installation des Catalyst-Treibers

Zuerst lädt man sich den Treiber für 32bit- und 64bit-Systeme herunter.

Danach geht man in den Ordner, in dem man den Treiber gespeichert hat und baut sich die Pakete für Gutsy Gibbon mit folgendem Befehl (für Feisty Fawn muss "gutsy" durch "feisty" ersetzt werden, usw...):

sudo bash ati-driver-installer-7-11-x86.x86_64.run --buildpkg Ubuntu/gutsy

Danach werden die Pakete installiert:

sudo fglrx-amdcccle_8.433-1_i386.deb fglrx-kernel-source_8.433-1_i386.deb xorg-driver-fglrx_8.433-1_i386.deb

Dann (bei alteM fglrx-kernel)

sudo rm /usr/src/fglrx-kernel*.deb

Dann

sudo apt-get -f install

Kompilieren:

sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build
sudo module-assistant install fglrx -f
sudo depmod -a

Danach (in Gutsy nicht nötig, da der Ordner schon vorhanden ist):

sudo mkdir /lib/modules/$(uname -r)/volatile

Dann

sudo ln -sf /lib/modules/$(uname -r)/misc/fglrx.ko /lib/modules/$(uname -r)/volatile/fglrx.ko

Editieren der /etc/X11/xorg.conf mit Root-Rechten (sollte so ähnlich sein, Erklärung weiter unten):

Section "Device"
       Identifier      "ATI Technologies, Inc. ATI Default Card"
       Driver          "fglrx"
       BusID           "PCI:6:0:0"
       Option          "VideoOverlay" "on"
       Option          "OpenGLOverlay" "off"
       Option          "XaaNoOffscreenPixmaps"
EndSection

Bei Identifier muss man nichts editieren. Bei Driver muss "fglrx" drin stehen. Die BusID stimmt auch. Overlay kann man mit reinschreiben. Pixmaps, wenn man Grafikfehler loswerden will.

Reboot!

Überprüfung der Treiberinstallation

Es gibt verschiedene Methoden festzustellen, ob der Treiber korrekt installiert ist. Als erstes gibt man in die Konsole fglrxinfo ein. Das sollte dann so aussehen:

ich@hier:~$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1600 Series
OpenGL version string: 2.1.7059 Release

Wenn dort mesa steht, dann ist der Treiber nicht korrekt installiert.

Eine weitere Überprüfungsmöglichkeit bietet folgender Befehl:

glxinfo | grep rendering

Dort sollte dann direct rendering: Yes stehen.