Ticket #431 (new defect)
isa sound cards: module-alsa-(sink|source) eats all CPU (100%)
| Reported by: | verem | Owned by: | lennart |
|---|---|---|---|
| Milestone: | Component: | module-alsa-* | |
| Keywords: | 100% CPU | Cc: |
Description
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.
