Как заставить звук работать на гостевой ОС Windows 7 в KVM на Ubuntu 11.10?

У меня на рабочем ноутбуке установлена ​​Ubuntu 11.10. У меня установлена ​​гостевая ОС Windows 7 (32-разрядная) с использованием Virt-Manager.

Все отлично работает, кроме звука.

Аппаратное обеспечение AC97 настраивается в профиле гостевой ОС Virt-Manager, и Windows видит AC97 как аппаратное обеспечение в гостевой ОС, когда оно работает. Если вы запускаете аудио тесты в Windows, он работает так, как будто работает.

Я просто не слышу ничего из динамиков.

Кто-то должен был получить звук Windows (в гостевой ОС под KVM с запущенным эмулятором qemu).

Пожалуйста, поделитесь, как вы это сделали.

1
задан 22 May 2018 в 01:03

2 ответа

Это известная ошибка в 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

0
ответ дан 22 May 2018 в 01:03

На самом деле, во всяком случае, это ошибка в профилях /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"

. Перезагружать. Вы сможете слышать вещи.

0
ответ дан 22 May 2018 в 01:03

Другие вопросы по тегам:

Похожие вопросы: