PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suse 9 und der ATI-Treiber (3.7.0) - trotz 3D kein 3D?


GAMaus
2004-02-17, 14:37:04
Mal eine Frage zu dem Treiber unter Suse 9:

Ich hab mich nach folgender Anleitung durch die Installation
gehangelt und auf den ersten Blick hat alles prima geklappt.

http://www.alexandern.com/servlet/c...y&var.essayid=6

In SAX wird auch unter 3d-Status "aktiviert" angezeigt.

Allerdings meldet Tux-Racer "fehlende 3d-Unterstuetzung".

Wo liegt da das Problem?

MFG
GAMaus

White_Shadow
2004-02-17, 15:59:39
Mahlzeit, ich kann dir nur sagen das du auf die aussagen von SuSE nicht kannst! wenn du fglrxinfo eingibst und dort steht das der Ati treiber benutzt wird ist alles ok! Zusätlich kannste mit glxinfo testen ob es funzt, das spuckt dann nämlich aus das dircet rendering aktiviert ist oder halt nicht.

GAMaus
2004-02-17, 20:35:41
Tja, leider ist es aus.
Wie mach ich's an?


gamaus@GAMaus:~> fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.4

gamaus@GAMaus:~> 3dinfo
ATI Technologies Inc Radeon 9100 QM (1002@514d):4:radeon:16:dri::::
gamaus@GAMaus:~> glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float,
GLX_ATI_render_texture
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.4
OpenGL 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
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 1 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
0x24 24 tc 1 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
0x25 24 tc 1 24 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x26 24 tc 1 24 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x27 24 dc 1 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
0x28 24 dc 1 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
0x29 24 dc 1 24 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x2a 24 dc 1 24 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
gamaus@GAMaus:~>



Liegt es etwa an den fglrxconfig einstellungen?

Exxtreme
2004-02-17, 20:43:34
Hast du einen funktionierenden AGPGART-Treiber?

GAMaus
2004-02-17, 21:04:58
Scheinbar ja, oder?


AMaus:/home/gamaus # testgart
version: 0.99
bridge id: 0x7461039
agp_mode: 0x1f000217
aper_base: 0xd0000000
aper_size: 128
pg_total: 176640
pg_system: 176640
pg_used: 0
base=00000000d0000000 range=0000000008000000
base=d0000000
entry.key : 0
entry.key : 1
Allocated 8 megs of GART memory
start=1000677325, end=1000679500
MemoryBenchmark: 1839 mb/s
start=1000679620, end=1000681833
MemoryBenchmark: 1807 mb/s
start=1000681959, end=1000684087
MemoryBenchmark: 1879 mb/s
Average speed: 1841 mb/s
Testing data integrity (1st pass): passed on first pass.
Testing data integrity (2nd pass): passed on second pass.
GAMaus:/home/gamaus #

Exxtreme
2004-02-17, 21:07:43
Hmmm, bei dir wird der Mesa-Renderer benutzt aus welchen Gründen auch immer. Gib mal lsmod in die Konsole ein und schaue ob das agpgart- und fglrx-Modul geladen wurde.

RoyAlm
2004-02-18, 08:51:31
hi, ich habe 'mal irgendwo gelesen das SAX wenn es gestartet wird auf alle Fälle die XF... neu schreibt.
Also lass noch einmal fglrxconfig laufen, vergiss SAX und YAST2 und probier gleich fglrxinfo aus oder starte direkt den TuxRacer. Evtl. musst du aber noch das Modul laden.
Bei 2.4.x insmod fglrx, glaube ich.

Gruss

GAMaus
2004-02-18, 15:23:51
Jo, danke ich werds mal testen und dann Bescheid geben.

GAMaus
2004-02-18, 15:38:38
Original geschrieben von Exxtreme
Hmmm, bei dir wird der Mesa-Renderer benutzt aus welchen Gründen auch immer. Gib mal lsmod in die Konsole ein und schaue ob das agpgart- und fglrx-Modul geladen wurde.

Hmm. fglrx steht dabei aber agpgart nicht:


