RE: [info-performer] Multipipe Initialization

Date view Thread view Subject view Author view

From: Dick Rous (dick++at++sgi.com)
Date: 10/07/2005 03:14:10


Hi Christopher,

You also might check your multi-processing mode.
Your call to pfMultiprocess (pfMultiprocess(PFMP_FORK_DBASE |
PFMP_FORK_LPOINT);), means that you do not fork the CULL and DRAW
processes, a must for dealing with multiple screens.
Try pfMultiprocess(PFMP_APP_CULL_DRAW | PFMP_FORK_DBASE |
PFMP_FORK_LPOINT);

My .02 euro.

Dick.

> -----Original Message-----
> From: owner-info-performer++at++performer.engr.sgi.com
> [mailto:owner-info-performer++at++performer.engr.sgi.com] On
> Behalf Of Paolo Farinelli
> Sent: Thursday, October 06, 2005 21:39
> To: Christopher D. Johnson
> Cc: info-performer++at++sgi.com
> Subject: Re: [info-performer] Multipipe Initialization
>
>
> Hi Christopher,
>
> What happens if you try to run 'perfly esprit.pfb' on
> your system when it is configured as 2 X-screens?
>
> If perfly does not work, pls set PFNFYLEVEL to 8 and
> collect some output for me to look at. If possible,
> you could also try to grab some call-stack data
> using gdb.
>
> If perfly does work, then I suggest you strip down
> your application code to the bare minimum and work your
> way up to see where things start breaking.
> In particular, the Xcalls you make in the APP process
> look suspicious:
>
> > XSelectInput(mttGlobal->dsp,mttGlobal->winLOWER,KeyPressMask |
> > ButtonPressMask );
> > XMapWindow(mttGlobal->dsp,mttGlobal->winLOWER);
> > XSync(mttGlobal->dsp,FALSE);
>
> Let me know how it goes.
> Regards,
> Paolo
>
>
>
> On Thu, 6 Oct 2005 14:01:20 -0400 (EDT), Christopher D. Johnson
> <cubicwts++at++excite.com> wrote:
>
> >
> > Jason-
> >
> > I am going to take a step back from my "multiscreen" view
> and see about
> > attacking the problem with one "screen" covering both LCD
> displays, ie
> > setting up my system with one "screen" instead of 2..
> >
> > So far I have one pipe, with two windows attached to it and
> channels set
> > in the windows. I have noticed that when I created the 2nd
> window, what
> > gets displayed in each window now looks "funky", with
> colors being off
> > and some things not showing up or updating. What else needs
> to be done
> > to get 2 windows to "play nice"? I've read about
> pfPWinShare() and the
> > associated funcitons but don't have an example of how configuring,
> > framebuffering, and relying on calls to pfFrame() should be
> set up. I
> > suspect that may be my problem.
>
> --
> Paolo Farinelli <paolo++at++sgi.com>
> OpenGL|Performer - Silicon Graphics Inc.
>
> --------------------------------------------------------------
> ---------
> List Archives, Info, FAQ: http://www.sgi.com/software/performer/
> Open Development Project: http://oss.sgi.com/projects/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
> --------------------------------------------------------------
> ---------
>


Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Fri Oct 07 2005 - 03:20:55 PDT