From: <ran...@ya...> - 2003-03-26 01:24:55
|
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 |