Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Stuttering under load even with realtime priority (Read 3426 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Stuttering under load even with realtime priority

Subject says it all. It frequently happens under semi-hard web browsing, but not necessarily -- it occured once while writing this, with no program using more than 3% CPU load
  • . I thought a 1 second buffer would be enough, but it seems not to help. And fb2k has 'realtime' priority in Windows. Is there any way to increase priority for the output device (ASIO4all), or am I displaying my total incompetence on this part of the Windows internals here?


  • I use Microsoft Sysinternals's powertoy (or is it -tool?) procexp.exe , and fb2k is listed without child processes, and with a miniscule CPU peak at < 2%. A few other processes are down in the sub-1% figures. Edit: Avast! sometimes in the 3% range.

    It seems like the situation has worsened following last month's Microsoft updates (by coincidence or causality) -- now it also occurs by loss of one channel only.


    (Since my equipment is digital-only (so that errors usually lead to clear skips), I cannot rule out that there is something wrong from soundcard and on.)

Stuttering under load even with realtime priority

Reply #1
1) If not using ASIO fixes the problem, that that is your solution. Odds are very high that you are not in an application that needs super low latency to begin with. And using ASIO output doesn't magically enhance sound quality, if that was your modus operandi

2) If using DirectSound or Kernel streaming or WASAPI output doesn't solve your problems you should try running a DPC Latency checker. If your updates involved an NVIDIA update, you might want to disable NVIDIA's powerMizer thingy, which is known to cause massive DCP Latency in some systems.
elevatorladylevitateme

Stuttering under load even with realtime priority

Reply #2
If your updates involved an NVIDIA update, you might want to disable NVIDIA's powerMizer thingy, which is known to cause massive DCP Latency in some systems.


Right. Looks like ten years of choosing NVIDIA over ATI's driver issues is backfiring at me. Here's something to tweak at, thanks a lot.


1) If not using ASIO fixes the problem,

... then I'll change hardware. Bit-perfect output for teh win

Stuttering under load even with realtime priority

Reply #3
Right. Looks like ten years of choosing NVIDIA over ATI's driver issues is backfiring at me. Here's something to tweak at, thanks a lot.


I am not sure if it will make you feel better or worse, but for quite a long time I have experienced stuttering under load (screen operations, Flash etc in particular) with foobar, ASIO, a USB audio interface and an ATI display interface. I am not sure how it got solved, probably through one of display and/or audio driver updates.
Ceterum censeo, there should be an "%is_stop_after_current%".

Stuttering under load even with realtime priority

Reply #4
[... then I'll change hardware. Bit-perfect output for teh win

kernel streaming can and WASAPI most definitely will provide bit perfect with less hassle.
elevatorladylevitateme

 

Stuttering under load even with realtime priority

Reply #5
[... then I'll change hardware. Bit-perfect output for teh win

kernel streaming can and WASAPI most definitely will provide bit perfect with less hassle.


kernel streaming was unstable last time I tried, and there seems not to be any updates since 2006? WASAPI is not until [argh!spit!]Vista[/argh!spit!], right?