Virtualbox не работает звук

Нет звука Oracle Virtual Box 6.1.10.

Установил Windows 7 Максимальная 64bit на виртуальную машину Oracle Virtual Box 6.1.10 (последняя версия на момент публикации). Хост ОС — Linux Fedora 31 64bit. В самой гостевой системе (Windows 7) звук работает, но за пределы виртуальной машины не выходит. В микшере Windows 7 звук есть. Я пробовал все комбинации всех доступных Аудио драйверов (OSS, ALSA или PulseAudio) и Аудио контроллеров (Intel HD Audio, AC’97 и SoundBlaster 16) — бесполезно. Пробовал устанавливать Realtek драйвера для AC’97, по советам горе-экспертов из интернета, и пробовал со всеми драйверами хоста — тоже не помогло. Пробовал все вышеперечисленные действия с дополнениями гостевой ос и без них, с разными версиями Windows 7 — домашней, профессиональной и максимальной — нет результата. Гостевая ОС показывает, что звук есть, но в основную систему он не проходит. Разумеется аудио у меня в настройках машины включено и аудиовыход тоже. Ни на каких сайтах, ни русскоязычных, ни англоязычных решения я не нашёл, поэтому пишу сюда.

Честно говоря прочёл и ни черта не понял.Как это — в виртуальной машине звук есть а в самой операционке нет?

Микшер в винде показывает, что звук от куда-то идёт. А вот куда — хз.

ТС. В вбоксе проброс звука-то включён? А скрин микшера можно?

У меня на Федоре-32 звук в виртуалке WinXP работает. В настройках виртуалки стоит драйвер PulseAudio и контроллер ICH AC97. После старта виртуалки в звуковом миксере Федоры появляется VirtualBox Front [WinXP]

Читайте также:  Как настроить цифровую приставку орбита hd 924

У тебя в самой Федоре звук есть? А то у меня, например, по умолчанию выставляется неправильный канал (цифровой выход) на моей встроенной звуковухе и звука в колонках нет. Приходится править конфиг пульсу.

Источник

Аудио не работает на гостевом компьютере VirtualBox Windows 10 (хост MacOS)

Я использую гостевую ОС 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.

Он успешно распознал изменение, но все еще не работает:

Логи ВМ

Симптом: завершение работы VM приводит к сбою VirtualBox

Если я принудительно отключу виртуальную машину от VirtualBox, весь процесс VirtualBox завершится сбоем в macOS.

1 ответ 1

Хорошо, я сделал много отладки на этом, и нет определенного решения для этого, это глюк.

Я обновил оба моих Mac до одной и той же версии. Я использовал ту же версию VBox. Черт возьми, я даже скопировал виртуальную машину вместе с диском и настройками с одной машины на другую. Это привело к одному результату: аудио VM работало на одном Mac, но не на другом.

Чтобы это исправить: Зайдите на devicemgr в гостевой виртуальной машине Windows, щелкните правой кнопкой мыши на звуковом устройстве и отключите его. Затем включите его. Это должно работать.

Пока это единственное решение, которое сработало для меня, и оно снова работает надежно, когда я теряю звук и восстанавливаю его с помощью этой техники. Как ни странно, когда звук сломан, он сломан для всех виртуальных машин (windows, linux, не имеет значения) — но как только вы исправите это, он будет исправлен везде (момент wtf).

Я думаю, что этот сбой происходит, когда вы подключаете ваш Mac к внешнему дисплею со звуком (например, Apple Cinema Display), и VirtualBox не понимает, куда отправлять звук, и выбор его в настройках звука в macOS не поможет.

Источник

Проблемы со звуком в virtualbox

Звук в virtualbox слегка прерывистый со щелчками и треском (как на старых пластинках), причем если проявлять активность в гостевой или хосте эти эффекты усиливаются. Вывод через пульс, аудио-контроллер intel hd audio. Пробовал другие аудиодрайвер и аудио-контроллер — тоже самое. Все что нашел в интернете не помогло. Подскажите как это можно исправить. Virtualbox 4.2.2-55.5 (гостевая — windows). Opensuse 12.2 kde

Это как? В каком смысле?

в прямом
прибей пульс и пробуй без него

Дело в том, что пульс я запустил буквально вчера, когда ставил projectM. До этого были те же проблемы. И projectM не хочется терять.

тогда покажи выхлоп

имею в виду, когда хоть что-то поёт

пульсоненавистники как всегда о своем.

очень часто пульс виноват в проблемах со звуком
потому ненависть тут не виновата

Ау, куда все вдруг пропали? Почему тишина?

очень часто (примерно в 146% случаев) его обвиняют во всех проблемах со звуком, при этом виноват он один раз из двадцати, данный случай — просто один из многих, когда набигают разные товарищи и первым делом говорят «удали пульсаудио», хотя он тут (и в большинстве других случаев) не виноват.

моё подозрение не подтвердилось, потому я молчу

нет, таки обычно он как раз и виноват
такова судьба лишних прослоек — они вносят лишние задержки и баги

Как я уже говорил до вчерашнего дня пульс у меня не был включен, а проблемы со звуком в virtualbox были давно.

ты вообще читаешь что тебе пишут?
очень часто != всегда. 11

нет, таки обычно он как раз и виноват

хорошо, оставайтесь в своем розовом мире, где виновата всегда одна программа.

такова судьба лишних прослоек — они вносят лишние задержки и баги

