SourceForge has been redesigned. Learn more.

#244 Windowed rendering on G400 locks X serv, workaround included

MGA OpenGL (56)


I'm currently using XFree86 4.0.1/DRI CVS from November 3, 2000. I'm experiencing an easily reproducable lockup with windowed rendering on the G400 (using the MGA driver from the main trunk, not the Matrox driver) and have found a [possible] workaround. I'm not entirely convinced that the problem lies within XF86 or DRI. I have made cross-posts to the appropriate message boards of the offending program (XMMS). The lockup occurs only when using the OpenGL Spectrum Analyzer plugin, and *only* with XMMS. Other programs which use windows rendering (such as gears) appears to work quite well. The plugin works properly under XF86 3.3.6 and Utah-GLX.

To reproduce:

Start an X session using the MGA server and DRI enabled.
Start XMMS.
Start the "OpenGL Spectrum Analyzer" plugin.
(The plugin window will appear with no OpenGL content. Approximately two seconds later, the system will lock with music continuing to play in the background. I can ssh into the system and can kill the X server, but the screen and keyboard still remain locked with the frozen desktop).


Start an X session using the MGA server and DRI enabled.
Start Quake III in full-screen mode.
Exit Quake III.
Start XMMS.
Start the "OpenGL Spectrum Analyzer" plugin. (The OpenGL content is displayed the plugin functions properly).

System Configuration:
SuSE Linux 6.4 with kernel 2.4.0-test10-SMP on an i686
Matrox G400 DH OEM with XFree86 4.0.1 CVS from November 3, 2000
XMMS 1.2.3


  • Nobody/Anonymous

    I have the same problem using official XFree 4.0.2, and official Linux Kernel v2.4.1.. All of the xscreensaver programs work fine. Quake3 almost always workd (but it does freeze if you use lightmap mode)


  • Ian Romanick

    Ian Romanick - 2003-05-12
    • assigned_to: nobody --> idr
    • status: open --> closed
  • Ian Romanick

    Ian Romanick - 2003-05-12

    Logged In: YES

    II tried to reproduce this with 10 copies of gears on a G400
    (on an Intel i845GE motherboard), but it seemed to work
    fine. Since this is a very old bug, I am going to close it
    as fixed.


Log in to post a comment.