[pulseaudio-tickets] [PulseAudio] #431: module-alsa-(sink|source) eats all CPU (100%)

PulseAudio trac-noreply at tango.0pointer.de
Tue Dec 9 02:33:09 PST 2008


#431: module-alsa-(sink|source) eats all CPU (100%)
---------------------------+------------------------------------------------
 Reporter:  verem          |       Owner:  lennart
     Type:  defect         |      Status:  new    
 Priority:  high           |   Milestone:         
Component:  module-alsa-*  |    Severity:  normal 
 Keywords:  100% CPU       |  
---------------------------+------------------------------------------------
 I run pulseaudio on some old PCs with ISA sound board. If module-alsa-*
 selected for operating with hardware pulseaudio eat all CPU (on dual
 processor computer it eat both CPU time, but if i disable either module-
 alsa-sink or module-alsa-source during running pulseaudio it eat only one
 CPU).

 I start pulseaudio by command:
     /usr/bin/pulseaudio -vvvvvv --system \
      --exit-idle-time=-1 \
      --disable-shm \
      --no-cpu-limit \
      --resample-method=trivial \
      --high-priority \
      -L "module-alsa-sink device=hw:0" \
      -L "module-alsa-source device=hw:0" \
      -L "module-esound-protocol-tcp auth-ip-acl=127.0.0.1 auth-
 anonymous=1" \
      -L "module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-
 anonymous=1" \
      -L module-volume-restore \
      -L module-rescue-streams \
      -L module-native-protocol-unix \
      -n

 Executing of pulseaudio (with alsa-(sink|source)) could terminated only by
 kill -9.

 If i switch to module-oss it works, but very often i got warning about
 underrun, but it works.

 Alsa driver for that ISA boards works, at least i hear sound during
 executing command:
     aplay -Dhw:0 Front_Center.way

 dmesg and pulseaudio stderr output attached from different old PCs.

-- 
Ticket URL: <http://www.pulseaudio.org/ticket/431>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server


More information about the pulseaudio-bugs mailing list