Re: [info-performer] Determining Multipipe availability

New Message Reply Date view Thread view Subject view Author view

From: William Sherman -Visualization (wsherman++at++ncsa.uiuc.edu)
Date: 06/14/2002 16:44:25


Allan,

Thanks for the quick response. A couple of addition issues:

> William Sherman -Visualization wrote:
> > Thus my question is straighforward: how can one determine (via code)
> > whether multipiping is allowed?
>
> In <X11/Xlib.h>: int ScreenCount(Display *dsp);
>
> Performer apps generally assume that multi-pipe systems are laid out
> with (in Xlib terms) a single Display and multiple screens, e.g.
> $DISPLAY strings :0.0, :0.1, :0.2 would represent the 3 screens of a 3
> pipe system.

Right, but is there a way for the program to determine whether
Performer will accept values greater than 1 for pfMultipipe(<n>)?
I guess I don't know of any Linux systems off hand that have
multiple X-screens, but the code won't know this apriori anyway.

> There are exceptions (in Xlib terms: 3 Displays, 1 screen each) but
> this usually implies three separate users, so performer assumes it to be
> a 1-pipe system (for each user). Folks who want to override this have
> to put it in code explicitly.

And while not at the moment, we occasionally setup our systems
with multiple keyboards, yet also use them to run a single CAVE
or large wall format display. I need my system to be able to
handle this, and without recompiling the code.

> Allan

        Thanks again,
        Bill

--
Bill Sherman
VR Impresario
NCSA Virtual Environments Group
wsherman++at++ncsa.uiuc.edu


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Fri Jun 14 2002 - 17:04:45 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.