summaryrefslogtreecommitdiffstats
path: root/src/pulsecore/sioman.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2009-11-05 03:23:08 +0100
committerLennart Poettering <lennart@poettering.net>2009-11-11 05:26:36 +0100
commit3b2530255460e5700766fcd7c7443b7065240f61 (patch)
tree0f3ac47809690326be4c42ad9ed4a8760932b156 /src/pulsecore/sioman.h
parent5da02977444805aabb6665d14bd74563941a7b15 (diff)
alsa: disable timer-based scheduling inside a VM
In virtual machines sound card clocks and OS scheduling tend to become unreliable, adding various 'uneven' latencies. The adaptive algorithm that handles drop-outs does not handle it this well: in contrast to drop-outs on real machines that are evenly distributed, small and can easily be encountered via the adpative algorithms, drop-outs in VMs tend to happen abruptly, and massively, which is not easy to counter. This patch simply disables timer based scheduling in VMs reverting to classic IO based scheduling. This should help make PA perform better in VMs. https://bugzilla.redhat.com/show_bug.cgi?id=532775
Diffstat (limited to 'src/pulsecore/sioman.h')
0 files changed, 0 insertions, 0 deletions