У меня на рабочем ноутбуке установлена Ubuntu 11.10. У меня установлена гостевая ОС Windows 7 (32-разрядная) с использованием Virt-Manager.
Все отлично работает, кроме звука.
Аппаратное обеспечение AC97 настраивается в профиле гостевой ОС Virt-Manager, и Windows видит AC97 как аппаратное обеспечение в гостевой ОС, когда оно работает. Если вы запускаете аудио тесты в Windows, он работает так, как будто работает.
Я просто не слышу ничего из динамиков.
Кто-то должен был получить звук Windows (в гостевой ОС под KVM с запущенным эмулятором qemu).
Пожалуйста, поделитесь, как вы это сделали.
Это известная ошибка в KVM, и есть несколько сообщений об ошибках и потенциальных обходных путях.
Некоторые люди сообщали об использовании альтернативных звуковых драйверов, в частности, es1370.
Если это не сработает, попробуйте отредактировать /etc/libvirt/qemu.conf
и изменить vnc_allow_host_audio = 0
на
vnc_allow_host_audio = 1
Перезапустить libvirtd или перезагрузиться.
Для получения дополнительной информации см. Эти ссылки.
https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/591489/comments/11
https://fedoraproject.org / вики / How_to_debug_Virtualization_problems # Audio_output
На самом деле, во всяком случае, это ошибка в профилях /etc/apparmor.d/
для libvirt.
Насколько я могу сказать, apparmor радостно прекращает доступ Qemu / KVM к pulseaudio, даже если вы пытаетесь сделать правильную вещь и перевести соответствующие профили в режим жалоб с помощью команды aa-complain (вам нужно sudo apt-get install apparmor-utils
, чтобы даже иметь эту команду но, как оказалось, это пустая трата времени).
Короче говоря, по состоянию на март 2012 года в Ubuntu 11.10 у вас есть выбор между apparmor и гостевым звуком KVM для Windows 7.
Кроме того, в дополнение к изменению qemu.conf, вы также должны обойти любые другие проблемы с пермиссией, явно установив:
user = "yourlogin"
group = "yourlogin"
. Перезагружать. Вы сможете слышать вещи.