2010/07/04

kvm と PulseAudio

ここのところ kvm を -soundhw es1370 で起動すると、 CPU を 100% くいながらコンソールに alsa: Unexpected state 1 と出力し続ける現象に悩まされていた。いや、特に悩んではなかった。

その対策として PulseAudio を導入してみたら、見事解決したのでそのメモ。

環境は Debian の sid。

PulseAudio 関係をインストールする。

/etc/default/pulseaudio で PULSEAUDIO_SYSTEM_START を 1 に編集。

PULSEAUDIO_SYSTEM_START=1

/etc/asound.conf を作成

pcm.pulse {
type pulse
}

ctl.pulse {
type pulse
}

pcm.!default {
type pulse
}

ctl.!default {
type pulse
}

pulse と pulse-access グループに自分のユーザを追加。

export QEMU_AUDIO_DRV=pa
kmv ... -soundhw es1370 ...

0 件のコメント: