Archiv verlassen und diese Seite im Standarddesign anzeigen : ATI Radeon 8500 unter SuSE 8.0
Master2oo2
28.12.02, 16:41
Hallo Linux-Freaks,
ich versuche verzweifelt die Radeon 8500 (built by ATI) unter Suse 8.0 zum laufen
zu kriegen. Doch habe ich es bis jetzt nicht wirklich geschafft. Ich gehe dabei
wie folgt vor:
Ich gebe diesen Befehl ein : rpm -Uvh --force fglrx-glc22-4[1].2.0-2.5.1.i586.rpm
Und dann erhalte ich die folgende Meldung:
fglrx-glc22
swiching OpenGL library support to XFree86 4.x.x DRI method
*** Trying to install a precompiled kernel module.
*** WARNING ***
Tailored kernel module for fglrx not present in your system.
You must go to /lib/modules/fglrx/build_mod subdir
and execute './make.sh' to build a fully customed kernel module.
Afterwards go to /lib/modules/fglrx and run './make_install.sh'
in order to install the module into your kernel's module repository.
(see readme.txt for more details.)
As of now you can still run your XServer in 2D, but hardware acclerated
OpenGL will not work and 2D grafics will lack performance.
failed.
*** Error: no kernel module build environment - please consult readme.
===
ATI display drivers successfully installed
please run 'fglrxconfig' now
Ich führe dann, daß durch was oben steht :
Ich gehe zum /lib/modules/fglrx/build_mod Verzeichnis und gebe ./make.sh ein und dann
passiert das:
ATI module generator V 2.0
==========================
kernel includes at /usr/src/linux/include not found or incomplete
file: /usr/src/linux/include/linux/version.h
Und dann gehe ich zum /lib/modules/fglrx Verzeichnis und gebe ./make_install.sh ein
und dann passiert folgendes:
*** WARNING ***
Tailored kernel module for fglrx not present in your system.
You must go to /lib/modules/fglrx/build_mod subdir
and execute './make.sh' to build a fully customed kernel module.
Afterwards go to /lib/modules/fglrx and run './make_install.sh'
in order to install the module into your kernel's module repository.
(see readme.txt for more details.)
As of now you can still run your XServer in 2D, but hardware acclerated
OpenGL will not work and 2D grafics will lack performance.
failed.
Nun weiß ich leider nicht mehr weiter. Wenn ich fglrxconfig starte und alles eingestellt
habe, dann geht nichts mehr. Nach einem Neustart habe ich nur noch Streifen im Bild und
das läßt sich nur durch eine Neuinstalltion wieder regeln.
Wer ist so freundlich und könnte mir beschreiben, was ich machen muß. Ich weiß keinen
Weg mehr, da ich selber nicht so viel Ahnung habe und versucht habe, nach Plan vorzugehen,
weiß ich mir selber keinen Rat mehr.
Ich freue mich über jede Hilfe.
Dank im Vorraus!
moin moin
hast du die kernel-quellen installiert? wenn nicht hol das ganze mal nach und versuche es nochmal.
Gruß HL
Master2oo2
28.12.02, 17:33
Hallo,
welche Kernel-Quellen meinst du?
Gruß
hi
welche Kernel-Quellen meinst du?
die von deinem kernel ;). ich glaube die werden bei suse standartmäßig nicht mitinstalliert. wenn dein /usr/src/linux verz. leer ist, dann sind sie nicht installiert und du solltest das ganze mit yast nachholen.
Gruß HL
Master2oo2
28.12.02, 17:50
Hi,
und welche Sachen muß ich dafür installieren?
Bitte werde ein bisschen genauer:)
Danke!
hi
unter yast => software installieren gibt es eine suchmaske. dort tippst du entweder kernelquellen oder auch kernelsources etc. ein. ich weiß nicht genau wie suse die nennt. auf jedenfall muss in der beschreibung zu dem paket, was von standardkernel von suse und quellen oder so ähnlich stehen. diese kernelquellen installierst du dann mit yast und versuchst anschließend nochmal die ati treiber zu installieren.
genau genug? ;)
Gruß HL
Master2oo2
28.12.02, 18:22
Hallo,
so habe jetzt die sogenannte Kernel-Source installiert. Und erhalte nun, wenn ich
den Treiber installiere, die folgende Meldung :
rpm -Uvh --force fglrx-glc22-4[1].2.0-2.5.1.i586.rpm
fglrx-glc22 ##################################################
swiching OpenGL library support to XFree86 4.x.x DRI method
*** Trying to install a precompiled kernel module.
*** WARNING ***
Tailored kernel module for fglrx not present in your system.
You must go to /lib/modules/fglrx/build_mod subdir
and execute './make.sh' to build a fully customed kernel module.
Afterwards go to /lib/modules/fglrx and run './make_install.sh'
in order to install the module into your kernel's module repository.
(see readme.txt for more details.)
As of now you can still run your XServer in 2D, but hardware acclerated
OpenGL will not work and 2D grafics will lack performance.
failed.
*** Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
probing for VMA API version...
cleaning...
patching 'highmem.h'...
patching 'drmP.h'...
patching file drmP.h
Hunk #1 succeeded at 153 (offset -102 lines).
Hunk #2 succeeded at 164 (offset -102 lines).
compiling 'agpgart_be.c'...
compiling 'agp3.c'...
compiling 'i7505-agp.c'...
compiling 'firegl_public.c'...
linking of fglrx kernel module...
duplicating results into driver repository...
done.
==============================
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
fglrx: Device or resource busy
done.
===
ATI display drivers successfully installed
please run 'fglrxconfig' now
So, kann ich jetzt der Meldung nach entnehmen, daß der Treiber korrekt installiert ist?
Wenn ich glxgears starte, zeigt er 3400 fps pro sekunde. Aber jetzt beim zweiten Versuch
steht das hier:
Xlib: connection to ":0.0" refused by server
Xlib: Invalid XDM-AUTHORIZATION-1 key (failed key comparison)
Error: couldn't open display (null)
und sowieso, wenn ich fglxconfig starte geht nichts mehr, ich habe nur noch streifen im Bild.
Ist es unbedingt erforderlich das zu starten?
P.S. Wenn der Treiber nun korrekt eingebunden ist, warum kann ich nicht mehr die Aufkösung ändern?
Yast meldet mir, daß die XFree COnfig Datei fehlerhaft ist und Sax2 fragt mich zuerst nach der
3-D Beschleunigung aktiviere ich diese, hängt alles, aktiviere ich sie nicht, hängt auch alles.
Sehr komisch :)
Ich hoffe du kannst mir helfen.
Ich erlebe hier ein Nerven Zusammenbruch nach dem anderen;)
hi
So, kann ich jetzt der Meldung nach entnehmen, daß der Treiber korrekt installiert ist?
jo kannst du :)
du solltest die xf86config schon mit dem ati-tool fglrxconfig erstellen lassen, yast und sax würde ich an deiner stelle aussen vor lassen.
allerdings solltest du ein backup von deiner xf86config machen, da sich maus, bildschirm etc. mit dem ati-tool nicht sehr gut einstellen lassen. zumindest ich mache es immer so, das ich von fglrxconfig die xf86config erstellen lasse und die einträge für die maus und den bildschirm manuell anpasse.
wenn du damit fertig bist, solltest du den x-server neustarten. anschließend überprüfe mal als root mit lsmod ob das modul fglrx auch wirklich geladen wurde.
Ich erlebe hier ein Nerven Zusammenbruch nach dem anderen ;)
das wird schon :)
Gruß HL
Master2oo2
28.12.02, 18:50
Hi,
so habe alles gemacht, wie du es gesagt hast. Jetzt kommt doch gleich das nächste Problem:)
Jetzt crashed der X-Server. Mit lauter Fehlermeldungen, konnte die Meldung nicht rauskopieren, da das ganze in der Konsole stattgefunden hat.
Ich glaube ich installier gleich mal Linux neu, es scheint, als wär alles daneben.
Aber noch gebe ich nicht auf.
Nun nochmal die Frage, wie kann ich die Auflösung und Farbtiefe ändern, 24 Bit ist zu wenig.
Danke für deine Hilfe!
Master2oo2
28.12.02, 19:09
Hi,
also ich muss meine Aussage von eben korrigieren.
Habe nochmal alles eingestellt mit 'fglrxconfig'. X-Server fährt hoch und lsmod gibt folgendes raus:
Module Size Used by Tainted: P
nls_iso8859-1 2880 1 (autoclean)
nls_cp437 4384 1 (autoclean)
vfat 9244 1 (autoclean)
fat 28984 0 (autoclean) [vfat]
snd-pcm-oss 45152 1 (autoclean)
snd-mixer-oss 11136 1 (autoclean)
fglrx 142920 196
snd-seq-midi 4480 0 (autoclean) (unused)
snd-emu10k1-synth 5504 0 (autoclean)
snd-emux-synth 28480 0 (autoclean) [snd-emu10k1-synth]
snd-seq-midi-emul 4560 0 (autoclean) [snd-emux-synth]
snd-seq-virmidi 3720 0 (autoclean) [snd-emux-synth]
snd-seq-oss 24128 0 (autoclean)
snd-seq-midi-event 2664 0 (autoclean) [snd-seq-midi snd-seq-virmidi snd-seq-oss]
snd-seq 39596 2 (autoclean) [snd-seq-midi snd-emux-synth snd-seq-midi-emul snd-seq-virmidi snd-seq-oss snd-seq-midi-event]
snd-emu10k1 62820 2 [snd-emu10k1-synth]
snd-pcm 58528 0 [snd-pcm-oss snd-emu10k1]
ipv6 123424 -1 (autoclean)
snd-timer 11456 0 [snd-seq snd-pcm]
snd-hwdep 4736 0 [snd-emu10k1]
snd-util-mem 1472 0 [snd-emux-synth snd-emu10k1]
snd-rawmidi 13536 0 [snd-seq-midi snd-seq-virmidi snd-emu10k1]
snd-seq-device 4336 0 [snd-seq-midi snd-emu10k1-synth snd-emux-synth snd-seq-oss snd-seq snd-emu10k1 snd-rawmidi]
snd-ac97-codec 24196 0 [snd-emu10k1]
snd 31720 0 [snd-pcm-oss snd-mixer-oss snd-seq-midi snd-emu10k1-synth snd-emux-synth snd-seq-midi-emul snd-seq-virmidi snd-seq-oss snd-seq-midi-event snd-seq snd-emu10k1 snd-pcm snd-timer snd-hwdep snd-util-mem snd-rawmidi snd-seq-device snd-ac97-codec]
soundcore 3268 10 [snd]
mousedev 3872 1
isa-pnp 27816 0 (unused)
hid 17824 0 (unused)
joydev 5728 0 (unused)
evdev 3904 0 (unused)
input 3072 0 [mousedev hid joydev evdev]
st 25844 0 (autoclean) (unused)
sg 23620 0 (autoclean)
usb-uhci 20996 0 (unused)
usbcore 55136 1 [hid usb-uhci]
af_packet 11528 1 (autoclean)
8139too 13504 1
mii 1040 0 [8139too]
ide-scsi 7648 0
reiserfs 158816 1
So jetzt, müsstest du mir nur noch sagen, hey alles in Ordnung und ich bin glücklich :)
glxgears meldet folgemdes :
10387 frames in 5.0 seconds = 2077.400 FPS
12904 frames in 5.0 seconds = 2580.800 FPS
14771 frames in 5.0 seconds = 2954.200 FPS
16378 frames in 5.0 seconds = 3275.600 FPS
16390 frames in 5.0 seconds = 3278.000 FPS
15638 frames in 5.0 seconds = 3127.600 FPS
Sind diese Werte in Ordnung?
Darf ich jetzt all die schönen Spiele spielen *g* ? ( Gesetz den Fall ich bekomme die zum laufen ) :)
Also,
Danke im Vorraus
Gruß
Marcel
hi
hier mal ein ausschnitt aus meiner xf86config
# Screen sections
# ************************************************** ********************
# Any number of screen sections may be present. Each describes
# the configuration of a single screen. A single specific screen section
# may be specified from the X server command line with the "-screen"
# option.
Section "Screen"
Identifier "Screen0"
Device "ATI Graphics Adapter"
Monitor "Monitor0"
DefaultDepth 24
#Option "backingstore"
Subsection "Display"
Depth 24
Modes "1024x768"
ViewPort 0 0 # initial origin if mode is smaller than desktop
# Virtual 1280 1024
EndSubsection
EndSection
Modes "1024x768" <= auflösung
DefaultDepth 24
Depth 24 <= das *müßte* die verwendete auflösung sein
24 Bit ist zu wenig.
warum ist das zu wenig? und was heißt das genau der x-server crasht? die konsole steht dir so noch nicht zur verfügung, du mußt in der lilo.conf den vga wert auf normal ändern.
vga = normal
bei deinem verwendeten kernel. anschließend lilo aufrufen, damit die änderungen übernommen werden. bei nächten booten, sollten dir die konsolen wieder zur verfügung stehen.
Gruß HL
Gruß HL
hi
So jetzt, müsstest du mir nur noch sagen, hey alles in Ordnung und ich bin glücklich
hey alles in ordnung :) die gears werte sehen gut aus.
Gruß HL
Master2oo2
28.12.02, 19:37
Hi,
noch eine Frage, wenn ich Linux herunterfahre, kommt zumindest bei Suse ein bunter Bildschirm, wo sämtliche Sachen stehen die heruntergefahren werden, dieser Screen hat nur noch Streifen, alles doppelt und zehnfach dargestellt, kannst du mir sagen, was dies zu bedeuten hat?
Anonsten läuft alles super!!
Danke nochmal für deine Hilfe!
Gruß
Marcel
hi
sieh dir mal deine lilo.conf an. dort findest du einen eintrag, ähnlich dem folgenden
vga = 791 diesen ändere in => vga = normal
anschließend lilo in die console tippen, damit die änderungen übernommen werden.
Gruß HL
Master2oo2
28.12.02, 22:17
Hallo,
Super. Hat funktioniert ;)
Ich danke dir für deine Hilfe. Du hast mir wirklich sehr geholfen.
Es läuft jetzt alles.
Danke!
Gruß
Marcel
hi
freut mich, das es nun *läuft* :)
Gruß HL
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.