Originally Posted by shatterboxd3
I realize that foobar has a very light footprint, so lets see some testing in an average persons usage. Lets say I'm listening to Pandora while I'm DMing in CSGO. Can you do that and replicate this test for a period of say 5 seconds during a high action time in game? I'd like to see what the results are.
Currently, in-game mouse capture is not possible with the MouseTester AFAIK. If it is possible, or if there was a program that logged count reports/poll activity constantly (MouseTester needs a M1 trigger), I am positive there would be quite a lot more disruption. And that is only a busy CPU having a hard time issuing polls in a timely consistent fashion. Imagine what (micro)freezes could do to that, apart from affecting the game itself naturally. Using a CPU/GPU stresstest while doing this test could tell us something right now. I will try that later and also try whether MouseTester can somehow be triggered while in-game.
I don't want to blow this up either. Maybe there isn't even a sound component that is less ressource-heavy in Windows. Since mouse/usb processes are kernel-handled you can't really assign different cores to them either.
Maybe in the end the only thing we can really do is get better CPUs, disable halt states, clock stepping and core parking, use high performance energy modes and maybe use TimerTool as well or go back to 500Hz. In short, general performance tweaks to increase the likeliness of the processor being able to maintain poll intervals during audio/video rendering strain.
Same for DPC latency. Maybe there are no audio drivers that are not a main culprit there. We can only disable all sound devices we don't use and in general reduce DPC latency.
That's what I am interested in now though. What are the least disruptive means of audio playback? Of course, the component and settings have to be tested on the same system, otherwise the results are worthless.
So we need someone with as many different means of audio playback as possible. 8 sound devices of NotAgain sounds good. Waiting on initial and maybe further results.