Звук заикания виртуальной коробки с гостем Windows 7 и хостом UBUNTU


8

Я установил Windows 7 в качестве virtualbox-guest. Моя Ubuntu работает как хост. Звук заикается безобразно. Я попытался изменить это, изменив Audio-Controller на ICH AC97 и установив драйвер, загруженный из CHIP. Результат: после перезапуска ничего не изменилось, звук заикается как раньше. Есть ли способ получить правильный звук? Гостевые дополнения установлены и работают нормально.

Это Ubuntu HOST: Скриншот системной информации

Это настройки виртуальной машины:

Win7, 64 бит

Настройки материнской платы

Настройки процессора

Настройки ускорения

Настройки звука


Вы пробовали с гостевыми дополнениями Virutalbox?
dedunumax

Гостевые дополнения установлены.
zulu34sx

1
Пожалуйста, добавьте подробную информацию о настройках виртуальной машины (ядра процессора, выделенное ОЗУ, настройки виртуализации VT-x / AMD-V, используемый драйвер аудио) с правкой к вашему вопросу. Аппаратные характеристики вашего хоста также могут помочь увидеть дальше.
Таккат

благодарю вас. Я добавил немного информации. Если вам нужна дополнительная информация, я тоже добавлю их в вопрос. Просто спросите, пожалуйста.
zulu34sx

3
Отлично, у меня была проблема с годами. Я поставил крышку выполнения на 100%, и почти все было хорошо (90%). Я по-прежнему использовал драйвер Intel HD Audio в гостевой (Windows 7) и PulseAudio в хосте (Ubuntu 13.10). Затем я изменил драйвер хоста на Alsa-Audio-Driver, и кажется, что последние 10% проблемы также исчезли. Большое спасибо, ребята. Герхард Ханау / Германия

Ответы:


8

Испытав такое же заикание гостя Windows под хостом Ubuntu (12.04) - за исключением Win 8.1 - я нашел решение, которое в основном соответствует ответу Такката. Мое заикание произошло из-за того, что гостевой системе Windows было выделено 4 из 4 ядер, но исполнение ограничено 75%, 4 ГБ ОЗУ и 256 МГ графической ОЗУ. Переключение на 2 из 4 ядер - но снятие крышки выполнения - работает на 100%, устраняет 90% заикания. Но не все это.

Последние 10% - и полное устранение заикания - пришли, когда я переключился со стандартного драйвера PulseAudio в настройках VirtualBox Manager на аудио драйвер ALSA. Обратите внимание, что до вышеупомянутого перераспределения процессорных и исполнительных ограничений я также пробовал эту смену драйвера, и она не устраняла заикание удаленно. Два изменения в комбинации не требовалось.


+1 за переключение с PulseAudio на драйвер ALSA! Это решило проблему в Ubuntu 19.04 host
minni

5

Заикание звука почти всегда указывает на недостаточную производительность оборудования или памяти. Это также во многом зависит от источника звука и используемого программного обеспечения.

В случае, если у вас нет проблем со звуком на вашем хосте Ubuntu, различные настройки Pulse Audio мало помогут в решении проблем со звуком, возникающих из-за запуска довольно требовательной гостевой ОС, такой как Windows 7.

Чтобы минимизировать эффекты, возникающие из-за ограничений виртуальной машины, мы должны удостовериться, что для гостевой ОС назначено как можно больше аппаратных ресурсов, но убедитесь, что хост-операционная система все еще может работать хорошо (включая Pulse Audio в вашем случае!) ,

Из того, что мы видим из ваших настроек, кажется, что требования для получения плавного звука выполнены. Есть только несколько вещей, которые мы можем попытаться увидеть, есть ли улучшение:

  • назначить 2 из 3 ядер ЦП без ограничения выполнения (или 3 из 3, но затем с ограничением выполнения)
  • дать гостевой ОС больше оперативной памяти (например, 3 ГБ из 4 ГБ)
  • назначьте 256 МБ графической памяти.

Если у нас получится более качественный звук, мы можем постепенно сокращать ресурсы, чтобы найти оптимальные настройки для программного обеспечения, которое мы запускаем на нашем госте.

Если мы по-прежнему не можем получить плавный вывод звука, нам, возможно, придется попробовать использовать программное обеспечение с менее требовательной обработкой звука, например, WinAmp или Foobar2000, чтобы еще больше отследить проблему.

