From: Brian T. <bri...@gm...> - 2008-03-28 00:34:52
|
I guess also important is that the same error occurs without using chromium as well. So I'm not sure if it is a chromium issue or a dmx issue. However, if I run it using DISPLAY=:0, it works just fine. Thanks! On Thu, Mar 27, 2008 at 7:23 PM, Brian Paul <bri...@tu...> wrote: > Brian Thomas wrote: > > We are running chromium on a display wall using DMX. It seems to be > > working well except for when we try to get a display mode with an alpha > > channel. For example, using GLUT_ALPHA. One example program crashes > > with the following message: > > > > X Error of failed request: BadMatch (invalid parameter attributes) > > Major opcode of failed request: 144 (GLX) > > Minor opcode of failed request: 5 (X_GLXMakeCurrent) > > Serial number of failed request: 19 > > Current serial number in output stream: 19 > > > > Removing GLUT_ALPHA causes it to run without error. We have had this > > problem for several months now and would appreciate any suggestions. > > In your config file, try setting the 'default_visual' option for your > render SPUs. For example: > > renderspu.Conf('default_visual', 'rgb, double, depth, stencil, alpha') > > > Otherwise, the problem is likely that the Cr version of > glXChooseVisual() in opengl_stub/glx.c is returning a different GLX > visual ID than what's being chosen in spu/render/renderspu_glx.c > > You might try instrumenting the crChooseVisual() function in > spu_loader/choosevisual.c to print the incoming attribute list and > returned visual ID. That might give a clue. > > -Brian > > -- **************************** Brian Thomas bj...@ms... **************************** |