LINUX.ORG.RU
ФорумAdmin

qemu kvm нету звука [SOLVED]

 , ,


0

1

Привет всем. Пытаюсь завести виртуалку с оффтопиком7 на ней. Все работает. Но нету звука, почему - не понимаю. Делаю так

qemu-system-x86_64 -enable-kvm -m 5000 -cpu host -smp 7,cores=7 -boot d -cdrom /var/lib/libvirt/boot/Windows7Ultimate.iso -drive file=/dev/silver/rita-win,if=virtio,format=raw,cache=writeback -name win7 -nodefaults -no-user-config -chardev pty,id=charserial0 -global PIIX4_PM.disable_s3=1 -global PIIX4_PM.disable_s4=1 -device vfio-pci,host=05:00.0,id=hostdev0,bus=pci.0,addr=0x3,multifunction=on,x-vga=on,romfile=/home/m0x35/Downloads/Palit.HD4650.1024.080923.rom -usbdevice host:4.2 -usbdevice host:4.3 -vga none -monitor unix:/home/m0x35/scripts/kvm/win7-mon,server,nowait -netdev tap,id=win7,ifname=win7 -device virtio-net-pci,netdev=win7 -soundhw ac97

Перед запуском

export QEMU_AUDIO_DRV=alsa
делаю.

На оффтопик накатил ac97 realtek дрова, звуковуха определяется. Включаю ютуб - винда в своем микшере показывает что звук из ютуба есть. Смотрю на линухах

> lsof /dev/snd/*    
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF  NODE NAME
panel-7-m 786 m0x35    8u   CHR  116,2      0t0  1375 /dev/snd/controlC0
panel-7-m 786 m0x35   11u   CHR 116,13      0t0 13813 /dev/snd/controlC1
panel-7-m 786 m0x35   14u   CHR  116,8      0t0  7836 /dev/snd/controlC2
Пусто.

Дунно что делать. Пробоывал вместо ac97 юзать hda. Эффект тот же.

Помоги лор, куда копать. Пульсу не юзаю, только алса. Дистрибутив arch, если это вообще значение имеет.

UPD: поскольку вм стартую от рута, lsof надо было тоже от рута смотреть. Все там есть, а звука нету. Хм...

COMMAND    PID  USER   FD   TYPE DEVICE SIZE/OFF  NODE NAME
panel-7-m  786 m0x35    8u   CHR  116,2      0t0  1375 /dev/snd/controlC0
panel-7-m  786 m0x35   11u   CHR 116,13      0t0 13813 /dev/snd/controlC1
panel-7-m  786 m0x35   14u   CHR  116,8      0t0  7836 /dev/snd/controlC2
qemu-syst 2894  root  mem    CHR  116,3           1376 /dev/snd/pcmC0D0p
qemu-syst 2894  root  mem    CHR  116,4           1377 /dev/snd/pcmC0D0c
qemu-syst 2894  root   21r   CHR 116,33      0t0  9204 /dev/snd/timer
qemu-syst 2894  root   22u   CHR  116,4      0t0  1377 /dev/snd/pcmC0D0c
qemu-syst 2894  root   23u   CHR  116,2      0t0  1375 /dev/snd/controlC0
qemu-syst 2894  root   24r   CHR 116,33      0t0  9204 /dev/snd/timer
qemu-syst 2894  root   25u   CHR  116,3      0t0  1376 /dev/snd/pcmC0D0p
qemu-syst 2894  root   26u   CHR  116,2      0t0  1375 /dev/snd/controlC0

UPD2: Скопировал .asoundrc из своего хомяка в рутовый. Теперь огребаю такую вот ошибку при запуске вм

ALSA lib pcm_dmix.c:968:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
alsa: Could not initialize ADC
alsa: Failed to open `default':
alsa: Reason: Invalid argument
ALSA lib pcm_dmix.c:968:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
alsa: Could not initialize ADC
alsa: Failed to open `default':
alsa: Reason: Invalid argument
audio: Failed to create voice `ac97.pi'
ALSA lib pcm_dmix.c:968:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
alsa: Could not initialize ADC
alsa: Failed to open `default':
alsa: Reason: Invalid argument
ALSA lib pcm_dmix.c:968:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
alsa: Could not initialize ADC
alsa: Failed to open `default':
alsa: Reason: Invalid argument
audio: Failed to create voice `ac97.mc'
aplay от рута теперь играет при этом.

UPD3: загрузился, звук есть. Это же adc, мне не уперлось. Когда упрется буду звуковуху прокидовтаь. так что SOLVED



Последнее исправление: matrixd (всего исправлений: 3)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.