Wojciech Lewandowski wrote on Tuesday, June 09, 2009 11:25 AM:
> I have similar setup. 8800 GTS Windows XP 32 bit driver version.
Drivers
> 185.85. Default (undefined USE_FBO) osgviewer cow.osg on two 1280x1024
> screens runs at 600 hz. When graph stats are turned on (second 's'
keypress)
> framerate drops to 60-70 hz. When running your modified osgviewer
cow.osg I
> see empty blue screen (I assume its ok as cow is drawn to FBO). With
USE_FBO
> results vary depending on multithreading mode: singlethreaded is most
> consitent - 300-400 hz. Other modes sometimes run at 700 hz and drop
to 60
> hz for a second or two to get back to 700 and drop again after few
more
> seconds. Sometimes its stable at 700 sometimes it starts at 60+ hz.
All
> tests done only with Hz counter. Invoking graph stats usually drops
> framerate below 100hz.
> 
> When 'Single display performance' invoked osgviewer runs on one screen
in
> XP. I suppose you are on Vista because I saw drivers work on both
screeens
> there.

I forgot to mention that I am running with OSG_SCREEN=0 so that it only
displays on one screen, even with 'Multiple display performance' set.
I've only been looking at the FRAME_RATE stats. I am using Windows XP
Pro 32bit.

It isn't 100% clear from your description, but it doesn't sound like
you're having the same behavior I am; most of the time, I am getting 14
millisecond draw times, which still gets me 60Hz, but is nowhere near
300 or 700Hz (though I a have vsync on, so I won't see those numbers
directly).

I didn't think to check before, but SingleThreaded does seem to help
some (my test case's draw time goes from 14 to 9 milliseconds).

I'll give the 185.85 driver a shot.

Thanks for the help!

> ----- Original Message -----
> From: "Thrall, Bryan" <[email protected]>
> To: "OpenSceneGraph Users" <[email protected]>
> Sent: Tuesday, June 09, 2009 5:02 PM
> Subject: [osg-users] Multidisplay FBO performance
> 
> 
> 
> I have a multiple display system with an NVIDIA 8800 GT (driver
version
> 181.20) that has performance problems when I use FBOs (see attached
test
> case, modified from osgviewer.cpp). My draw times jump from about 7
> milliseconds to 14, and my GPU times jump from less than 1ms to 7ms.
> 
> The problem goes away when I switch from "Multiple display performance
> mode" to "Single display performance mode" in the NVIDIA Control
Panel,
> so this looks like a driver bug, but I was wondering if anyone was
aware
> of this problem and any ways around it (I didn't find any discussion
of
> such a bug via google)?
> 
> I'm running on Windows MSVC 2005 using OSG svn rev 10273.
> 
> 
>> _______________________________________________
>> osg-users mailing list
>> [email protected]
>>
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.or
g
>> 
> 
> _______________________________________________
> osg-users mailing list
> [email protected]
>
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.or
g



-- 
Bryan Thrall
FlightSafety International
[email protected]
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to