[NTLUG:Discuss] half way off topic - SGI server and Linux client graphical library problem

Steve Baker sjbaker1 at airmail.net
Thu Jan 2 23:55:45 CST 2003


Fred James wrote:
> Server OS: IRIX 6.4
> Client OS: RH Linux 7.1
> Situation [Note: IP addresses masked as x.x.x.x]:
> (1) X server is working (i.e., xclock, winterm, and toolchest, all 
> work), although I get some complaints about certain colors and fonts.
> (2) Attempt to run gr_osview (dynamic graphical view of resource usage 
> on the server) returns the following 2 error lines:
>     (a) dgl error (protocol): remote machine not DGL capable - x.x.x.x:0.0
>     (b) dgl error (default init): default dglopen(x.x.x.x:0.0,4) 
> returned -13
> (3) SGI's answer is that "The DGL protocol that supports the IRIS GL 
> remote rendering is proprietary to SGI and the only interpreter for it 
> (dgld) runs only on SGI workstations. This is why you are seeing this 
> error when trying to display gr_osview to a non-SGI system."  [Note that 
> the client is considered the "remote machine" in this case]

That's a complicated explanation - but it's correct.

> The question, on the off change that someone may have had some 
> experience with this:  any suggestions?

Trying to simplify their explanation:

   * When you log into one X machine to another X machine, the
     graphics commands are sent from one machine to the other using
     a standardized X protocol - so everything works OK.

   * HOWEVER, if you run programs that us some other graphics system
     (such as OpenGL - which is not a part of X) - then some other protocol
     is required.

   * The 'gr_osview' program (gross-view to it's friends!) uses OpenGL
     rendering...so it's not using the X protocol.

   * Now - the OpenGL remote protocol under IRIX is 'dgl' (distributed GL).
     But Linux uses a different OpenGL remote protocol.

Hence, you can run any X program that DOESN'T use OpenGL.

Specifically, you can use 'osview' (which is the text-only version
of 'gr_osview').

---------------------------- Steve Baker -------------------------
HomeEmail: <sjbaker1 at airmail.net>    WorkEmail: <sjbaker at link.com>
HomePage : http://www.sjbaker.org
Projects : http://plib.sf.net    http://tuxaqfh.sf.net
            http://tuxkart.sf.net http://prettypoly.sf.net





More information about the Discuss mailing list