PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : xfree 4.2.0 vs Voodoo3 & Quake3


selwyn
29.01.02, 11:17
Ich habe freudig mein system (suse 7.3 mit 2.4.16 suse kernel) von XFree4.1 auf XFree4.2 geupdated, und jetzt klappt die glx beschleunigung nicht mehr. glxinfo spuckt folgendes aus:

server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: VA Linux Systems, Inc.
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 Mesa 3.4.2
OpenGL extensions:
GL_ARB_multitexture, GL_EXT_abgr, GL_EXT_blend_color,
GL_EXT_blend_minmax, GL_EXT_blend_subtract
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

Nach den Dokus die ich finden konnte sagt mir
>OpenGL renderer string: Mesa GLX Indirect,
dass die libGL.so.1 nur einen Softwarerender geladen hat.
Aber weshalb?
Ich habe mich brav an die Anleitung von Suse gehalten, und 2D ist auch alles in Butter, der Softwarerender klappt im Prinzip auch. (gähhn)

Wo kann ich mehr infos finden was in meinem System schief läuft?
Also tdfx.o wird von kernel eingebunden, soviel kann ich noch beisteuern.

GraKa ist eine Voodoo2000 agp.

Danke allseits.

Dampire
29.01.02, 12:04
kann sein, dass du für XFree 4.2.0 ein neues kernelmodul (tdfx.o) brauchst

selwyn
29.01.02, 18:08
hmm, das modul tdfx.o ist frisch,
zumindest das eine das durch ein
locate tdfx.o
zu Tage gefördert wurde.

TuXaner
29.01.02, 21:46
Bist du dir sicher das du folgenden Befehl ausgeführt hast ?

/usr/X11R6/bin/switch2xf86_glx

Oder führe ihn einfach nochmal aus.

selwyn
02.02.02, 13:14
Hab's gemacht kein Unterschied, aber ich hab im Xfree-log was gefunden:
schnipp<
drmOpenByBusid: busid is PCI:1:0:0
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: drmOpenMinor returns 7
drmOpenByBusid: drmGetBusid reports PCI:1:0:0
(II) TDFX(0): [drm] drmSetBusid failed (7, PCI:1:0:0), Device or resource bus(EE) TDFX(0): [dri] DRIScreenInit failed, disabling DRI.
(II) TDFX(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
8x8 mono pattern filled rectangles
Indirect CPU to Screen color expansion
Solid Lines
Dashed Lines
Offscreen Pixmaps
Driver provided NonTEGlyphRenderer replacement
Setting up tile and stipple cache:
32 128x128 slots
10 256x256 slots
(==) TDFX(0): Backing store disabled
(==) TDFX(0): Silken mouse enabled
(==) TDFX(0): Direct rendering disabled
>schnapp
Leider kann ich damit nix anfangen.
Klingt für mich so als würde tdfx.o falsch funktionieren hm, und nu?
Ich versuch mal 'nen Kernelkompiling und neukompiling der Xfree-Kernelmodule mal sehen ob das was hilft.
Ich glaubs ja nicht wirklich.