I did the export in the bash, check it was activate with set, then launch virt-manager and launch the vm from there but still the same issue (exact same error)

Regards,

Feadurn

On 08/01/16 16:07, sL1pKn07 SpinFlo wrote:
2016-01-08 16:45 GMT+01:00 Feadurn <fead...@gmail.com>:
I have everything working except the sound from the guest. I am using
pulseaudio and it works out of the box for everything else except having the
sound from the vm.

I reinstalled pulseaudio and pulseaudio-alsa to be sure I have a clean
install

I follow the guide here https://wiki.archlinux.org/index.php/PulseAudio#QEMU

When I run the command

qemu-system-x86_64 -audio-help | awk '/Name: pa/' RS=

I get

Name: pa
Description: http://www.pulseaudio.org/
Theoretically supports many playback voices
Theoretically supports many capture voices
Options:
   QEMU_PA_SAMPLES: integer, default = 4096
     buffer size in samples
   QEMU_PA_SERVER: string, default = (not set)
     server address
   QEMU_PA_SINK: string, default = (not set)
     sink device name
   QEMU_PA_SOURCE: string, default = (not set)
     source device name

Then I add in my xml the following options

   <qemu:commandline>
     <qemu:env name='QEMU_AUDIO_DRV' value='pa'/>
     <qemu:env name='QEMU_PA_SINK'
value='alsa_output.pci-0000_00_1b.0.analog-stereo'/>
     <qemu:env name='QEMU_PA_SOURCE' value='input'/>
   </qemu:commandline>


The value of QEMU_PA_SINK is obtained with the command
     pacmd list-sinks | grep -e 'name:' -e 'index'


In qemu.conf I uncomment the following options

vnc_allow_host_audio = 1
nographics_allow_host_audio = 1

The only weird thing about my configuration is that I started to use libvirt
as root user. I then switch to be able to use it as user. However myy vm is
still on the root system but I can launch it as user without password (I
didn't find the way to move the vm to the qemu user-session)

When I launch the VM I don't have sound (even in the vm everything works
with the AC97 installed on win10 64) and I get the following output:

pulseaudio: pa_context_connect() failed
pulseaudio: Reason: Connection refused
pulseaudio: Failed to initialize PA contextaudio: Could not init `pa' audio
driver
pulseaudio: pa_context_connect() failed
pulseaudio: Reason: Connection refused
pulseaudio: Failed to initialize PA contextaudio: Could not init `pa' audio
driver
alsa: Could not initialize ADC
alsa: Failed to open `default':
alsa: Reason: Device or resource busy
alsa: Could not initialize ADC
alsa: Failed to open `default':
alsa: Reason: Device or resource busy
audio: Failed to create voice `ac97.pi'


And I am lost there :(

Thank you in advance for any help :)

Feadurn


_______________________________________________
vfio-users mailing list
vfio-users@redhat.com
https://www.redhat.com/mailman/listinfo/vfio-users

you tried with use QEMU_AUDIO_DRV as environment option?

export QEMU_AUDIO_DRV=pa

and then launch the VM? i think these options is for environment, not
for qemu comandline option

greetings

_______________________________________________
vfio-users mailing list
vfio-users@redhat.com
https://www.redhat.com/mailman/listinfo/vfio-users

Reply via email to