Stotternder Virtualbox-Sound mit Windows 7-Gast und UBUNTU-Host

8

Ich habe Windows 7 als Virtualbox-Gast installiert. Mein Ubuntu arbeitet als Host. Das Geräusch stottert hässlich. Ich habe versucht, dies zu ändern, indem ich den Audio-Controller auf ICH AC97 geändert und den von CHIP heruntergeladenen Treiber installiert habe. Ergebnis: Nach einem Neustart hat sich nichts geändert, der Sound ruckelt wie zuvor. Gibt es eine Möglichkeit, einen richtigen Klang zu erzielen? Die Guest-Ergänzungen sind installiert und funktionieren einwandfrei.

Dies ist der Ubuntu-Host: Screenshot der Systeminformationen

Dies sind die Einstellungen der Virtualbox-Maschine:

Win7, 64 Bit

Mainboard-Einstellungen

Prozessoreinstellungen

Beschleunigungseinstellungen

Audio Einstellungen

zulu34sx
quelle
Haben Sie es mit Virutalbox-Gastzusätzen versucht?
Dedunumax
Gastzusätze sind installiert.
Zulu34sx
1
Fügen Sie Ihrer Frage Details zu Ihren VM-Einstellungen (Prozessorkerne, zugewiesener RAM, Virtualisierungseinstellungen VT-x / AMD-V, verwendeter Host-Audiotreiber) mit einer Bearbeitung hinzu . Die Hardwarespezifikationen Ihres Hosts können ebenfalls hilfreich sein, um weitere Informationen zu erhalten.
Takkat
Vielen Dank. Ich habe einige Informationen hinzugefügt. Wenn Sie weitere Informationen benötigen, füge ich diese ebenfalls der Frage hinzu. Fragen Sie einfach bitte.
Zulu34sx
3
Großartig, ich hatte das Problem seit Jahren. Ich habe die Ausführungsobergrenze auf 100% gesetzt und fast alles war in Ordnung (90%). Ich habe immer noch den Intel HD Audio-Treiber im Gast (Windows 7) und PulseAudio im Host (Ubuntu 13.10) verwendet. Dann habe ich den Host-Treiber auf Alsa-Audio-Driver geändert und es scheint, dass auch die letzten 10% des Problems weg sind. Vielen Dank, Jungs. Gerhard Hanau / Deutschland

Antworten:

8

Nachdem ich unter einem Ubuntu-Host (12.04) das gleiche Windows-Gaststottern erlebt hatte - außer in Win 8.1 -, fand ich eine Lösung, die größtenteils der Antwort von Takkat entspricht. Mein Stottern trat auf, als dem Windows-Gast 4 von 4 Kernen zugewiesen wurden, die Ausführung jedoch auf 75% begrenzt war, mit 4 GB RAM und 256 MG Grafik-RAM. Durch das Umschalten auf 2 von 4 Kernen - aber das Entfernen der Ausführungskappe - bei 100% wurden 90% des Stotterns beseitigt. Aber nicht alles.

Die letzten 10% - und die vollständige Beseitigung des Stotterns - kamen, als ich vom Standard-PulseAudio-Treiber in den VirtualBox Manager-Einstellungen zum ALSA-Audiotreiber wechselte. Bitte beachten Sie, dass ich vor der oben erwähnten Neuzuweisung von CPUs und Ausführungskappen auch diesen Treiberwechsel versucht hatte und das Ruckeln dadurch nicht aus der Ferne beseitigt wurde. Die beiden Änderungen in Kombination waren erforderlich.

Wagen
quelle
+1 für den Wechsel von PulseAudio zum ALSA-Treiber! Dies löste das Problem in Ubuntu 19.04 Host
Minni
5

Stotterndes Audio weist fast immer auf eine unzureichende Leistung der Hardware oder des Speichers hin. Dies hängt auch stark von der Audioquelle und der verwendeten Software ab.

Falls Sie auf Ihrem Host-Ubuntu keine Soundprobleme haben, können verschiedene Pulse Audio-Einstellungen nicht viel gegen Soundprobleme tun, die sich aus der Ausführung eines recht anspruchsvollen Gastbetriebssystems wie Windows 7 ergeben.

Um die Auswirkungen von Einschränkungen einer virtuellen Maschine zu minimieren, müssen wir daher sicherstellen, dass dem Gastbetriebssystem so viele Hardwareressourcen wie möglich zugewiesen werden. Stellen Sie jedoch sicher, dass das Hostbetriebssystem weiterhin eine gute Leistung erbringt (einschließlich Pulse Audio in Ihrem Fall!). .

Nach dem, was wir aus Ihren Einstellungen ersehen können, scheinen die Anforderungen für ein reibungsloses Audioerlebnis erfüllt zu sein. Es gibt nur wenige Dinge, bei denen wir versuchen können, festzustellen, ob es eine Verbesserung gibt:

  • Weisen Sie 2 von 3 CPU-Kernen ohne Ausführungsobergrenze zu (oder 3 von 3, aber dann mit Ausführungsobergrenze).
  • Geben Sie dem Gastbetriebssystem mehr RAM (z. B. 3 GB oder 4 GB).
  • Weisen Sie 256 MB Grafik-RAM zu.

Falls wir dann eine bessere Tonausgabe haben, können wir die Ressourcen Schritt für Schritt reduzieren, um die optimale Einstellung für die Software zu finden, die wir auf unserem Gast ausführen.

Wenn wir die Tonausgabe immer noch nicht reibungslos erhalten können, müssen wir möglicherweise versuchen, eine Software mit weniger anspruchsvoller Tonverarbeitung wie z. B. WinAmp oder Foobar2000 zu verwenden, um das Problem weiter aufzuspüren.