gamaus@GAMaus:~> lsmod
Module Size Used by Tainted: P
snd-mixer-oss 15576 0 (autoclean)
fglrx 170984 0
isa-pnp 32712 0 (unused)
usbserial 19836 0 (autoclean) (unused)
parport_pc 28648 1 (autoclean)
lp 6304 0 (autoclean)
parport 25608 1 (autoclean) [parport_pc lp]
snd-seq-oss 30048 0 (autoclean)
snd-seq-midi 5088 0 (unused)
snd-emu10k1-synth 6396 0
snd-emux-synth 31484 0 [snd-emu10k1-synth]
snd-seq-midi-emul 5376 0 [snd-emux-synth]
snd-seq-virmidi 4040 0 [snd-emux-synth]
snd-seq-midi-event 3840 0 [snd-seq-oss snd-seq-midi snd-seq-virmidi]
snd-seq 41424 3 [snd-seq-oss snd-seq-midi snd-emux-synth snd-seq-midi-emul snd-seq-virmidi snd-seq-midi-event]
ipv6 227392 -1 (autoclean)
key 70456 0 (autoclean) [ipv6]
snd-intel8x0 22020 0
snd-mpu401-uart 4128 0 [snd-intel8x0]
snd-emu10k1 78788 4 [snd-emu10k1-synth]
snd-pcm 74148 0 [snd-intel8x0 snd-emu10k1]
snd-page-alloc 6676 0 [snd-intel8x0 snd-emu10k1 snd-pcm]
snd-timer 17024 0 [snd-seq snd-pcm]
snd-rawmidi 15968 0 [snd-seq-midi snd-seq-virmidi snd-mpu401-uart snd-emu10k1]
nls_cp437 4348 2 (autoclean)
snd-util-mem 1696 0 [snd-emux-synth snd-emu10k1]
snd-seq-device 4528 0 [snd-seq-oss snd-seq-midi snd-emu10k1-synth snd-emux-synth snd-seq snd-emu10k1 snd-rawmidi]
nls_iso8859-1 2844 2 (autoclean)
smbfs 41840 2 (autoclean)
snd-ac97-codec 45400 0 [snd-intel8x0 snd-emu10k1]
snd-hwdep 5440 0 [snd-emu10k1]
snd 40388 4 [snd-mixer-oss snd-seq-oss snd-seq-midi snd-emu10k1-synth snd-emux-synth snd-seq-midi-emul snd-seq-virmidi snd-seq-midi-event snd-seq snd-intel8x0 snd-mpu401-uart snd-emu10k1 snd-pcm snd-timer snd-rawmidi snd-util-mem snd-seq-device snd-ac97-codec snd-hwdep]
soundcore 3940 0 [snd]
usb-storage 71776 0
hci_usb 7992 0 (unused)
bluez 31524 1 [hci_usb]
st 29648 0 (autoclean) (unused)
sr_mod 14616 0 (autoclean)
sg 35232 0 (autoclean)
printer 7072 0
joydev 5440 0 (unused)
evdev 3840 0 (unused)
input 3488 0 [joydev evdev]
usb-ohci 19848 0 (unused)
ehci-hcd 18028 0 (unused)
usbcore 64364 1 [usbserial usb-storage hci_usb printer usb-ohci ehci-hcd]
raw1394 18288 0 (unused)
ieee1394 188260 0 [raw1394]
sis900 13644 1
ide-cd 32416 0
cdrom 29216 0 [sr_mod ide-cd]
nls_iso8859-15 3356 2 (autoclean)
ntfs 80300 2 (autoclean)
lvm-mod 65668 0 (autoclean)
ide-scsi 11056 0
reiserfs 217236 1
sd_mod 12864 0
scsi_mod 100788 6 [usb-storage st sr_mod sg ide-scsi sd_mod]
gamaus@GAMaus:~>

GAMaus
2004-02-18, 16:13:02
Hab fglrxconfig neu ausgefuehrt. (in init 3)
Es wird immer noch der mesa geladen.
in lsmod keine spur von apggart, also wollte ich ihn von Hand starten.
Folgendes erscheint:


GAMaus:/home/gamaus # insmod agpgart
Using /lib/modules/2.4.21-166-athlon/kernel/drivers/char/agp/agpgart.o
/lib/modules/2.4.21-166-athlon/kernel/drivers/char/agp/agpgart.o: init_module: N
o such device
Hint: insmod errors can be caused by incorrect module parameters, including inva
lid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg


welche parameter koennte ich versuchen?

Gast
2004-02-18, 16:29:11
hallo

Da ich selber daran fast verzweifelt bin...
versuch den agpgart folgendermassen zu laden
/sbin/insmod agpgart.

Wenn das geht..schon mal gut.

Dann musst Du ihn nur noch dazu bringen beim start automatisch zu laden.

Dazu in /etc/init.d in der boot.local
die oben genannte Zeile einfügen.

Dann habe ich noch in der /etc/modules.conf

pre-install fglrx /sbin/modprobe "-k" "agpgart"

eingefügt.

jetzt geht es endlich.

Gruss
M

nggalai
2004-02-18, 16:31:13
Mal abgesehen von AGP--sind die ganzen libGL* richtig gesymlinkt, i.e. auf die ATI-Libraries?

93,
-Sascha.rb

Exxtreme
2004-02-18, 16:35:19
Original geschrieben von GAMaus
Hab fglrxconfig neu ausgefuehrt. (in init 3)
Es wird immer noch der mesa geladen.
in lsmod keine spur von apggart, also wollte ich ihn von Hand starten.
Folgendes erscheint:


GAMaus:/home/gamaus # insmod agpgart
Using /lib/modules/2.4.21-166-athlon/kernel/drivers/char/agp/agpgart.o
/lib/modules/2.4.21-166-athlon/kernel/drivers/char/agp/agpgart.o: init_module: N
o such device
Hint: insmod errors can be caused by incorrect module parameters, including inva
lid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg



welche parameter koennte ich versuchen?

