Re: [osg-users] OSG and vsync (UNCLASSIFIED)

2010-08-07 Thread Bunfield, Dennis AMRDEC/AEgis
] On Behalf Of Bunfield, Dennis AMRDEC/AEgis Sent: Monday, June 28, 2010 12:39 PM To: OpenSceneGraph Users Subject: Re: [osg-users] OSG and vsync (UNCLASSIFIED) Classification: UNCLASSIFIED Caveats: FOUO Yes we found this through internal testing. Nvidia later confirmed it. This isn't related to double

Re: [osg-users] OSG and vsync (UNCLASSIFIED)

2010-08-06 Thread Middleton, Colin (GE Intelligent Platforms)
...@lists.openscenegraph.org [mailto:osg-users-boun...@lists.openscenegraph.org] On Behalf Of Buckley, Bob CTR MDA/DES Sent: 06 August 2010 00:15 To: OpenSceneGraph Users Subject: Re: [osg-users] OSG and vsync (UNCLASSIFIED) The sync blocks on a swap buffers call, not on the first OpenGL call

Re: [osg-users] OSG and vsync (UNCLASSIFIED)

2010-08-06 Thread Jason Daly
Middleton, Colin (GE Intelligent Platforms) wrote: PS I've only tested 7600 and 9400 properly, but I've seen symptoms of latency on GeForce 8 series cards too. I think Geforce 5 and 6 didn't have this 'feature' though. Interestingly, I also found that there were some monitors that had over 66

Re: [osg-users] OSG and vsync (UNCLASSIFIED)

2010-08-06 Thread Terry Welsh
] OSG and vsync (UNCLASSIFIED) Message-ID: 4c5c2991.1000...@ist.ucf.edu Content-Type: text/plain; charset=ISO-8859-1; format=flowed Middleton, Colin (GE Intelligent Platforms) wrote: PS I've only tested 7600 and 9400 properly, but I've seen symptoms of latency on GeForce 8 series cards too. I

Re: [osg-users] OSG and vsync (UNCLASSIFIED)

2010-08-06 Thread Buckley, Bob CTR MDA/DES
, Dennis AMRDEC/AEgis Sent: Monday, June 28, 2010 12:39 PM To: OpenSceneGraph Users Subject: Re: [osg-users] OSG and vsync (UNCLASSIFIED) Classification: UNCLASSIFIED Caveats: FOUO Yes we found this through internal testing. Nvidia later confirmed it. This isn't related to double or triple buffering

Re: [osg-users] OSG and vsync (UNCLASSIFIED)

2010-08-05 Thread Buckley, Bob CTR MDA/DES
Message- From: osg-users-boun...@lists.openscenegraph.org [mailto:osg-users-boun...@lists.openscenegraph.org] On Behalf Of Bunfield, Dennis AMRDEC/AEgis Sent: Wednesday, June 23, 2010 4:35 PM To: osg-users@lists.openscenegraph.org Subject: Re: [osg-users] OSG and vsync (UNCLASSIFIED) Classification

Re: [osg-users] OSG and vsync (UNCLASSIFIED)

2010-08-05 Thread Lilith Bryant
-users@lists.openscenegraph.org Subject: Re: [osg-users] OSG and vsync (UNCLASSIFIED) Classification: UNCLASSIFIED Caveats: FOUO The sync actually blocks on the first open gl call. So your osg update and cull stages will run then you will block on the draw stage until the vsync. Your

Re: [osg-users] OSG and vsync (UNCLASSIFIED)

2010-08-05 Thread Buckley, Bob CTR MDA/DES
Subject: Re: [osg-users] OSG and vsync (UNCLASSIFIED) My own research indicates that the timing rules are: The first opengl call will block if the back buffer is not available at that point. The swapbuffers will block if there is already a pending swap queued (by the last call to swapbuffers) So

Re: [osg-users] OSG and vsync (UNCLASSIFIED)

2010-06-28 Thread Bunfield, Dennis AMRDEC/AEgis
Classification: UNCLASSIFIED Caveats: FOUO Nvidia chips use a very long pipeline and the GPU's like processing data. When they are not processing data they have a hard time performing. In order to keep the performance up, NVIDIA introduces the 2 frames latency to keep the pipeline full. Most

Re: [osg-users] OSG and vsync (UNCLASSIFIED)

2010-06-28 Thread Bruce Wheaton
On Jun 23, 2010, at 3:35 PM, Bunfield, Dennis AMRDEC/AEgis wrote: For Nvidia cards there is a built in 2 frames of latency. So even after your sync you won't see the image you updated come out the DVI until 2 render frames later. Where does this information come from Dennis? Where is this

Re: [osg-users] OSG and vsync (UNCLASSIFIED)

2010-06-28 Thread Bunfield, Dennis AMRDEC/AEgis
...@lists.openscenegraph.org] On Behalf Of Bruce Wheaton Sent: Monday, June 28, 2010 12:46 PM To: OpenSceneGraph Users Subject: Re: [osg-users] OSG and vsync (UNCLASSIFIED) On Jun 23, 2010, at 3:35 PM, Bunfield, Dennis AMRDEC/AEgis wrote: For Nvidia cards there is a built in 2 frames of latency. So even after your sync

Re: [osg-users] OSG and vsync (UNCLASSIFIED)

2010-06-28 Thread Bunfield, Dennis AMRDEC/AEgis
-users-boun...@lists.openscenegraph.org] On Behalf Of Bunfield, Dennis AMRDEC/AEgis Sent: Monday, June 28, 2010 1:39 PM To: OpenSceneGraph Users Subject: Re: [osg-users] OSG and vsync (UNCLASSIFIED) Classification: UNCLASSIFIED Caveats: FOUO Yes we found this through internal testing. Nvidia later

Re: [osg-users] OSG and vsync (UNCLASSIFIED)

2010-06-28 Thread Bruce Wheaton
Sent: Monday, June 28, 2010 12:46 PM To: OpenSceneGraph Users Subject: Re: [osg-users] OSG and vsync (UNCLASSIFIED) On Jun 23, 2010, at 3:35 PM, Bunfield, Dennis AMRDEC/AEgis wrote: For Nvidia cards there is a built in 2 frames of latency. So even after your sync you won't see the image you

Re: [osg-users] OSG and vsync (UNCLASSIFIED)

2010-06-23 Thread Bunfield, Dennis AMRDEC/AEgis
Classification: UNCLASSIFIED Caveats: FOUO The sync actually blocks on the first open gl call. So your osg update and cull stages will run then you will block on the draw stage until the vsync. Your problem is actually worse than 20ms w/o you knowing it. For Nvidia cards there is a built in 2