Hi, I am running Linux-2.4.20 SMP, 1 GB memory with the CVS DRI module and XFree86 4.3. My card is a Matrox G400 MAX with 32 MB:
$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
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: 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 DRI G400 20020221 AGP 4x
x86/MMX/SSE
OpenGL version string: 1.2 Mesa 4.0.4
OpenGL extensions:
GL_ARB_multisample, GL_ARB_multitexture,
GL_ARB_texture_compression,
GL_ARB_texture_env_add, GL_ARB_transpose_matrix,
GL_EXT_abgr,
GL_EXT_bgra, GL_EXT_clip_volume_hint,
GL_EXT_compiled_vertex_array,
GL_EXT_packed_pixels, GL_EXT_polygon_offset,
GL_EXT_rescale_normal,
GL_EXT_texture3D, GL_EXT_texture_env_add,
GL_EXT_texture_object,
GL_EXT_vertex_array, GL_IBM_rasterpos_clip,
GL_MESA_window_pos,
GL_NV_texgen_reflection, GL_SGIS_generate_mipmap
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 16 tc 1 16 0 r y . 5 6 5 0 0 16 0 0 0
0 0 0 0 None
0x24 16 tc 1 16 0 r . . 5 6 5 0 0 16 0 0 0
0 0 0 0 None
0x25 16 tc 1 16 0 r y . 5 6 5 0 0 16 8 0 0
0 0 0 0 Slow
0x26 16 tc 1 16 0 r . . 5 6 5 0 0 16 8 0 0
0 0 0 0 Slow
0x27 16 tc 1 16 0 r y . 5 6 5 0 0 16 0 16 16
16 0 0 0 Slow
0x28 16 tc 1 16 0 r . . 5 6 5 0 0 16 0 16 16
16 0 0 0 Slow
0x29 16 tc 1 16 0 r y . 5 6 5 0 0 16 8 16 16
16 0 0 0 Slow
0x2a 16 tc 1 16 0 r . . 5 6 5 0 0 16 8 16 16
16 0 0 0 Slow
0x2b 16 dc 1 16 0 r y . 5 6 5 0 0 16 0 0 0
0 0 0 0 None
0x2c 16 dc 1 16 0 r . . 5 6 5 0 0 16 0 0 0
0 0 0 0 None
0x2d 16 dc 1 16 0 r y . 5 6 5 0 0 16 8 0 0
0 0 0 0 Slow
0x2e 16 dc 1 16 0 r . . 5 6 5 0 0 16 8 0 0
0 0 0 0 Slow
0x2f 16 dc 1 16 0 r y . 5 6 5 0 0 16 0 16 16
16 0 0 0 Slow
0x30 16 dc 1 16 0 r . . 5 6 5 0 0 16 0 16 16
16 0 0 0 Slow
0x31 16 dc 1 16 0 r y . 5 6 5 0 0 16 8 16 16
16 0 0 0 Slow
0x32 16 dc 1 16 0 r . . 5 6 5 0 0 16 8 16 16
16 0 0 0 Slow
I am having trouble with the OpenGL xscreensaver hacks
ever since I upgraded from XFree86 4.2.1. Although
they all work fine when run from the command line
(regardless of whether they're on the root window or
not), they all fail when launched from xscreensaver.
Some of them (atlantis, glforestfire) flash an error
message on the screen:
libGL error: InitDriver failed
and then proceed to run very, very slowly. (Indirect
rendering?). Others (gltext, molecule, pipes) SIGSEGV
immediately and produce the following back-trace in
the core file:
(gdb) bt
#0 0x4050dc38 in _mesa_align_calloc ()
from /usr/X11R6/lib/modules/dri/mga_dri.so
#1 0x405882f9 in _swsetup_CreateContext ()
from /usr/X11R6/lib/modules/dri/mga_dri.so
#2 0x405e6619 in mgaCreateContext ()
from /usr/X11R6/lib/modules/dri/mga_dri.so
#3 0x404c2ebc in driCreateContext ()
from /usr/X11R6/lib/modules/dri/mga_dri.so
#4 0x4005d5c7 in CreateContext () from
/usr/lib/libGL.so.1
#5 0x4005d6ed in glXCreateContext () from
/usr/lib/libGL.so.1
I have tried enabling DEBUG mode in the mga module,
and then running the atlantis hack under xscreensaver.
The message log is attached.
Everyone I have spoken to believes that this is
probably a DRI issue. Is there any other information
that I can provide?
Thanks for any help here,
Cheers,
Chris
__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com
DRM.bz2
Description: DRM.bz2
