<html><body><p>I did a little more digging. SysInternals has a tool that shows the timer resolution. It's called ClockRes.exe, and is available at the URL:</p><p><a href="https://technet.microsoft.com/en-us/sysinternals/bb897568.aspx">https://technet.microsoft.com/en-us/sysinternals/bb897568.aspx</a></p><p><br></p><p>You could run it without having the DPC checker running, then run the DPC checker and run again, and note/report any differences. It's also possible that running the Media Player would get a similar result.</p><p>The SysInternals page says that there is a fine document discussing how to change the system timer resolution at:</p><p><a href="https://technet.microsoft.com/en-us/sysinternals/bb897569">https://technet.microsoft.com/en-us/sysinternals/bb897569</a>, but that link doesn't seem to go anywhere useful.</p><p><br></p><p>StackOverflow has some info at: <a href="http://stackoverflow.com/questions/3744032/why-are-net-timers-limited-to-15-ms-resolution">http://stackoverflow.com/questions/3744032/why-are-net-timers-limited-to-15-ms-resolution</a></p><p><br></p><p>There is possibly other information on the NT Kernel functions NtSetTimerResolution and NtQueryTimerResolution that a program could use to get better resolution, if that makes things work better.</p><p><br></p><p>73,</p><p>George K9TRV</p><p><br></p><div class="reply-new-signature" contenteditable="false" unselectable="on"></div><p>-----------------------------------------</p>From: "Roger Rehr W3SZ" <w3sz73@gmail.com><br>To: <br>Cc: <br>Sent: Wed, 9 Dec 2015 13:30:01 -0500<br>Subject: Re: [hpsdr] Audio distortions during zoom/pan panadapter<br><br> I had the same thought as George, namely that the issue is one of the granularity of the windows default timer. <br>
<br>
I had a similar issue years ago [2007] when playing around with the Delphi IDE, and wrote a bit about it then.<br>
<a class="moz-txt-link-freetext" href="http://www.nitehawk.com/w3sz/windowstimingissues.htm" target="_blank">http://www.nitehawk.com/w3sz/windowstimingissues.htm</a> <br>
<br>
I believe that you can prove the diagnosis as follows:<br>
<br>
There is a program named skedgran01.exe that runs on Windows versions up to and including Windows 10 that shows you the timer granularity for your system under default and high resolution timing. This is the first link on my webpage.<br>
<br>
You can run skedgran01.exe [testing the "DefaultTiming"] both when you are running DPC Checker and when you are not, and see if in fact the timer granularity is affected, as George suggested, by the DPC Checker. It is my assumption that it will be affected.<br>
<br>
I just checked to make sure all of this works on Windows 10, and it does EXCEPT that DPC Checker won't run on Windows 10 here, even with compatibility modes, and so I need to leave the last check to you as outlined above.<br>
<br>
The images below will give you an idea of what to look for [substitute "With DPC Checker" for "With YahooFinance"]:<br>
<br>
See the skedgran01.exe result here for Default timing <br>
With: <a class="moz-txt-link-freetext" href="http://www.nitehawk.com/w3sz/DefaultTimingWithYahooFinance.png" target="_blank">http://www.nitehawk.com/w3sz/DefaultTimingWithYahooFinance.png</a><br>
and<br>
Without: <a class="moz-txt-link-freetext" href="http://www.nitehawk.com/w3sz/DefaultTimingBaseline.png" target="_blank">http://www.nitehawk.com/w3sz/DefaultTimingBaseline.png</a><br>
the Yahoo Finance page opened.<br>
<br>
Compare this with high resolution timing result<br>
With: <a class="moz-txt-link-freetext" href="http://www.nitehawk.com/w3sz/HighResolutionTimingWithYahooFinance.png" target="_blank">http://www.nitehawk.com/w3sz/HighResolutionTimingWithYahooFinance.png</a><br>
and <br>
Without: <a class="moz-txt-link-freetext" href="http://www.nitehawk.com/w3sz/HighResolutionTimingBaseline.png" target="_blank">http://www.nitehawk.com/w3sz/HighResolutionTimingBaseline.png</a><br>
the Yahoo Finance page opened.<br>
<br>
Also note that running Default Timing with the Yahoo Finance page opened is NOT equivalent to running with High Resolution Timing.<br>
<br>
Please post your results back to the list!<br>
<br>
Oh, the Code Project c++ program source given in the Code Project article linked to from my web page does compile on Win10 using Visual Studio 2013, and it runs perfectly. But I think using the skedgran01.exe program as outlined above is a superior approach to figure out what is going on here.<br>
<br>
Hope the above helps, and<br>
<br>
73,<br>
<br>
Roger Rehr<br>
W3SZ<br>
<br>
<div class="moz-cite-prefix">
On 12/9/2015 9:02 AM, <a class="moz-txt-link-abbreviated" href="mailto:ghbyrkit@chartermi.net" target="_blank">ghbyrkit@chartermi.net</a> wrote:<br>
</div>
<blockquote cite="denied:mid:rS2Q1r0044GYfdS01S2QmQ@chartermi.net">
<pre>***** High Performance Software Defined Radio Discussion List *****
</pre>
<br>
<fieldset class="mimeAttachmentHeader">
</fieldset>
<br>
<br>
<p>I could be wrong, but I suspect that possibly running the DPC checker (and various other multimedia software) COULD switch the computer timing resolution from about 16 ms to 1ms or so, or some other 'high resolution' value that allows multimedia stuff to behave better (faster, more responsive, less subject to latency issues)</p>
<p><br>
</p>
<p>I'm not sure how to check this, but it could explain the results.</p>
<p><br>
</p>
<p>73,</p>
<p>George K9TRV<br>
</p>
</blockquote>
<br>
</w3sz73@gmail.com></body></html>