On 06/18/2012 11:05 PM, David Highley wrote:
"Cole Robinson wrote:"
> On 06/17/2012 06:23 PM, David Highley wrote:
>> "Cole Robinson wrote:"
>>> On 06/16/2012 10:06 PM, David Highley wrote:
>>>> We have two vm clients and neither have sound.
>>>> hosting platform is Fedora 16 x86_64
>>>> first client is Fedora 17 i686
>>>> second client is Ubuntu 12.04 i686
>>>> Tried both VNC and Spice modes. Did set, vnc_allow_host_audio = 1, in
>>>> /etc/libvirt/qemu.conf file. Just in case we put selinux in Permissive
>>>> mode. Still no sound.
>>> On F16, using SPICE is the only good way to get sound, so do your testing
>>> that. Please provide the following info
>>> - How are you connecting to the guest console?
>>> - sudo virsh dumpxml $vmname
>>> - sudo cat /var/log/libvirt/qemu/$vmname.log
>> I did switch to using SPICE and both the host and quest show the same
>> audio configuration. Attached the two requested files.
> Your qemu log file only shows guest config when the VM was configured with
> VNC. Please try running with spice, and see if that works. If not, attach the
> log file after running with spice enabled.
Got it working after a pointer about QEMU_AUDIO_DRV=none. Lots of
postings without solutions. Finally found we could define
QEMU_AUDIO_DRV=pa in /etc/sysconfig/libvirtd. Sound is now working.
Hmm, did you have QEMU_AUDIO_DRV=none set in /etc/sysconfig/libvirtd before
that change? If so, does just commenting out everything in that file make
things work? If using Spice, libvirt should be passing QEMU_AUDIO_DRV=spice
automatically, which sends the audio stream through the spice connection, so
sound is played by the client (virt-manager, spicec, virt-viewer). This is the
ideal solution, since it handles permissions correctly, and allows hearing
local sound from VMs on remote machines.
There are choices for video with no information about picking one
any other. We left it default to cirrus. It might make a difference on
the 3D graphics issue, but we have not found any information about
making choices here. Thanks for the help.
The default in Fedora should be QXL + Spice, but it was busted for a while in