So wie es aussieht, kann dein Kernel den AGPGART-Treiber für deinen Chipsatz nicht laden. Aller Voraussicht nach ist der AGPGART-Treiber nicht im Kernel integriert.

Da habe ich 2 Lösungsvorschläge:

1. Den Internal AGPGART-Driver vom ATi-Treiber nutzen. Kann sein, daß dieser mit dabei ist.

2. Einen Kernel bauen, der den Treiber enthält.

GAMaus
2004-02-18, 17:06:04
Original geschrieben von Gast
hallo

Da ich selber daran fast verzweifelt bin...
versuch den agpgart folgendermassen zu laden
/sbin/insmod agpgart.

Wenn das geht..schon mal gut.

Dann musst Du ihn nur noch dazu bringen beim start automatisch zu laden.

Dazu in /etc/init.d in der boot.local
die oben genannte Zeile einfügen.

Dann habe ich noch in der /etc/modules.conf

pre-install fglrx /sbin/modprobe "-k" "agpgart"

eingefügt.

jetzt geht es endlich.

Gruss
M




GAMaus:/home/gamaus # /sbin/insmod/agpgart
bash: /sbin/insmod/agpgart: Ist kein Verzeichnis
GAMaus:/home/gamaus # /sbin/insmod agpgart
Using /lib/modules/2.4.21-166-athlon/kernel/drivers/char/agp/agpgart.o
insmod: a module named agpgart already exists
GAMaus:/home/gamaus #


Dann trag ich mal die Zeile ein...

MFG
GAMaus

GAMaus
2004-02-18, 17:08:00
Original geschrieben von nggalai
Mal abgesehen von AGP--sind die ganzen libGL* richtig gesymlinkt, i.e. auf die ATI-Libraries?

93,
-Sascha.rb

/me Linux newbie

wo genau kann ich das pruefen?

MFG
GAMaus

GAMaus
2004-02-18, 17:09:43
Original geschrieben von Exxtreme
So wie es aussieht, kann dein Kernel den AGPGART-Treiber für deinen Chipsatz nicht laden. Aller Voraussicht nach ist der AGPGART-Treiber nicht im Kernel integriert.

Da habe ich 2 Lösungsvorschläge:

1. Den Internal AGPGART-Driver vom ATi-Treiber nutzen. Kann sein, daß dieser mit dabei ist.

2. Einen Kernel bauen, der den Treiber enthält.

Sollte alles andere nicht klappen werd ich das wohl tun muessen.

MFG
GAMaus

GAMaus
2004-02-18, 19:20:17
So, hab jetzt alles moegliche ausprobiert

- verschiedene Treiber
- verschiedene Kernel
- 1000x fglrxconfig mit verschiedenen einstellungen
nix funzt

Ganz am anfang der hatte ich 3D support.
Aber keine Ahnung wie die Einstellungen waren.
Jetz hab ich die Schnauze so voll das ich wohl eine Neuinstallation machen werde.

Es sei denn irgendjemandem faellt noch was ein.

MFG
GAMaus

GAMaus
2004-02-18, 21:17:09
Beim Kernel kompilieren kommen in der AGPGART section jede Menge Fehlermeldungen.

BNO
2004-02-18, 23:15:23
Also wenn ich dein system richtig interpretiere hast du einen der neueren SiS Chipsätze im Einsat und so wie ich das aus erfahrung mit meinem KT600 Board kenne ist das einzigste was einem da weiterhelfen kann der 2.6.x Kernel.

Dieser kompiliert, wenn agpgart als modul kompiliert werden soll, für die verschiedenen chipsätze eigene module z.B. via-gart.ko, sis-gart.ko ...

Solltest du den kernel so compiliert haben (also schon nen 2.6er drauf haben), probier mal ob
modprobe sis-gartklappt, wenn dem so ist, würde ich sagen du hasts geschafft. Sollte es danach immernoch nicht funktionieren drück mal nach dem laden der Module Strg+Alt+F10 und schau dort mal nach ob dort zeilen bezüglich fglrx und agpgart auftauchen. alternatif kannst du in der konsole auch dmesg eingeben.

PS.: Da ich jetzt nicht weiß wie die anleitung is die du befolgt hast (link defekt) solltest du mal bei einer nötigen neuinstallation mal nach derhir vorgehen:
http://www.forum-3dcenter.org/vbulletin/showthread.php?s=&postid=1406144#post1406144

GAMaus
2004-02-19, 06:51:40
Hier noch mal der link zur Anleitung

http://www.alexandern.com/servlet/cmd?command=get.essay&var.essayid=6



Ich werd's heute mittiag mal nach der von Dir angegebenen Anleitung ausprobieren.

Ich meld mich dann obs gefunzt hat.

MFG
GAMaus

GAMaus
2004-02-19, 21:16:39
Hey!

3D hab ich, aber:

Das Bild rennt von unten nach oben durch. (!?)

Wie wenn das Bild am Fernseher wandert.

Woran liegt das denn nun wieder?

MFG
GAMaus