Es kann jedoch sein, dass Ihre Hardwarefunktionen - auch wenn sie recht gut sind - nicht ausreichen, um Windows 7 und Ihre zusätzliche Software gleichzeitig für die Wiedergabe von Ton (und Video?) Auszuführen.

Takkat
quelle
1
Ich hatte dieses Problem auch mit einem XP-Gast. Aber um das Problem loszuwerden, werde ich Ihren Ansatz versuchen. Danke für die Mühe. Eine weniger anspruchsvolle Software ist unmöglich. Sogar das Einschalten von Windows selbst ist schlampig. Ich werde versuchen, dich bald zu informieren, danke!
Zulu34sx
3
Ich habe Konfigurationen mit allen 3 Kernen ausprobiert, einem Kern, viel Rum, fast ohne RAM. Ergebnis: Leistung von Gastgeber und Gast ändert sich wie erwartet, das Stottern ist immer genau gleich. Irgendwelche anderen CPU- / BIOS- oder andere Änderungen, die helfen könnten?
Zulu34sx
2
Entschuldigung, aber Ihre Theorie über Leistung und Hardware ist falsch. Zunächst einmal ist Sound das am wenigsten leistungsintensive Element des Betriebssystems. Zweitens tritt dieses Problem auf einem Arch-Host auf, der mit einem i7 6700k 4,2 GHz, einer GTX 1080 und 32 GB RAM (mit 2 bis 6 zugewiesenen Threads, 128 MB bis 256 MB RAM, ohne 2D / 3D-Beschleunigung, ALSA PULSE, 6) ausgeführt wird bis 20 GB RAM). Es ist nicht ressourcenbasiert. Dieses Problem wiederholt sich für Win 7 bis 10 Gäste für mich (jedes Betriebssystem, das Intel HD Audio-Codec verwendet), keine Probleme mit ALC97, aber dieser Codec funktioniert nur mit XP. Es ist ein Problem mit dem VBOX-Codec und sie haben es seit 2006.
thebunnyrules
5

In den Einstellungen für virtuelle Maschinen / Audio habe ich den Host-Audiotreiber von ALSA-Audiotreiber -> auf PulseAudio geändert , und der Sound wurde einwandfrei. Keine weiteren Konfigurationsänderungen (VirtualBox Guest Additions 4.3.12 (CentOS 6.5) übrigens)

Kirill
quelle
Könnten Sie bitte auch Ihre anderen Einstellungen (Anzahl der Kerne, Ausführungskappe usw.) mitteilen, die Ihnen einen guten Klang verliehen haben (weil diese dies ebenfalls zu beeinflussen scheinen)? Vielen Dank im Voraus
Yuriy Nakonechnyy
2

Dies traf sich auch, aus irgendeinem Grund waren die CPUs auf 4 von 8. Ich verwende ein Macbook Pro unter OS X 10 und Windows 7 mit VBox. Als ich die CPUs auf 1 stellte, funktionierte es viel besser. Hör zu.

Levi
quelle
1

Ich habe Windows 7 Gast, Debian Host, und hatte keinen Ton.

MSI-Karte, AMD-CPU, Xonar-Soundkarte, Onboard-Sound im BIOS deaktiviert

Der Debian-Host zeigte den OXYGEN-Chipsatz, den Xonar verwendet.
Im Gast wurde kein Audiogerät angezeigt.

Folgendes habe ich getan, um Sound zu bekommen:

  • Der RealTek AC97-Audiotreiber wurde von der Website für Windows 7 64-Bit hinzugefügt, wobei darauf geachtet wurde, wohin er heruntergeladen wurde.
  • Gehen Sie zu Geräte-Manager> Audio> Treiber, ändern Sie den Treiber manuell, zeigen Sie auf den Ordner und weisen Sie ihn an, Unterordner einzuschließen.
  • sollte bis auf die Windows-Warnung einwandfrei installiert werden - ignorieren Sie es, Realtek ist legitim.
  • Dann hatte ich Audio vom Xonar, aber es stotterte immer noch. Also, ging zu Maschinen-Audio-Einstellungen für den Gast, änderte es von AC97 zu Intel HD Audio.

JETZT funktioniert es und klingt ausgezeichnet.

HINWEIS: Der Schlüssel zu diesem Fix ist der RealTek-Treiber. Einige Leute mussten von Pulse Audio zu Alsa wechseln. Meins funktioniert gut mit Puls Audio. Dies hängt wahrscheinlich damit zusammen, wie die HOST-Maschine eingerichtet ist.

Ich habe KEINEN Ton erhalten, es sei denn, ich habe den 537 Realtek-Treiber verwendet. andere haben den 536 benutzt Ich habe den 536 nicht ausprobiert.

JeremyC
quelle
Würden Sie weitere Informationen hinzufügen, um zu verdeutlichen, wie Sie dieses Ergebnis erzielt haben? Eine Reihe von Schritten, denen jemand folgen kann, wenn er Ihre Antwort replizieren möchte :)
ThatGuy
1

Ich habe Linux Mint 17.2 Host und Win 7 Guest und hatte auch Probleme mit dem Sound. Ich habe die Standard-Soundeigenschaften in VirtualBox nicht geändert:

Host Driver: PulseAudio
Controller: ICH AC97

Das Installieren von Virtualbox-Gastzusätzen half nicht, den Sound wiederherzustellen. Dann habe ich den Realtek AC97-Treiber von realtek.com.tw auf den Gastcomputer heruntergeladen und installiert und Sounds funktionieren jetzt mit PulseAudiound Alsa Driverals Host-Treiber.

Anton Protopopov
quelle