PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Radeon9000 Pro und XFree (4.2 / 4.3)


LinuXFriend
17.04.03, 20:49
Hallo Zusammen!

Bin seit heute neu hier und komme schon mit einem Problem:
Ich habe mir vor einer Woche eine Sapphire Radeon 9000 Pro geleistet.
Der X-Server läuft zwar unter XFree-4.2 und auch unter 4.3, aber mit
der 3D-Beschleunigung ist nichts zu machen.
Die ATI-Reiber habe ich schon installiert (2.5.1), die BusID auf 1:0:0 geändert.
Weiß jemand von Euch da Rat?

3Ddiag bringt folgende Meldung:

3Ddiag version 0.397
Verifying 3D configuration:
Using 3dinfo
************************************************** **********

================================================== ==============
No 3D capable graphic chipset found! You should consider to use
'Mesa Software Rendering'. You can verify this configuration
with the command "3Ddiag --mesasoft".
================================================== ==============

Checking GLU/glut runtime configuration:
GLU ... done (package mesaglu)
glut ... done (package mesaglut)


habe folgendes System:
SuSE Linux 8.0 (i386)
Kernel 2.4.18-4GB / i686
XFree86 4.2.0
MSI KT3-Ultra
2x256MB PC266
1x3C905 + 1x3C900
Dawi DC-100
Rest ist standard

Wenn ich XFree 4.3 installiere kommt bei SAX2 auch keine Möglichkeit Radeon9000/M9 auszuwählen. Irgendwo hab' ich gelesen, daß es so funzen sollte - hab' ich da auch etwas vergessen?

THX for your HELP,
-lXFd

LinuXFriend
22.04.03, 21:06
bin jetzt selbst einen Schritt weitergekommen:

habe mir folgende Files gezogen:
Xfree 4.3.0
ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/supplementary/X/XFree86/

Sax2
ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/supplementary/X/XFree86/SaX2/

für das SaX2-Update wird der fvwm2 benötigt - wow SaX2 sieht gleich besser aus.

Die Sapphire Radeon9000 Pro wird von Sax2 erkannt:
Chip: 0 is -> ATI RV250 If 01:00:0 0x1002 0x4966 AGP radeon

3D funkt immer noch nicht recht (glxgears):
787 frames in 5.0 seconds = 157.400 FPS
600 frames in 5.0 seconds = 120.000 FPS
700 frames in 5.0 seconds = 140.000 FPS

glinfo:
GL_VERSION: 1.3 Mesa 4.0.4
GL_EXTENSIONS: GL_ARB_imaging GL_ARB_multitexture GL_ARB_texture_border_clamp GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_transpose_matrix GL_EXT_abgr GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_lod_bias
GL_RENDERER: Mesa GLX Indirect
GL_VENDOR: Mesa project: www.mesa3d.org
GLU_VERSION: 1.3
GLU_EXTENSIONS: GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess
GLUT_API_VERSION: 3
GLUT_XLIB_IMPLEMENTATION: 15

3Ddiag:
Verifying 3D configuration:
Using 3dinfo
************************************************** **********

================================================== ==============
No 3D capable graphic chipset found! You should consider to use
'Mesa Software Rendering'. You can verify this configuration
with the command "3Ddiag --mesasoft".
================================================== ==============

Checking GLU/glut runtime configuration:
GLU ... done (package mesaglu)
glut ... done (package mesaglut)

Weiß hier noch jemand Rat?
Meine XF86Config habe ich mitgepostet.

THX,
lXFd

VonBroesel
22.04.03, 22:41
tach

1. konntest du die treiber via rpm ohne fehlermeldung installieren?
2. hast nach der treiberinstallation fglrxconfig als root ausgeführt?
3. gib mal als root in der konsole "lsmod" ein... da müßte, wenn dir treiber richtig installiert sind, in der angezeigten liste das modul "radeon" angezeigt werden... wenn nicht dann ist das modul für die radeon noch nicht geladen...
probiere als root in der konsole mal "modprobe radeon"...

ich hänge dir mal noch meine xf86config an(ist aber ein bissel wüßt und unaufgeräumt *g*)...

