Anzeige:
Seite 1 von 7 123 ... LetzteLetzte
Ergebnis 1 bis 15 von 93

Thema: Anleitung fur Ati Treiber

  1. #1
    Debian GNU/Linux
    Registriert seit
    Jan 2002
    Beiträge
    28

    Lightbulb Anleitung fur Ati Treiber

    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:

    Code:
     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.
    Hilfreiche Software unter Debian: MC,Alien,gcc,libncurses-dev,tk8.3-dev
    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
    Geändert von GetItAll (16.02.03 um 12:06 Uhr)

  2. #2
    Premium Mitglied Avatar von RapidMax
    Registriert seit
    Aug 2001
    Beiträge
    1.740

    Thumbs up Super

    Ich hab zwar keine ATI Karte, trotzdem wird es viele beglücken.

    Kannst du die Beschreibung in den FAQ-Bereich stellen?

    Gruss, Andy
    echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
    >>> Programmierst Du noch oder patentierst Du schon... ? <<<

  3. #3
    Moderat0r Avatar von geronet
    Registriert seit
    May 2001
    Ort
    Grainau
    Beiträge
    6.099
    Hmm bei meinem Bruder hab ich genau heute einfach das rpm für XFree 2.1.0 gesaugt, installiert, die Fragen bei der Konfiguration beantwortet und schon gings in 10 minuten
    Nur Puffin verleiht dir die Kraft und Ausdauer die du brauchst!

  4. #4
    kleiner bruder von ruth Avatar von HangLoose
    Registriert seit
    Aug 2002
    Ort
    Old Europe
    Beiträge
    3.894
    moin moin

    @GetItAll


    erstmal => klasse das du dir die zeit genommen hast und ein HowTo zu den ati-treibern geschrieben hast. ich hatte auch schonmal mit dem gedanken gespielt. aber so richtig liegen tut mir so ein schreiben von HowTo's nicht. bisher hab ich eins geschrieben und da habe ich mir mächtig einen bei *abgebrochen* .

    Bei den Treibern hinkt Ati gegenüber NVIDIA noch gewaltig hinterher. Deshalb werde ich nur NVIDIA - Grafikkarten empfehlen solange dies nicht geändert wird!
    ich will's mal vorsichtig ausdrücken => mit den nvidia treibern haben auch genug leute so ihre probleme. bei mir ließen sich die ati-treiber bisher relativ problemlos installieren.


    Wichtig --> unter "Character devices" --> Direct Rendering Manager (Xfree86 DRI Support) auf disable (no) setzen! Agb-Support habe ich als Modul ausgewählt.
    das galt aber eigentlich nur für die 2.4.3 er treiberversion. übrigens wurde das in der readme von ati erwähnt. die neuesten treiber laufen auch mit DRI support.


    vga=normal
    das leidige konsolenproblem . der hinweis, wie sich das lösen läßt, nämlich in dem man vga auf normal setzt, findet sich übrigens auch in der readme von ati.


    ich will damit keineswegs behaupten, das die ati-treiber optimal sind. im gegenteil, ich bin wieder auf die 2.4.3 er version gewechselt, da ich mit den neuesten treibern grafikprobleme bei RTCW hatte. aber dafür das es erst das 3. offizielle treiber-release ist, sind die treiber nicht so schlecht.

    am liebsten wären mir aber vernünftige open source treiber. das wird aber wohl ein traum bleiben.


    Gruß HL
    "You only go around once, so you better go hard!"

    Open Source!
    "First they ignore you, then they laugh at you, then they fight you, then you win".

  5. #5
    kleiner bruder von ruth Avatar von HangLoose
    Registriert seit
    Aug 2002
    Ort
    Old Europe
    Beiträge
    3.894
    @geronet

    ...für XFree 2.1.0 ...
    ich würde mal updaten, deine XFree version ist ja schon asbach


    Gruß HL
    "You only go around once, so you better go hard!"

    Open Source!
    "First they ignore you, then they laugh at you, then they fight you, then you win".

  6. #6
    so lebendig wie nie :)
    Registriert seit
    Mar 2002
    Beiträge
    2.378
    mmh debian woody + nvdriver.....

    arg so einfach war das nicht !

  7. #7
    Debian GNU/Linux
    Registriert seit
    Jan 2002
    Beiträge
    28

    Hi

    Hallo

    Dri Support hab ich wohl überlesen -> Damit entfällt wohl das Kernel neu übersetzten.
    Bilde mir aber ein das der Treiber ein neues Dri Modul erstellt.

    Aber da Die Installation auch auf den Kernel Source zurückgreift muß man den passenden zum Kernel inst.
    (Dies habe ich scheinbar auch überlesen. )

    Ich hatte sehr große Probleme mit dem Inst. der Treiber.
    Ein einfaches Inst. unter Debian hat nicht gereicht.

    Könnte sein das RPM basierte Dist. wie Suse,Mandrake hier weniger Probleme verursachen.

    Was mich entäuschte das nicht mal eine Fehlermeldung beim Inst der Module gekommen ist.
    Demzufolge habe ich auch keinen 3D Support gehabt.
    Und nach Informationen zu suchen warum dies so sei, ist zurzeit noch ziemlich schwierig.
    Die Karte ist "relativ" neu.

    Ich hoffe wenigstens ein paar Leuten damit hilfreich zu sein und nicht so wie ich über 2 Tage
    zur Inst. brauchen nur um 3D Beschleunigung zu erhalten.
    Hinweiße gibt es ja in diesem Thread.
    Der Rest sollte durch lesen des Ati Readme in Erfahrung gebracht werden.
    Natürlich auch einfach im Forum Fragen.

    GetItAll

    ps:
    Ich hab auch eine Nvidia und die hat mir weniger Sorgen gemacht.
    einfach Kernel Headers Inst und 2 x "make install" eingeben XF86-Config anpassen --> fertig
    Finde auch die ganzen Optionen besser erklärt und Tv out funktioniert ebenfalls.

  8. #8
    Registrierter Benutzer
    Registriert seit
    Sep 2002
    Beiträge
    27
    Also ich habe die Treiber installiert ohne den Kernel neu übersetzen zu müssen,
    leider gibt`s bei 3D Anwendungen Abstürtze ---> Speichezugriffehler ???
    siehe auch:
    http://www.linuxforen.de/forums/show...5&pagenumber=1

  9. #9
    Administrator Avatar von Flightbase
    Registriert seit
    Apr 2002
    Ort
    Uelzen
    Beiträge
    2.559
    *amkoppkratz*

    sind 2000 nicht ziemlich arm ?
    sicher das da gl geboostet wird?

  10. #10
    cArN4g3
    Gast
    ich hab mit meiner r8500 etwa 2400-2600 fps, seine schlechte performance mag an dem nichtaktivieren des dri-supports gelegen haben.. btw. 2400 sind imma noch ziemlich arm(selbst fuer meine karte) aber das liegt wohl an den drivern. DIE SIND NAEMLICH REUDE!!!!

    carn

  11. #11
    kleiner bruder von ruth Avatar von HangLoose
    Registriert seit
    Aug 2002
    Ort
    Old Europe
    Beiträge
    3.894
    moin

    @Flightbase

    sind 2000 nicht ziemlich arm ?
    sicher das da gl geboostet wird?
    wie kommst du auf 2000?

    aus dem von chris01 geposteten thread

    und hier meine Benchmark Werte:
    chris@linux:~> fgl_glxgears
    2605 frames in 5.0 seconds = 521.000 FPS
    3157 frames in 5.0 seconds = 631.400 FPS
    2932 frames in 5.0 seconds = 586.400 FPS
    2527 frames in 5.0 seconds = 505.400 FPS
    1418 frames in 5.0 seconds = 283.600 FPS
    1400 frames in 5.0 seconds = 280.000 FPS
    2862 frames in 5.0 seconds = 572.400 FPS
    3165 frames in 5.0 seconds = 633.000 FPS
    3145 frames in 5.0 seconds = 629.000 FPS
    3173 frames in 5.0 seconds = 634.600 FPS
    3154 frames in 5.0 seconds = 630.800 FPS
    3143 frames in 5.0 seconds = 628.600 FPS
    chris@linux:~> glxgears
    16736 frames in 5.0 seconds = 3347.200 FPS
    20041 frames in 5.0 seconds = 4008.200 FPS
    19921 frames in 5.0 seconds = 3984.200 FPS
    20035 frames in 5.0 seconds = 4007.000 FPS
    19917 frames in 5.0 seconds = 3983.400 FPS
    20047 frames in 5.0 seconds = 4009.400 FPS
    19930 frames in 5.0 seconds = 3986.000 FPS
    19778 frames in 5.0 seconds = 3955.600 FPS
    19975 frames in 5.0 seconds = 3995.000 FPS
    20059 frames in 5.0 seconds = 4011.800 FPS

    @cArN4g3

    .. btw. 2400 sind imma noch ziemlich arm(selbst fuer meine karte) aber das liegt wohl an den drivern
    das glxgears nicht mehr als ein *anhaltspunkt* ist, dürfte ja klar sein. was die performance angeht, brauchen sich die linuxtreiber von ati nicht vor den wintreibern verstecken => fps unter RTCW

    ich will aber auch nicht verschweigen, das ich auch schon unerklärliche abtsürze, besonders mit den 2.4.3 er treibern hatte.


    Gruß HL
    "You only go around once, so you better go hard!"

    Open Source!
    "First they ignore you, then they laugh at you, then they fight you, then you win".

  12. #12
    Moderat0r Avatar von geronet
    Registriert seit
    May 2001
    Ort
    Grainau
    Beiträge
    6.099
    Original geschrieben von HangLoose
    @geronet

    ich würde mal updaten, deine XFree version ist ja schon asbach

    Gruß HL
    Oh Sorry ich meinte natürlich 4.1.0
    Nur Puffin verleiht dir die Kraft und Ausdauer die du brauchst!

  13. #13
    root
    Registriert seit
    Nov 2002
    Ort
    Prichsenstadt
    Beiträge
    159
    ist echt super das du ein howto für die installation der ati treiber geschreiben hast...

    hab da nur noch ein problem, wenn ich x starte kommt folgendes:

    (EE) fglrx(0): board is third party board
    (EE) fglrx(0): [agp] unable to acquire AGP, error "xf86_ENODEV"
    (EE) fglrx(0): cannot init AGP


    jemand meinte zu mir das es an meinen nforce2 board liegt... das will ich aber irgendwie nicht glauben, kennt jemand ne lösung ?
    www.manuel-schardt.com
    Mein System:
    Ubuntu 7.10
    IBM Thinkpad T42, 1,7ghz P4Mobile, 512mb ram, 40gb hdd

  14. #14
    Veteran Avatar von BSM
    Registriert seit
    Dec 2001
    Beiträge
    2.182
    Hi Getitall,

    danke für dieses gute HowTo, es wird den FAQ-Bereich um einiges erweitern.
    Soll ich den Thread teilen und einen Verweis hier in den thread setzen oder willst du das HowTo nochmal ein wenig überarbeiten da du ja wie du geschrieben hast einige sachen überlesen hast und dann in den FAQ bereich setzen?

    @und3r: wer englsich kann ist klar im vorteil.... :

    (EE) fglrx(0): board is third party board

    Dein Board ist nicht Built by ATI, die ATI treiber funktionieren AFAIK leider im moment nur mit Karten die direkt von ATI stammen, deine ist warscheinlich eine von Sapphire oder so mit einem ATI radeon chip.

    MfG Robert
    Laptop:Lenovo T480|Core i5|GeForce MX150|Archlinux

  15. #15
    root
    Registriert seit
    Nov 2002
    Ort
    Prichsenstadt
    Beiträge
    159
    oh doch es ist eine built by ati karte... und englisch kann ich, nur so nebenbei
    www.manuel-schardt.com
    Mein System:
    Ubuntu 7.10
    IBM Thinkpad T42, 1,7ghz P4Mobile, 512mb ram, 40gb hdd

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •