I have this internal sound card in my system which more or less works as expected. However, there seem to be a few programs where the audio is stuttering/crackling. One is the PPSSPP emulator, another one is Beepola cross-tracker; I suppose there might be more of them which I haven't found yet.
Now I've noticed a weird pattern in that with both of these programs, the sound only comes out distorted if there's NO hard disk activity. If say I try to unzip a large archive, copy some files or simply view the properties of a folder with lots of files/subfolders, the audio becomes OK as long as the hdd is busy.
Here's why I think it must be sound card related: I've been using an 'external' SB Live card until recently and never had this problem, at least I know for a fact that Beepola used to work just fine all the time (regarding PPSSPP, I haven't tried it with SB Live but from the fact that the stuttering is similarly alleviated when the hdd is active I assume it has to be the same issue). It can't be CPU either I believe because taskbar shows minimal activity in both cases.
The PC is rather old: ASUS P5Q3 motherboard, Intel Core 2, Windows XP. Realtek drivers are of version 184.108.40.20659 downloaded from ASUS, so it's not the latest version but the latest one has this issue as well.
Some things I've tried:
- Measuring latency with DPC Latency Checker: didn't show anything suspicious, with mostly low values of 5-25 in the green
- Checking for a possible IRQ conflict: "Microsoft UAA bus driver" is using IRQ 22 and it's not used by anything else
- Checking sample rate/bit depth compatibility: seems to be OK for as high as 96000 Hz/32 bit
(Logically, there has to be some sort of difference between the 'normal' and the 'problematic' programs in how they are doing the audio; I wonder is there exists some tool that could help investigating the exact manner in which an application interacts with the sound interface/drivers..?)
Anyone else had this problem? Can you suggest something?