Вы должны войти, чтобы создавать сообщения и темы.

Virtualbox и заикающийся звук

Здравствуйте.
Virtualbox 5.2.44, ExtensionPack 5.2.44, гостевая Windows 10.0.17134.648 (Version 1803).
И записываемый и воспроизводимый звук прерывается/заикается.
Казалось, что проблему удалось решить, установив драйвер Realtek ICH AC97, и выбрав соответствующий контроллер в настройках аудио в VirtualBox. Со старта звук действительно ведёт себя нормально. Через некоторое время (15-30 мин.) снова заикается.

Кто-нибудь сталкивался? Гуглёж показал, что проблема достаточно распространённая, но внятных решений не встретил (обновить virtualbox - не решение).

Утро доброе!
Сталкивался, неоднократно. Помогает следующее:
1. Отключить виртуальную машину (именно выключить её, или сбросить).
2. Зайти в «Настройки» (виртуальной машины) ➜ «Аудио». Переключить «Аудио драйвер» на «Пустой аудио драйвер», потом вернуть обратно.
3. Запустить виртуалку.
После этого можно откатывать снимок − на звуке это, как правило, не сказывается. Возможно, что после переключения драйвера на «пустой», необходимо будет запустить машину, после чего снова её отключить и вернуть драйвер на место, хотя лично мне помогает обычная смена, без загрузки.
Аудиоконтроллер использую «Intel HD Audio», версии VirtualBox и Extension Pack такие же, как у тебя. Никаких драйверов дополнительно никуда не устанавливал.

Лайкнул Dmitresso
Dmitresso

Добрый🖐.
Он всю жизнь такой на virtualbox, я вообще забил.

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн
Цитата: Андрей от 24.01.2023, 07:52

Утро доброе!
Сталкивался, неоднократно. Помогает следующее:
1. Отключить виртуальную машину (именно выключить её, или сбросить).
2. Зайти в «Настройки» (виртуальной машины) ➜ «Аудио». Переключить «Аудио драйвер» на «Пустой аудио драйвер», потом вернуть обратно.
3. Запустить виртуалку.
После этого можно откатывать снимок − на звуке это, как правило, не сказывается. Возможно, что после переключения драйвера на «пустой», необходимо будет запустить машину, после чего снова её отключить и вернуть драйвер на место, хотя лично мне помогает обычная смена, без загрузки.
Аудиоконтроллер использую «Intel HD Audio», версии VirtualBox и Extension Pack такие же, как у тебя. Никаких драйверов дополнительно никуда не устанавливал.

Благодарю. Попробую.

Привет.
Тут все зависит от самой версии винды. Хачатур когда то об этом говорил. На 1803 это норма, на 1709 этих хрипов практически нет, на 22H2 их поменьше чем в 1803.

В общем, сделано было две вещи:

  1. Обновился на последнюю версию Virtualbox'а;
  2. Убрал в настройках виртуальных машин ограничение на максимальную загрузку CPU;

О том, что последнее "существенно тормозит гостевую систему" любезно подсказал сам менеджер Virtualbox'а. И действительно, быстродействие увеличилось (всё познаётся в сравнении) практически до скоростей хоста. Что из этого точно помогло сказать затрудняюсь.

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