беда в том, что прослойка а) нужная б)давно излечилась от большинства багов, и хоть и вносит их дополнительно, но процент этих багов по сравнению с багами остальных частей (нужных прослоек) мизерный.

наконец-то ты открыл себе глаза на своё мировоззрение
в остальном — полный бред
и вообще — это офтоп

Действительно, я создавал тему не для офтопа, а для помощи.

Попробуй обновить виртуалбокс.Вдруг поможет? (У меня недавно была похожая проблема с Вайном. Виндовые программы хрипели а после обновления — перестали.)

У меня через OSS4 все работает без проблем.

Дык последний что есть в репах стоит.

А винчестер случайно не в режиме PIO работает? если так — может проц не успевает одновременно и с винтом работать и со звуком.

А как узнать эту инфу?

sudo /sbin/hdparm -i /dev/sda Выдаст информацию о винчестере sda. В том числе и режимы работы. Текущий режим будет помечен звездочкой. sudo /sbin/hdparm -d0 /dev/sda -запрещает режим DMA в винчестере sda sudo /sbin/hdparm -d1 /dev/sda — разрешает режим DMA в винчестере sda Если звездочкой помечен один из режимов PIO — возможно текущая версия ядра не поддерживает DMA режим на данном чипсете, или есть какие-нибудь проблемы с винчестером.

p.s. Если окажется, что режим винчестера UlthraDMA — то больше не знаю, в какую сторону копать дальше.

Вижу, что *udma6, значит дело в другом. Есть подозрение, что дело в том, что винда стоит не на реальном железе, а в эмуляторе и в нем нет ускорения аудио. Я в этом ничего не понимаю, но к такому выводу пришел после долгого гугления. Вот если бы кто-нибудь разбирающийся в данном вопросе разъяснил, может звук в виртуалке и должен быть такой?

Если в виртуальной Windows еще не установлен пакет Virtualbox guest additions — то его нужно установить, т.к. в нем есть драйвера для виртуального железа, что поможет ускорить работу.

Virtualbox guest установлен.

Похоже эмуляция звуковых карт в виртуалбоксе работает медленно. Сегодня я решил воспроизвести этот глюк, и он легко воспроизвелся. Меняя различные настройки — мне удалось выяснить, что быстрее всех работает карта soundblaster 16, из предлагаемых виртуалбоксом. Причем нет никакой разницы — вывод звука происходит через ALSA или через PulseAudio. Но даже при таких на стройках при копировании файлов с CDROM на винчестер на виртуальной машине — звук иногда прерывался. Правда это на довольно несвежем компе. Celeron E1400 (один из первых двухъядерников). На более новом компе, возможно хватит скорости, чтобы эмуляция soundblaster 16 работала без глюков.

Ну что ж, завтра попробую и отпишусь о результате, soundblaster 16 — это единственное, что я еще не пробовал. Кстати я так понимаю для soundblaster 16 нужно будет драйвер поставить в гостевую?

Так, как он не является Plug&play то его нужно устанавливать вручную из панели управления «Установка оборудования»

p.s. сейчас пробую linux и windows 7 в виртуалбоксе.

Результаты опытов 1. в линуксе звук работает отлично на любой звуковой карте, даже когда я проигрывал mp3 с CDROM а другие файлы копировал с него-же на винчестер.

2. в Виндовс 7 звук работает лучше, чем в XP но все равно со сбоями. В XP На звуковых картах INTEL HD AUDIO и ICH AC97 звук вообще невозможно было было слушать, а в семерке на этих картах звук временами заикался, но разобрать слова было можно. Soundblaster 16 в виндовс 7 завести не удалось. Видать Микрософт забила на поддержку такой древней звуковухи.

Можно поподробнее, а то что-то не получается установить.

1.в Виндовс нужно зайти а панель управления и переключиться к классическому виду

2.в панели управления выбрать установка оборудования.

3.Вылезет мастер установки оборудования там нужно нажать далее,

4.затем, когда спросит устройство подсоединено или нет — нужно выбрать подсоединено и нажать далее,

5. Появится список устройств, которые найдет виндовс нужно выбрать в конце списка «добавление нового устройства» и нажать далее

6. в следующем окошке нужно выбрать «установка оборудования из списка вручную» и нажать далее

7. В следующем окошке нужно выбрать «звуковые видео и игровые устройства» и нажать далее

8.В следующем окошке слева в списке нужно выбрать «Creative Technology Ltd» а в правом — «Sound Blaster 16 илим AWE32 или совместимый адаптер» и нажать далее

После этого драйвер установится и все. Можно проверять звук.

Может быть потому что у меня windows 7, у меня нет пункта установка оборудования

Все установил из диспетчера задач, но название устройства «Неподдерживаемый игровой порт для Creative», драйвер не установлен звука нет. Пробовал драйвер скачаный из интернета он не видит звуковуху и не хочет устанавливаться. Вспомнил что давным-давно делал свою облегченную сборку windows где вырезал драйвера для устаревших устройств. Придется устанвливать в виртуалку оригинал.

так я писал выше, что в windows7 нет драйвера на soundblaster 16. В интернете также маловероятно, что будет драйвер на такое старье для windows7. А устанавливал я таким образом драйвер в windows XP.

Понятно, придется ставить windows XP. И хочется надеяться, что это поможет решить проблему со звуком

Источник

Оцените статью