<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Would it be possible for you to try out the patch in ticket #7953?  I<br>
know that QTimer should be responsible for up to 1ms of spin-waiting<br>
per signal, but you (and everyone else in the 14-15% camp) are<br>
spending 2ms of CPU time per signal.  I&#39;d like to know if your idle<br>
frontend CPU usage drops all the way to 1-2%, or only goes down to<br>
7-9%.<br></blockquote></div><br>The patch got mythfrontend down to spending most of the time at 0.7% usage, sometimes up to 1.3% while sitting idle on the main menu screen.<br><br>If I read your patch correctly, you are just sleeping for a time equivalent to one period.  Its important to note that this makes your &quot;real&quot; animation pulse closer to 69Hz or so.  I don&#39;t know what was magical about 70Hz to begin with other than to have it be a faster sample rate than most screen refreshes.<br>
<br>As some have said, the next step would be to connect it up to the screen refresh, or opengl vsync.  But your patch is a very good start, and would contend that something similar could be incorporated into the 0.22-fixes branch.  A guy can wish can&#39;t he?<br>