[rescue] Xsgi and Xinerama

Matthew Haas wedge at lightlink.com
Sat Dec 20 18:08:56 CST 2003

On Sat, 13 Dec 2003, Jochen Kunz wrote:
> >  OpenGL and SDL applications are having fits..
> >
> I have problems too. OpenGL applications don't work on the secondary
> screen. The windows are simply empty. I was told by a SGI Guru that this
> is normal. OpenGL on all heads requires some multi pipe things (?) that
> the Octane doesn't support.

 Yeah.. none of my working OpenGL applications use the second screen. That
is annoying, but I can at least live with that.

 The OpenGL MultiPipe looks really cool.. I wish I had some hardware that
could use it. (VPRO-graphics capable systems... Octane2, Fuel, any or most
Onyx apparently).. free (as in SurfZone) download too :)

 But MultiPipe is taking advantage of SGI's custom OpenGL MultiPipe (OMP)
libraries, and Xdmx (distributed multi-head X server)... Xinerama is like
the spark to get people interesting in making the former two.. but it
shouldn't be broken like this, not if they want it to conform to the Open
Groups's current implementations of Xinerama (not that conforming to
things is a requirement, just preferable to us end users at times)

> The Xserver crashes when I start some OpenGL applications on the
> secondary screen. This is really annoying and I still haven't found a
> solution for this.

 The problem that annoys me is that when I try to compile my own
applications.. even the very simple examples. One of my OpenGL programs
displays in an odd and unmovably fixed oriented on my screen... SDL
applications (both precompiled or from source) refuse to run at all..
this is what I find annoying and I would LOVE to find a solution for.

 When I run into these problems I always get the same error:

X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  128 (XINERAMA)
  Minor opcode of failed request:  4 ()
  Serial number of failed request:  10
  Current serial number in output stream:  10

 This is what makes me think it is Xinerama :) I'd love to find some
Xinerama-related resources... so I could test some things. I don't have a
problem with developing Xinerama-aware programs, I just need to know how

 Thanks for the reply. Time to go scour the newgroups again :)

 Matthew Haas
 Corning/Geneseo, NY

More information about the rescue mailing list