Однако может случиться так, что ваши аппаратные возможности - хотя и довольно хорошие - все еще недостаточны для запуска Windows 7 и вашего дополнительного программного обеспечения для одновременного воспроизведения звука (и видео?).


1
у меня тоже была эта проблема с XP-гостем. Но чтобы избавиться от проблемы, я попробую ваш подход. Спасибо за попытку. Программное обеспечение, менее требовательное, совершенно невозможно; даже звук включения самих окон неаккуратен. Я постараюсь сообщить вам в ближайшее время, спасибо!
zulu34sx

3
Я попробовал конфигурации со всеми 3 ядрами, одним ядром, много рома, почти без оперативной памяти. Результат: производительность хоста и гостя меняется, как и ожидалось, заикание всегда точно такое же. Какие-нибудь другие CPU- / BIOS- или другие изменения, которые могут помочь?
zulu34sx

2
Извините, но вы считаете, что производительность и аппаратные средства неверны. Во-первых, звук - наименее производительный элемент ОС. Во-вторых, я получаю эту проблему на хосте arch, работающем с i7 6700k 4,2 ГГц, оперативной памятью GTX 1080 и 32 ГБ (с 2–6 выделенными потоками, 128 МБ-256 МБ vram, без 2D / 3D-ускорения, ALSA PULSE, 6 до 20 ГБ ОЗУ). Это не на основе ресурсов. Эта проблема повторяется для всех пользователей Win 7–10 (для любой ОС, использующей кодек Intel HD Audio), проблем с ALC97 нет, но этот кодек работает только с XP. Это проблема с кодеком VBOX, и они имеют его с 2006 года.
thebunnyrules

5

в настройках виртуальной машины / аудио я изменил драйвер аудио хоста с ALSA Audio Driver -> на PulseAudio, и звук стал нормальным. Других изменений в конфигурации нет (кстати, VirtualBox Guest Additions 4.3.12 (CentOS 6.5))


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

2

Это тоже встречалось, по какой-то причине процессоры были на 4 из 8. Я использую Macbook Pro с OS X 10 и Windows 7 с VBox. Когда я опустил CPU до 1, он стал работать намного лучше. проверить это.


1

У меня гостевая ОС Windows 7, хост Debian, и у меня не было звука.

Плата MSI, процессор AMD, звуковая карта Xonar, встроенный звук отключен в BIOS

Хост Debian показал чипсет OXYGEN, который использует Xonar.
В гостевой системе не показано аудиоустройство.

Вот что я сделал, чтобы получить звук:

  • Добавил аудио драйвер RealTek AC97 с их сайта для 64-битной Windows 7, обращая внимание на то, куда он загружен.
  • Перейдите в диспетчер устройств> Аудио> Драйвер, вручную измените драйвер, укажите его в папке и попросите включить подпапки.
  • следует установить нормально, за исключением предупреждения Windows - игнорируйте его, Realtek является законным.
  • Потом у меня был звук с Xonar, но он все еще заикался. Итак, перешли к настройкам аудио машины для гостя, изменили его с AC97 на Intel HD Audio.

СЕЙЧАС это работает и звучит отлично.

ПРИМЕЧАНИЕ. Ключом к этому исправлению является драйвер RealTek. Некоторым людям пришлось переключиться на Alsa из Pulse Audio. Мой отлично работает с импульсным звуком. Это, вероятно, связано с настройкой машины HOST.

У меня НЕТ звука, если я не использовал драйвер 537 realtek. другие использовали 536 я не пробовал 536.


Не могли бы вы добавить дополнительную информацию, которая может прояснить, как вы достигли этого результата? Ряд шагов, которым кто-то может следовать, если они хотят повторить ваш ответ :)
ThatGuy

1

У меня есть Linux Mint 17.2 host и Win 7 Guest, а также были проблемы со звуком. Я не изменил свойства звука по умолчанию в VirtualBox:

Host Driver: PulseAudio
Controller: ICH AC97

Установка гостевых дополнений virtualbox не помогла восстановить звук. Затем я скачал и установил Realtek AC97 Driver с realtek.com.tw на гостевой машине и теперь работает со звуком PulseAudioи Alsa Driverс драйвером хоста.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.