Ati Radeon Treiber installieren ! "Anleitung"
Ich habe über 2 Tage gebraucht um diese Treiber zu installieren.
Bei den Treibern hinkt Ati gegenüber NVIDIA noch gewaltig hinterher.
Da es nirgendwo eine vernünftige Anleitung gibt habe ich diese geschrieben.
Das ganze bezieht sich auf hauptsächlich auf Debian dem von mir eingesetzten System.
Ich beschreibe hier den Weg wie es bei mir funktioniert hat und bitte mich nicht zu steinigen
falls etwas nicht wie gewünscht funktioniert.
Ich übernehme keinerlei Verantwortung für Auswirkungen die durch diese Anleitung entstehen.
Sollte hinterer der Computer explodieren, auf Zeitreisen geschickt werden oder sonstiges
ist es nicht mein Problem.
Sie sind dafür alleine Verantwortlich !
Sollten irgendwelche Fehler oder Unstimmigkeiten auftreten bitte ich, mich zu verbessern.
Diese Anleitung funktioniert sowohl bei Karten "build by Ati" als auch mit
Fremdherstellern mit Ati Chipsatz.
Selber besitze ich eine "Sapphire Radeon 9000".
Ich bekomme nur den Hinweiß im "XFree.0.log" das es sich um keine "build by Ati" Karte handelt.
Es funktioniert alles einwandfrei.
So und nun los:
Hilfreiche Software unter Debian: MC,Alien,gcc,libncurses-dev,tk8.3-devCode:1. Treiber von www.ati.com runterladen. ( aufpassen auf die Version 4.2.0 oder 4.1.0 ) Ich habe das ganze auf 4.2.1 inst. und es hat einwandfrei funktioniert. Sollte also nicht erforderlich sein genau die übereinstimmige Version zu benutzen. ( Ausgenommen 4.1.0 - 4.2.0) 2. Die passenden Kernelsourcen installieren. Dieser sollte jeweils vom Inst Kernel sein. Dieser ist je nach Dist. verschieden. Also ein Kernel von Mandrake, Suse, usw... Es ist nicht möglich den Ati Treiber mit einen Kernel von www.kernel.org der gleichen Nummer des vorhandenen Kernels zu inst. da die Dist. noch zahlreiche Eigenpatches durchführen. Hat man den richtigen jeweils zur Dist. passenden Kernel kann man Punkt 2 überspringen. Es besteht näturlich auch die Möglichkeit sich einen eigenen Kernel zu inst. Ich habe mich bei der Gelegenheit für 2.4.20 von Kernel.org entschieden. Hier gibt es einige Punkte zu beachten. a.) Die Sourcen unter /usr/src/kernel-2.4.20 entpacken. b.) Einen Link darauf setzen --> "ln -s ./kernel-2.4.20 ./linux" (Wichtig Da auch Ati's Treiber darauf zurückgreift) c.) Ich habe das alte Konfigurationfile von meinem alten bf2.4 genommen. "cp /boot/config-2.4.18-bf2.4 /usr/src/linux-2.4.20" d.) "make mrproper && make distclean && make clean" ausführen. (Stellt sicher das die Kernelfiles sauber sind.) e.) Nun "make xconfig" ausführen Das alte Konfigurationsfile laden --> config-2.4.18-bf2.4 Wichtig --> unter "Character devices" --> Direct Rendering Manager (Xfree86 DRI Support) auf disable (no) oder als Modul (m) setzen! Das selbe beim Agb-Support! Zusätzlich kann man natürlich noch eigene Einstellungen machen. Das ganze speichern ! f.) Nun führt man folgende Befehle nach der Reihe aus.: "make dep" "make bzImage" "make modules" (Am Ende diesen Schrittes sollte man keine Fehler bekommen !) "make modules_install" g.) Am Ende diesen Schrittes sollte man keine Fehler bekommen ! Besonders keine "Unresolved Symbols" (Ich mußte einige Module rausnehmen bis es funktioniert hat) Treten "Unresolved Symbole" auf wird sich der Ati Treiber nicht inst. !! g.) Als nächstes kopiert man sich den eben erstellten Kernel ins /boot Verzeichnis. Er befindet sich unter "/usr/src/linux-2.4.20/arch/i386/boot" und trägt den Namen "bzImage". Unter /boot ändert man seinen Namen z.B in vmlinuz-2.4.20-1. Unter /usr/src/linux-2.4.20 kopiert man noch die Datei "System.map" nach /boot e.) Lilo wird eingerichtet. Unter /etc editiert man die Datei "lilo.conf" und fügt folgendes hinzu: image=/boot/vmlinuz-2.4.20-1 label=Linux-2.4.20 read=only vga=normal # Dieser Eintrag ist eb Speichern und in der bash "lilo" aufrufen f.) Neustart Das System mit dem neuen Kernel starten 3. a.) Mit alien das Rpm-File von Ati umwandeln --> "alien fglrx-glc22-4.1.0-2.5.1.i586.rpm" Nun sollte man ein .deb Paket erhalten. Dieser Punkt ist nur bei Debian nötig! b.) Bei Debian installiert man das ganze mit "dpkg -i --force-overwrite <ati_package_name>.deb" Bei anderen Dist. auf normalen Weg mit rpm .... c.) fglrxconfig ausführen --> Einstellungen machen In Grunde einfach bei jeder Abfrage "Enter" außer bei den Werten vom Monitor. Hier sollten die vom Monitor entsprechenden Werte eingetragen werden. (laut Handbuch) d.) Ich mußte noch in der XF86Config-4 (unter /etc/X11) den Eintrag BusId "Pci:1:0:1" auskommentieren Es wurde sonst keine Hardware gefunden obwohl die BusID mit ziemlicher Sicherheit stimmt ?? e.) Unter /lib/modules/fglrx/build_mod --> "sh ./make.sh" ausführen Sollte nun ohne Fehler geschehen. f.) Unter /lib/modules/fglrx --> "sh ./make_install.sh" ausführen Sollte wiederrum ohne Fehler geschehen. 4. Xserver neu starten --> Fertig 5. "glxgears" unter einem xterm ausführen und man sollte bei einer Radeon9000 ungefähr 2000 FPS ablesen können. Bei "fgl_glxgears" ein Wert von ungefähr 400 - 500 Fps Die Werte sind jedoch nur ungefähr ein Richtwert.
Alle mit "apt-get install ..." zu inst.
So sollten sich im Grunde alle Treiber von Ati inst. lassen.
Bitte um Rückmeldung ob es funktioniert hat oder nicht.
Gruß
GetItAll
Lesezeichen