How to debug PulseAudio problems
The PulseAudio sound server was rewritten for Fedora 10 to use timer-based audio scheduling instead of the traditional interrupt-driven approach. Timer-based scheduling may expose issues in some ALSA drivers, often resulting in skipping audio.
If you are experiencing playback problems, try the following workaround, which turns off timer-based scheduling.
Replace the line:
- load-module module-hal-detect
in /etc/pulse/default.pa with:
- load-module module-hal-detect tsched=0
Please file a bug report, and note whether or not the workaround fixes the problem.