Я использую гостевую ОС Windows 10 Home на виртуальной машине VirtualBox, на хосте MacOS под управлением 10.13.6 High Sierra с VirtualBox 5.2.23.
Звук работал несколько раз, потом перестал работать. (Возможно, это вызвано обновлением версии virtualbox или моими настройками, я не уверен.) знак равно
- Я попытался выполнить чистую установку из ISO со всеми настройками Windows 10 по умолчанию на VirtualBox, там тоже нет звука.
- Я попробовал другой мой Mac (на котором установлен macOS 10.14 Mojave), когда я устанавливаю тот же образ, с тем же конфигом и с тем же VirtualBox, он работает там. (Странно)
Гостевые ОС считают, что аудио доступно. Но это просто не играет на хосте. Вот скриншот из Volume Mixer:
Вот что я попробовал до сих пор:
Различные версии VirtualBox
Я подозреваю, что это могло произойти (не уверен) после обновления VirtualBox, поэтому я попробовал последнюю версию 5.2.23, а также некоторые старые версии, такие как 5.2.14 и 5.2.18. Неудачно.
Другая ОС
Я попробовал Ubuntu Desktop (live CD), он также думает, что аудио доступно. В отличие от Windows, когда я пытаюсь воспроизвести видео / аудио в Firefox, проигрыватель фактически никогда не запускает видео или аудио. (Странно)
Улучшения Windows / отладка
- Гостевые дополнения Windows полностью установлены.
- Обновления Windows все завершены.
- Я отключил проверку подписи драйверов
- Я попытался устранить неполадки звука, ничего не вернулся.
dxdiag
показывает, что звук в порядке (говорит:"Проблем не найдено", а имя устройства - «Динамики (аудиоустройство высокой четкости)»:
Настройки виртуальной машины
Вот настройки, которые я использую:
Я пробовал другие параметры паравиртуализации, такие как "Нет" или "По умолчанию" вместо Hyper-V, но не повезло.
Попробуйте другой аудио драйвер
Вместо настройки аудиоконтроллера Intel HD на VirtualBox я попытался использовать настройку ICH AC97. Поэтому я установил архаичные аудио драйверы Realtek AC'97 для Vista/7 в Windows 10.
Он успешно распознал изменение, но все еще не работает:
Логи ВМ
Вот файл VBox.log из цикла запуска и завершения работы vm: https://gist.github.com/ahmetb/be3b6eab2cd789196904696840576be0
Симптом: завершение работы VM приводит к сбою VirtualBox
Если я принудительно отключу виртуальную машину от VirtualBox, весь процесс VirtualBox завершится сбоем в macOS.