Pulseaudio network sinks overload CPU
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
alsa-lib (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
pulseaudio (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
Binary package hint: pulseaudio
Description: Ubuntu jaunty (development branch)
Release: 9.04
Trying to use network sinks with Pulseaudio causes unacceptable CPU load on both ends.
To reproduce, you need 2 machines on a LAN.
It's most obvious if you run 'top' on both machines while doing the following:
1) On machine 1 use paprefs to enable the following 3 options:
Enable network access to local sound devices
Allow other machines on the LAN to discover local sound devices
Don't require authentication
2) On machine 2 use paprefs to enable the option
Make discoverable network sound devices available locally
Now, on machine 2, open pavucontrol. Watch the CPU usage of 'pulseaudio' on both machines rise and rise. On one of my machines it maxes out the CPU and pulseaudio quits.
Until recently I was using Ubuntu 8.10 on both these machines and didn't have this problem. CPU usage of pulseaudio barely registered.
I can't see this being an ALSA issue because no audio is playing at the time.
pulseaudio:
Installed: 0.9.14-0ubuntu5
Candidate: 0.9.14-0ubuntu5
Version table:
*** 0.9.14-0ubuntu5 0
500 http://
100 /var/lib/
uname -a
Linux hoss 2.6.28-7-generic #20-Ubuntu SMP Mon Feb 9 15:42:34 UTC 2009 x86_64 GNU/Linux
Seen on x86_64 and i386 installations.
Changed in alsa-lib (Ubuntu): | |
status: | New → Fix Committed |
fixed in 0.9.15-test2