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

