Tja, kaum ist der neue ATi-Treiber 8.8.25 erschienen, poste ich nun für alle Linux-Nutzer und die, die es noch werden wollen, ein kleines Tutorial, also, Viel Spass und natürlich auch Viel Glück
Nun, als erstes brauchen wir natürlich den Treiber, welcher passend zu eurer X-Server Version sein muss, also, habt ihr nun X.Org 6.8, so müsst ihr euch auch das dazu gehörige .rpm downloaden. Die Treiber könnt ihr euch Hier (x86) und Hier (x86_64) downloaden.
Der Kernel-Source, der mit den alten Treibern erforderlich war, ist nun nicht mehr nötig, es wird nur noch der Kernel-Header gebraucht.
Solltet ihr bereits eine ältere Version des ATi-Treibers installiert haben, so deinstalliert diesen zuerst, da es sonst zu Konflikten kommen kann.
Die nun folgenden Schritte müsst ihr ohne laufenden X-Server ausführen, aber genug mit dem Geschwafel, es geht los:
Wechselt per STRG+ALT+F3 in eine Shell, meldet euch dort als root an und gebt init 3 ein. Jetzt wird der X-Server heruntergefahren, jedoch loggt euch nun mit eurem Usernamen an, da ihr sonst nach der Installation den root-Desktop vor euch habt.
Geht nun per cd in das Verzeichniss, in welches ihr den ATi-Treiber gedownloadet habt, z.B. cd /home/adan0s/ .
Dort angekommen gebt ihr nun zuerst su ein, darauf hin rpm -Uh --force fglrx_$VERSIONSNUMMER.rpm , damit ihr nicht unnötig den ganzen Zahlenkram hinter dem fglrx ausschreiben müsst, drückt ihr einfach die Tabulatortaste, worauf der Filename vervollständigt wird.
Jetzt sollten solche Ausgaben kommen, diese werden bei euch jedoch anders aussehen:
Den Kram über das QT Control Panel könnt ihr getrost ignorieren, es sagt nur, dass ihr ein QT feature nicht habt, wodurch das Control Panel nicht kompiliert werden kann, welches jedoch sowieso nutzlos ist, wer es drotzdem möchte, ich habe es mal für diejenigen compiliert und hochgeladen:Klick Mich!
Um es zu installieren, kopiert einfach den Inhalten auf eure Linux Festplatte, die richtigen Ordnerstrukturen habe ich bereits angelegt. Starten könnt ihr es über den Befehl fireglcontrol.
Ach ja, Nutzer eines 2.6.10 Kernels müssen den Treiber nach der Installation, jedoch noch vor Inbetriebnahme patchen, dies geht aber ganz einfach:
Auch Nutzer der Pre-Version des 2.6.11 Kernels müssen einen Patch benutzen, auch dieses geht ungefähr so wie das patchen des 2.6.10 Kernels:
So, das schwerste ist damit überstanden, der ATi Treiber ist bereits installiert
Jetzt folgt die letzte, aber nicht zu unterschätzende Hürde: die XF86Config/xorg.conf erstellen.
Nach der Treiberinstallation führt ihr nun fglrxconfig aus, dort beantwortet ihr alle Fragen mit bedacht, am schwersten wird wohl die Abfrage über die horizontalen und vertikalen Frequenzen des Monitors zu beantworten sein; solltet ihr euch unsicher sein, empfehle bei der ersten Abfrage 5 zu drücken und die zweite mit der 2 zu bestätigen.
Wer eine Standartauflösung von 1280x1024 mit den Zwischenschritten 1024x768 und 800x600 haben möchte, der gibt bei der nächsten Frage zunächst 1 ein, und dann 632, danach nur noch mit 2 bestätigen und die letzten Fragen beantworten.
Bei "Do you want to use the external AGP GART module (y/n)?" empfehle ich, den externen zu holen, also y.
Nach der allerletzten Frage, ob er nun die XF86Config-4 schreiben soll, die ihr natürlich mit y beantwortet habt, müsst ihr, solltet ihr X.Org benutzen, nun noch die erstellte Datei umbennen in xorg.conf, dies geht aber ganz einfach:
rename /etc/X11/XF86Config-4 /etc/X11/xorg.conf
Nun kommt der letzte Schritt, gebt init 5 in die Konsole ein und hofft darauf, dass nun der X-Server mitsamt eurem Windowmanager startet, sollte dies passiert sein, öffnet eine Shell und gebt dort fglrxinfo ein, solltet euch nun eine solche Meldung entgegen blitzen, Herzlichen Glückwunsch, ihr habt den Treiber nun funktionsfähig zum laufen gebracht :daumen::
Wer nun noch etwas Grafisch- bzw. Desktopspezifisches ändern will, muss dies leider manuell erledigen, indem man die X.Org.conf editiert, da das ControlPanel nicht gerade umfangreich ist, hier mal ein Einblick in die 3 Menu`s des CP`s (draufklicken für eine größere Version):
Ich bin auf euer Feedback und eure Vorschläge angewiesen, drum postet bitte eure Meinungen über das Tutorial, was man hätte besser machen können und auch für Probleme bin ich offen.
MfG
Nöschen
Nun, als erstes brauchen wir natürlich den Treiber, welcher passend zu eurer X-Server Version sein muss, also, habt ihr nun X.Org 6.8, so müsst ihr euch auch das dazu gehörige .rpm downloaden. Die Treiber könnt ihr euch Hier (x86) und Hier (x86_64) downloaden.
Der Kernel-Source, der mit den alten Treibern erforderlich war, ist nun nicht mehr nötig, es wird nur noch der Kernel-Header gebraucht.
Solltet ihr bereits eine ältere Version des ATi-Treibers installiert haben, so deinstalliert diesen zuerst, da es sonst zu Konflikten kommen kann.
Die nun folgenden Schritte müsst ihr ohne laufenden X-Server ausführen, aber genug mit dem Geschwafel, es geht los:
Wechselt per STRG+ALT+F3 in eine Shell, meldet euch dort als root an und gebt init 3 ein. Jetzt wird der X-Server heruntergefahren, jedoch loggt euch nun mit eurem Usernamen an, da ihr sonst nach der Installation den root-Desktop vor euch habt.
Geht nun per cd in das Verzeichniss, in welches ihr den ATi-Treiber gedownloadet habt, z.B. cd /home/adan0s/ .
Dort angekommen gebt ihr nun zuerst su ein, darauf hin rpm -Uh --force fglrx_$VERSIONSNUMMER.rpm , damit ihr nicht unnötig den ganzen Zahlenkram hinter dem fglrx ausschreiben müsst, drückt ihr einfach die Tabulatortaste, worauf der Filename vervollständigt wird.
Jetzt sollten solche Ausgaben kommen, diese werden bei euch jedoch anders aussehen:
[root@localhost Desktop]# rpm -Uh --force fglrx_4_3_0-8.8.25-1.i386.rpm
########################################### [100%]
########################################### [100%]
*** Trying to install a precompiled kernel module.
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
ERROR: Module fglrx is in use
done.
/sbin/ldconfig: /usr/lib/libfreetype.so.6 is not a symbolic link
*** Warning ***
The QT based control panel application did not load in any version.
===
ATI display drivers successfully installed
please run 'fglrxconfig' now
===
Den Kram über das QT Control Panel könnt ihr getrost ignorieren, es sagt nur, dass ihr ein QT feature nicht habt, wodurch das Control Panel nicht kompiliert werden kann, welches jedoch sowieso nutzlos ist, wer es drotzdem möchte, ich habe es mal für diejenigen compiliert und hochgeladen:Klick Mich!
Um es zu installieren, kopiert einfach den Inhalten auf eure Linux Festplatte, die richtigen Ordnerstrukturen habe ich bereits angelegt. Starten könnt ihr es über den Befehl fireglcontrol.
Ach ja, Nutzer eines 2.6.10 Kernels müssen den Treiber nach der Installation, jedoch noch vor Inbetriebnahme patchen, dies geht aber ganz einfach:
Code:
cd /lib/modules/fglrx/build_mod/
patch < agpgart_be.patch
sh make.sh
cd..
sh make_install.sh
Auch Nutzer der Pre-Version des 2.6.11 Kernels müssen einen Patch benutzen, auch dieses geht ungefähr so wie das patchen des 2.6.10 Kernels:
Code:
cd /lib/modules/fglrx/build_mod/
wget http://www.adan0s.de/linux/2.6.11_fglrx.patch
patch < 2.6.11_fglrx.patch
sh make.sh
cd..
sh make_install.sh
So, das schwerste ist damit überstanden, der ATi Treiber ist bereits installiert
Jetzt folgt die letzte, aber nicht zu unterschätzende Hürde: die XF86Config/xorg.conf erstellen.
Nach der Treiberinstallation führt ihr nun fglrxconfig aus, dort beantwortet ihr alle Fragen mit bedacht, am schwersten wird wohl die Abfrage über die horizontalen und vertikalen Frequenzen des Monitors zu beantworten sein; solltet ihr euch unsicher sein, empfehle bei der ersten Abfrage 5 zu drücken und die zweite mit der 2 zu bestätigen.
Wer eine Standartauflösung von 1280x1024 mit den Zwischenschritten 1024x768 und 800x600 haben möchte, der gibt bei der nächsten Frage zunächst 1 ein, und dann 632, danach nur noch mit 2 bestätigen und die letzten Fragen beantworten.
Bei "Do you want to use the external AGP GART module (y/n)?" empfehle ich, den externen zu holen, also y.
Nach der allerletzten Frage, ob er nun die XF86Config-4 schreiben soll, die ihr natürlich mit y beantwortet habt, müsst ihr, solltet ihr X.Org benutzen, nun noch die erstellte Datei umbennen in xorg.conf, dies geht aber ganz einfach:
rename /etc/X11/XF86Config-4 /etc/X11/xorg.conf
Nun kommt der letzte Schritt, gebt init 5 in die Konsole ein und hofft darauf, dass nun der X-Server mitsamt eurem Windowmanager startet, sollte dies passiert sein, öffnet eine Shell und gebt dort fglrxinfo ein, solltet euch nun eine solche Meldung entgegen blitzen, Herzlichen Glückwunsch, ihr habt den Treiber nun funktionsfähig zum laufen gebracht :daumen::
[adan0s@localhost adan0s]$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9800 SE Generic
OpenGL version string: 1.3.4769 (X4.3.0-8.8.25)
Wer nun noch etwas Grafisch- bzw. Desktopspezifisches ändern will, muss dies leider manuell erledigen, indem man die X.Org.conf editiert, da das ControlPanel nicht gerade umfangreich ist, hier mal ein Einblick in die 3 Menu`s des CP`s (draufklicken für eine größere Version):
Ich bin auf euer Feedback und eure Vorschläge angewiesen, drum postet bitte eure Meinungen über das Tutorial, was man hätte besser machen können und auch für Probleme bin ich offen.
MfG
Nöschen