RE: [info-performer] frame-rate hell

Date view Thread view Subject view Author view

From: Bram Stolk (bram++at++sara.nl)
Date: 02/11/2006 00:45:54


Hi,

I had a crashing perfly once that could be remmedied by specifying the visual with -t

First you select your Id with glxinfo -t

Then you run perfly as perfly -t 0x??

Maybe this will let you run the latest nvidia driver.

  Bram

-----Original Message-----
From: "Keith Parkins" <kparkins++at++cs.rochester.edu>
To: "jan p. springer" <jsd++at++igroup.org>
Cc: "info-performer++at++sgi.com" <info-performer++at++sgi.com>
Sent: 10-02-06 17:37
Subject: Re: [info-performer] frame-rate hell

Thanks Jan,

Setting PF_SYNC_TO_VBLANK to 0 did help with no scene, but once the scene
is in there we're back to 30Hz. Without setting PF_SYNC_TO_VBLANK to 0
it always seems to go at 30Hz.

I can't upgrade to any of the 8XXX nvidia drivers cause they segfault with
performer. They work fine with OpenSceneGraph, and the frame rate reported
by OSG is ridiculously high (it reports ~180Hz with the scene loaded which
I don't understand cause the monitors can only do 60hz -- VR8 helmets).
However, porting the application in question is not an option at the time
being.

I'm hesitant to use your gtf idea cause I don't know if that'll fry the
helmet. If that's not true, I'll give it a try.

Any other suggestions?

Thanks again,
Keith

On Thu, 9 Feb 2006, jan p. springer wrote:

> Keith Parkins said the following on 02/09/06 22:37:
> > Hello,
> >
> > I am currently migrating our Performer apps off of and sgi box to an Linux
> > box (Athlon XP 3200, Quadro FX 2000, Fedora C3, Performer 3.1.1). I am
> > running kernel 2.6.12-1.1381_FC3 with nvidia 7667 drivers and using
> > twinview for our helmet. The fullscreen resolution is 640X480 (each eye).
> > When I run my stats, the app + cul + draw all take less than a millisecond
> > . . . but I'm getting 30Hz as the frame rate. I know this is right cause I
> > ran some timers and it's ~30 ms at the begining of each frame.
> >
> > Does anyone have an idea why this is happening?
> >
> > Thanks,
> > Keith
> >
>
> keith,
>
> my guess is you want to set PF_SYNC_TO_VBLANK=0 at the command line. also it
> might be a good idea to fetch a more recent nvidia driver (81.87 is current).
> and i think you definitely want to run performer 3.2.1 (or up).
> also, you could make your own modelines with a much higher refresh rate, e.g.
>
> % gtf 640 480 120 -x
>
> # 640x480 ++at++ 120.00 Hz (GTF) hsync: 61.80 kHz; pclk: 52.41 MHz
> Modeline "640x480_120.00" 52.41 640 680 744 848 480 481 484 515 -HSync +Vsync
>
> gtf should be installed on your fedora core 3 (from the xorg-x11 packages).
>
> cheers,
>
> j.
>
>

-- 
Keith Parkins                   U of R Computer Science
kparkins++at++cs.rochester.edu       Computer Science Building, Room 606
(585) 275-1118

----------------------------------------------------------------------- List Archives, Info, FAQ: http://www.sgi.com/software/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 : Sat Feb 11 2006 - 00:45:52 PST