Freitag, 25. Mai 2012, 19:25

Du bist nicht angemeldet.



basslord

Ubuntufreund

  • »basslord« ist der Autor dieses Themas

Beiträge: 2 671

Ubuntu: 12.04

Kernel: 3.2.0-24-generic

Desktop: KDE

Architektur: 64-bit

Danksagungen: 1 / 1

  • Private Nachricht senden

1

Dienstag, 16. Januar 2007, 02:51

Installation ATI-Treiber

In diesem HowTo wird die Installation des proprietären Treibers für ATI-Grafikkarten beschrieben. Die jeweilige Version für seine Karte kann man hier finden: ATI-Treibersupport

Beispielhaft wird die Installation anhand des aktuellsten Treibers erklärt. Dieser gilt für Radeon-Karten ab 9500 bis X3xxx.


Changelog:
2008-08-24: Auf Hardy und ATI Catalyst™ 8.8 angepasst
"Ohne Musik wäre das Leben ein Irrtum." - Friedrich Nietzsche

basslord

Ubuntufreund

  • »basslord« ist der Autor dieses Themas

Beiträge: 2 671

Ubuntu: 12.04

Kernel: 3.2.0-24-generic

Desktop: KDE

Architektur: 64-bit

Danksagungen: 1 / 1

  • Private Nachricht senden

2

Mittwoch, 28. März 2007, 02:00

1. Vorbereitungen

Zu allererst sollte man von seiner originalen xorg.conf ein Backup erstellen, da Fehler sich immer einschleichen können.

Quellcode

1
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

Bei Problemen ist man damit auf der sicheren Seite. Im Falle eines auftretenden Problems kann man das Backup so wieder einspielen:

Quellcode

1
sudo cp /etc/X11/xorg.conf.bak /etc/X11/xorg.conf


Nun muss man die für die spätere Erstellung benötigten Pakete installieren. Dazu müssen die universe und multiverse Repositories freigeschaltet sein!

Quellcode

1
2
sudo aptitude update
sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++5 dkms linux-headers-$(uname -r)

Auch müssen alte Treiberpakete deinstalliert werden. Am elegantesten sucht man in synaptic nach allem, was fglrx im Namen trägt und deinstalliert diese Pakete.

Achtung!
Hat man die restricted-modules nicht installiert, entfällt der nächste Schritt.

Als nächstes muss das in den restricted-modules enthaltene Modul für ATI-Grafikkarten fglrx auf die Blacklist der nicht zu ladenden Module gesetzt werden:

Quellcode

1
gksu gedit /etc/default/linux-restricted-modules-common

Hier fügt man nun das unerwünschte Modul ein:

Quellcode

1
DISABLED_MODULES="fglrx"


Achtung!
Falls die folgende Datei existiert

Quellcode

1
/etc/modprobe.d/blacklist-restricted

muss diese ggf. auch geändert werden. Und zwar wenn darin eine Zeile

Quellcode

1
blacklist fglrx

existiert, muss diese auskommentiert werden. Sonst wird das Kernelmodul nicht automatisch geladen und man hat kein 3D. So sollte die Zeile also danach aussehen:

Quellcode

1
#blacklist fglrx

basslord

Ubuntufreund

  • »basslord« ist der Autor dieses Themas

Beiträge: 2 671

Ubuntu: 12.04

Kernel: 3.2.0-24-generic

Desktop: KDE

Architektur: 64-bit

Danksagungen: 1 / 1

  • Private Nachricht senden

3

Mittwoch, 28. März 2007, 02:01

2. Erstellen und Installation des neuen Treibers

Dazu den aktuellsten Treiber für seine Grafikkarten herunterladen: ATI-Treiber
Um ein Beispiel zu bieten, lädt man für alle Karten ab 9500 bis X3xxx diesen Treiber (identisch für 32Bit- und 64Bit-Systeme) herunter: ati-driver-installer-8-8-x86.x86_64.run
Anschließend in das Verzeichnis wechseln, wohin man den Treiber heruntergeladen hat.

Pakete erstellen:

Quellcode

1
sh ati-driver-installer-8-8-x86.x86_64.run --buildpkg Ubuntu/hardy

Nun hat man seine *.debs erstellt und man kann mit der Installation fortfahren.

Pakete installieren:

Quellcode

1
sudo dpkg -i xorg-driver-fglrx_*.deb fglrx-kernel-source_*.deb fglrx-amdcccle_*.deb

Falls bereits ein Treiber kompiliert wurde, werden die alten Dateien dazu gelöscht:

Quellcode

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


Achtung!
Nach jeder Änderung am Kernel, muss das Modul neu kompiliert und installiert werden.

basslord

Ubuntufreund

  • »basslord« ist der Autor dieses Themas

Beiträge: 2 671

Ubuntu: 12.04

Kernel: 3.2.0-24-generic

Desktop: KDE

Architektur: 64-bit

Danksagungen: 1 / 1

  • Private Nachricht senden

4

Mittwoch, 28. März 2007, 02:05

3. Anpassen der xorg.conf

Die Anpassung kann zwar auch mit dem ATI-Konfigurationstool durchgeführt werden, doch kann danach die xorg.conf etwas chaotisch aussehen und nicht korrekt funktionieren. Also wieder etwas Handarbeit:

Quellcode

1
gksu gedit /etc/X11/xorg.conf

Und den Treiber von ati/radeon auf fglrx ändern:

Quellcode

1
2
3
4
5
Section "Device"
	...
	Driver		"fglrx"
        ...
EndSection

Unterhalb von Driver in der gleichen Section "Device" noch diese beiden Optionen einfügen:

Quellcode

1
2
Option		"VideoOverlay" "on"
Option		"OpenGLOverlay" "off"

Somit hat man sich die Benutzung von aticonfig gespart. Das erhält erstens die "Screen"- und "Monitor"-Einstellungen und löscht nicht "versehentlich" die xorg.conf.

Nun muss der Rechner neu gestartet werden, ein Neustart von X reicht nicht aus:

Quellcode

1
sudo shutdown -r now

Um zu überprüfen, ob es funktioniert, ruft man im Terminal nach dem Reboot diesen Befehl auf:

Quellcode

1
fglrxinfo

Das Ergebnis sollte so ähnlich aussehen:

Quellcode

1
2
3
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X300/X550/X1050 Series
OpenGL version string: 2.1.7873 Release

Und direct rendering sollte dann auch aktiv sein:

Quellcode

1
2
glxinfo | grep render
direct rendering: Yes


Viel Spaß,
Rodge
"Ohne Musik wäre das Leben ein Irrtum." - Friedrich Nietzsche