diff options
author | Lennart Poettering <lennart@poettering.net> | 2009-11-05 03:23:08 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2009-11-11 05:26:36 +0100 |
commit | 3b2530255460e5700766fcd7c7443b7065240f61 (patch) | |
tree | 0f3ac47809690326be4c42ad9ed4a8760932b156 /src/pulsecore/sioman.h | |
parent | 5da02977444805aabb6665d14bd74563941a7b15 (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