Hello, there!
I'll spare you the story of how I figured this out, but I was having the same problem and just managed to fix it.
The Setup:
I have have an NVIDIA MCP55 on an Asus M2N32-SLI Deluxe motherboard. It's the best sounding onboard card I've ever heard, but it gives me the same problems you were describing.
The Problem:
Video, audio, anything I play that has sound will randomly skip and stutter for a fraction of a second every 10 seconds or so. Sounds like a buffer overflowing.
The Solution:
Pop open a terminal and type:
Code:
gksu gedit /etc/pulse/default.pa
Type password when prompted.
Under the section
### Automatically load driver modules depending on the hardware available
Find the line that reads:
load-module module-udev-detect use_ucm=0
Add tsched=0 to this line to make it read:
load-module module-udev-detect tsched=0 use_ucm=0
Save and exit the file.
Now restart pulseaudio by typing into your terminal:
Pulseaudio will automatically restart and your audio should now be smooth. No restart required.
To reverse this fix, simply remove "tsched=0" from the "/etc/pulse/default.pa" file are restart pulse again.
The Details:
The problem is caused by a bad reaction to the timer-based scheduling introduced in newer versions of Pulseaudio. Adding "tsched=0" to the "/etc/pulse/default.pa" file, as described above, disables timer-based scheduling, causing pulseaudio to fall back to the traditional interrupt-driven method.
Sources:
https://wiki.archlinux.org/index.php...s_or_crackling
Bookmarks