LinuXFriend
23.04.03, 08:20
1. die Installation war als root kein Problem (ging ohne Fehlermeldung)
2. fglrxconfig wird doch nur mit den ATI-Treibern mitgeliefert (die sich unter XFree86-4.2.0 bei mir nur mit Fehler installieren lassen - Warning ... will taint kernel...)
3. lsmod zeigt mir das "radeon" und "agpgart" geladen sind

lt. der Xfree86-Log-Datei (/var/log) wird auch "glx" und "dri" erfolgreich geladen

Ich weiß einfach nicht worin der Fehler liegt - switch2xf86_glx brachte auch keinen Erfolg. Bin jetzt im Büro, werde mir morgen Deine XF86-Config anschauen (Windoof formatiert die Datei a bissl seltsam).

Auf meinem 2. System habe ich die Sapphire Radeon7500LE laufen, die definitv nicht kompatibel zur Sapphire Radeon9000Pro ist (hab's mit der selben XF86Config probiert).

VonBroesel
23.04.03, 16:54
moin

also warum es trotz geladener module nicht geht ist mir net verständlich... ist wahrscheinlich das beste wenn du dir mal meine xf86config ansiehst... mehr könnte ich jetzt dazu nicht sagen...
aber du hast gesagt das die original ati treiber bei dir schwierigkeiten machen... ich hab sie damals bei mir auch nicht ohne weiteres installiert bekommen... das rpm-paket hat er nicht installiert jedoch nach /lib/modules/fglrx entpackt... hab dann angefangen von hand das modul zu erstellen... und hier fingen dann die schwierigkeiten an... beim erstellen kamen dann immer fehlermeldungen das irgend welche funktionen bzw. variablen in diversen *.h datein nicht ordentlich definiert wurden... ich hab dann in den datein ein bissel rumgepfuscht und irgend wann hat es mal geklappt *g*... und seit dem läuft es ohne probleme
ist jetzt nur so ein einwurf falls du es nochmal mit den original ati treibern probieren willst...
aso noch kurz zu meinem system:
-slackware 8.1 mit 2.4.18 kernel
-xfree 4.2
-ati 2.5 treiber mit einer radeon 8500 powered by ati karte

kippndreser
23.04.03, 21:09
Tu deinen Benutzernamen mal der Gruppe video zufügen
oder probier glxgears mal als root.
(ggf. vor "su" den Xserver mit xhost +localhost für alle lokalen Benutzer freischalten, nach dem Ausprobieren ggf. wieder sperren)

VonBroesel
24.04.03, 09:13
da fällt mir doch glatt noch was ein...
mir ist mal der übelst dumme fehler passiert das ich an einer falschen xf86config(war ne sicherheitskopie) rumgebastelt habe... nur so als idee...

LinuXFriend
25.04.03, 19:22
bald bin ich mit meinem Latein am Ende...

3D habe ich unter Xfree86-4.3 nicht geschafft
habe jetzt wieder auf 4.2er downgegradet - siehe da - 3D funkt - HURRA HURRA

glxgears:
8751 frames in 5.0 seconds = 1750.200 FPS
9290 frames in 5.0 seconds = 1858.000 FPS
7488 frames in 5.0 seconds = 1497.600 FPS
4220 frames in 5.0 seconds = 844.000 FPS
4262 frames in 5.0 seconds = 852.400 FPS
4157 frames in 5.0 seconds = 831.400 FPS
4252 frames in 5.0 seconds = 850.400 FPS
4260 frames in 5.0 seconds = 852.000 FPS
4173 frames in 5.0 seconds = 834.600 FPS
4164 frames in 5.0 seconds = 832.800 FPS
4222 frames in 5.0 seconds = 844.400 FPS
4242 frames in 5.0 seconds = 848.400 FPS
4228 frames in 5.0 seconds = 845.600 FPS
4262 frames in 5.0 seconds = 852.400 FPS
4226 frames in 5.0 seconds = 845.200 FPS
4260 frames in 5.0 seconds = 852.000 FPS
4099 frames in 5.0 seconds = 819.800 FPS
3759 frames in 5.0 seconds = 751.800 FPS
3595 frames in 5.0 seconds = 719.000 FPS
10736 frames in 5.0 seconds = 2147.200 FPS
14287 frames in 5.0 seconds = 2857.400 FPS
13913 frames in 5.0 seconds = 2782.600 FPS
14194 frames in 5.0 seconds = 2838.800 FPS

keine Ahnung warum die Werte kurz eingebrochen sind - soll sein!!

Einziges Problem ist noch, daß 3Ddiag keinen 3D-Adapter findet, das selbe passiert auch bei den Spielen:

3Ddiag version 0.397
Verifying 3D configuration:
Using 3dinfo
************************************************** **********

================================================== ==============
No 3D capable graphic chipset found! You should consider to use
'Mesa Software Rendering'. You can verify this configuration
with the command "3Ddiag --mesasoft".
================================================== ==============

Checking GLU/glut runtime configuration:
GLU ... done (package mesaglu)
glut ... done (package mesaglut)


was muß ich tun, damit 3Ddiag meine Sapphire Radeon9000pro auch richtig anzeigt?

lsmod:
Module Size Used by Tainted: PF
snd-mixer-oss 11136 1 (autoclean)
agpgart 29664 0 (unused)
fglrx 142920 163
lp 5824 0 (autoclean)
snd-seq-midi 4480 0 (autoclean) (unused)
snd-emu10k1-synth 5504 0 (autoclean)
snd-emux-synth 28480 0 (autoclean) [snd-emu10k1-synth]


THX,
-lXFd

VonBroesel
28.04.03, 18:57
@LinuXFriend
verwendest du eine neu xf86config oder die die du oben mit angehangen hast?
falls du eine neue verwendest hänge sie mal bitte als anlage an...
vieleicht find ich was...

LinuXFriend
30.04.03, 20:04
Hi VonBroesel!

Hab' dazwischen mehrmals konfiguriert und geändert.
Anbei die akt. XF86Config-4...


Vorab schon mal Danke für Deine Hilfe.

-lXFd

VonBroesel
01.05.03, 10:01
moin
der einzigste unterschied zu meiner xf86config ist das bei mir die busid mit "PCI:1:5:0" angegeben ist(bei dir "PCI:1:0:0").... das wäre meine letzte idee... dann bin ich mit meinem latein auch am ende...

LinuXFriend
01.05.03, 12:10
Ich habe noch eine Fehler gefunden, der mich stutzig macht.

Anbei ein Auszug aus der akt. XFree86.0.log-Datei:



wenn ich mir als root mit 'lsmod' die geladen Module ansehe, dann
sehe ich das fglrx geladen ist:

fglrx 142920 185

VonBroesel
01.05.03, 17:04
als warnung gibt er an
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
nach deiner oben angegebenen xf86config ist deine BusID "PCI:1:0:0"... verändere mal die BusID auf "PCI:1:0:1"...
da hätte ich ja fast noch was vergessen... führe mal als root "scanpci -v" aus... er zeigt dir alles an was er auf dem pcibus findet... wenn du deine karte gefunden hast ist nur die erste zeile wichtig...
bei mir steht dort "pci bus 0x0001 cardnum 0x05 function 0x00" das dürfte meiner BusID "PCI:1:5:0" entsprechen... schau mal nach was dort bei dir steht....

oracle2025
01.05.03, 18:15
Also ich habe eine
Sapphire Radeon 9000
(die ohne PRO)

und hatte eigentlich keine Probleme die unter Redhat zum 3D betrieb zu kriegen,
unter Redhat 7.3 mit XFree 4.2 hab ich den Treiber von ATI verwendet, der btw. nur mit Xfree 4.1 oder 4.2 funktioniert. Da hab ich mit /sbin/lspci die passende BusID ermittelt.

Und bei Redhat 9 ist XFree 4.3 dabei, und das unterstützt die Karte schon von haus aus im 3D-Modus, also musste ich da gar nichts machen, es hat sofort funktioniert.