<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        font-size:10.0pt;
        font-family:"Courier New";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=EN-GB link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Hi again,</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Looks like you already had replies and my mail client didn’t recognise them as belonging to the same thread. It’s expected that the draw traversal will take that long when vsync is on. The call to swap buffers will block until the driver thinks it’s time to draw another frame, and as tha5t’s an OpenGL call, it counts towards the draw timer.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Cheers,</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Chris</p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal style='border:none;padding:0cm'><b>From: </b><a href="mailto:andreas.ekstrand@remograph.com">Andreas Ekstrand</a><br><b>Sent: </b>13 August 2020 13:11<br><b>To: </b><a href="mailto:osg-users@googlegroups.com">osg-users@googlegroups.com</a><br><b>Subject: </b>Re: [osg-users] Long draw</p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal style='margin-bottom:12.0pt'>Hi,<br><br>Yes, indeed - I actually tried disabling vsync and it rendered blazing fast and out of control. :-) But I want vsync and it's okay to be stuck at 60Hz. But even with vsync enabled draw shouldn't be that long, should it? It appears as if it takes a long time to draw with no room for more geometry or operations, although I suspect this is not the case but something weird is going on with the buffer swapping or similar. And especially since it sometimes drops down to a short draw after a while.<br><br>BTW, please sign your messages with your name, it doesn't show here if coming via the old <a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a> address, nor does your e-mail address.<br><br>Regards,<br>Andreas<o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>On 2020-08-13 14:01, OpenSceneGraph Users wrote:<o:p></o:p></p></div><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><p>Hi,</p><p>Frame rate stuck at 60Hz usually means vertical sync is on.<o:p></o:p></p><p id=reply-intro>On 2020-08-13 13:32, OpenSceneGraph Users wrote:<o:p></o:p></p><blockquote style='border:none;border-left:solid #1010FF 1.5pt;padding:0cm 0cm 0cm 5.0pt;margin-left:0cm;margin-right:0cm'><div id=replybody1><div><p class=MsoNormal style='margin-bottom:12.0pt'>Hi,<br><br>It's been a while since I tested rendering performance on my development machine and now I'm experiencing something vaguely familiar and quite annoying. Even with a very simple model, the statistics feature ('s') in the osgviewer application (3.6.4) reports a draw process taking over 16ms so that the rendering just barely makes it at 60Hz, see the attached screenshot. Sometimes it drops down to a short draw after a while, for no apparent reason, but more often it stays this long.<br><br>This makes me doubt any further performance investigations, now knowing whether additional operations in a frame will make draw go over the 16.7ms limit or not.<br><br>I vaguely recognize this from way back but I can't remember the cause, and I can't find anything about it in previous osg-users discussions. It feels like it's waiting for buffer swapping or something, and I wouldn't be surprised if it's something obvious that I should know. Maybe it's just the statistics reporting incorrectly? Does anyone recognize this and do you have any suggestions? It works on my older laptop but not on two of my desktop computers. My config below:<br><br>Intel i7-4790K 4GHz<br>16 GB RAM<br>GeForce GTX 970 with latest 451.67 drivers<br>Win10 Home<br>OSG 3.6.4<br><br>Regards,<br>Andreas<o:p></o:p></p></div><p><o:p> </o:p></p><p class=MsoNormal>-- <br>You received this message because you are subscribed to the Google Groups "OpenSceneGraph Users" group.<br>To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:osg-users+unsubscribe@googlegroups.com">osg-users+unsubscribe@googlegroups.com</a>.<br>To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/osg-users/788314dd-f856-d1b5-b1ba-865789bd6655%40remograph.com?utm_medium=email&utm_source=footer" target="_blank">https://groups.google.com/d/msgid/osg-users/788314dd-f856-d1b5-b1ba-865789bd6655%40remograph.com</a>.<o:p></o:p></p></div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal><span style='font-family:"Courier New"'>_______________________________________________<br>osg-users mailing list<br><a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br><a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><o:p></o:p></span></p></div></blockquote><p><o:p> </o:p></p><p class=MsoNormal>-- <br>You received this message because you are subscribed to the Google Groups "OpenSceneGraph Users" group.<br>To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:osg-users+unsubscribe@googlegroups.com">osg-users+unsubscribe@googlegroups.com</a>.<br>To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/osg-users/mailman.9860.1597320120.3538.osg-users-openscenegraph.org%40lists.openscenegraph.org?utm_medium=email&utm_source=footer">https://groups.google.com/d/msgid/osg-users/mailman.9860.1597320120.3538.osg-users-openscenegraph.org%40lists.openscenegraph.org</a>.<br><br><br><o:p></o:p></p><pre>_______________________________________________</pre><pre>osg-users mailing list</pre><pre><a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a></pre><pre><a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a></pre><pre><o:p> </o:p></pre></blockquote><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>-- <br>You received this message because you are subscribed to the Google Groups "OpenSceneGraph Users" group.<br>To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:osg-users+unsubscribe@googlegroups.com">osg-users+unsubscribe@googlegroups.com</a>.<br>To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/osg-users/13aa6a9b-3e21-ca05-f97c-305eead5b005%40remograph.com?utm_medium=email&utm_source=footer">https://groups.google.com/d/msgid/osg-users/13aa6a9b-3e21-ca05-f97c-305eead5b005%40remograph.com</a>.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups "OpenSceneGraph Users" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:osg-users+unsubscribe@googlegroups.com">osg-users+unsubscribe@googlegroups.com</a>.<br />
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/osg-users/829E2D0F-ACDB-4BB3-AA6E-A427567EE400%40hxcore.ol?utm_medium=email&utm_source=footer">https://groups.google.com/d/msgid/osg-users/829E2D0F-ACDB-4BB3-AA6E-A427567EE400%40hxcore.ol</a>.<br />