Here's my current incantation which seems to work for me:
1. In /etc/modprobe.d/alsa-base.conf have a line:
options snd-hda-intel enable_msi=0
2. In /etc/pulse/default.pa I have:
.ifexists module-udev-detect.so load-module module-udev-detect tsched=0 .else ### Use the static hardware detection module (for systems that lack udev/hal support) load-module module-detect tsched=0 .endif
3. Not sure if relevant, but this a change in /etc/pulse/daemon.conf:
default-fragments = 256 default-fragment-size-msec = 4
4. Important, I fire up alsamixer and set Auto-Mute to Disabled.
If one of these steps is missing the problem is bad. With these, the stuttering is rare.
And no, I won't rant about how playing audio on BeOS was so unproblematic. And I could even play 16 simultaneous movies as well.....
Here's my current incantation which seems to work for me:
1. In /etc/modprobe. d/alsa- base.conf have a line:
options snd-hda-intel enable_msi=0
2. In /etc/pulse/ default. pa I have:
.ifexists module- udev-detect. so
load-module module-udev-detect tsched=0
.else
### Use the static hardware detection module (for systems that lack udev/hal support)
load-module module-detect tsched=0
.endif
3. Not sure if relevant, but this a change in /etc/pulse/ daemon. conf:
default-fragments = 256 fragment- size-msec = 4
default-
4. Important, I fire up alsamixer and set Auto-Mute to Disabled.
If one of these steps is missing the problem is bad. With these, the stuttering is rare.
And no, I won't rant about how playing audio on BeOS was so unproblematic. And I could even play 16 simultaneous movies as well.....