web-dev-qa-db-ja.com

Windows 7ゲストとUBUNTUホストでVirtualboxの音が途切れる

Virtualbox-guestとしてWindows 7をインストールしました。私のUbuntuはホストとして機能します。音がstくingい。 Audio-ControllerをICH AC97に変更し、CHIPからダウンロードしたドライバーをインストールすることで、それを変更しようとしました。結果:再起動後、何も変更されず、サウンドは以前のように途切れます。適切な音を得る方法はありますか?ゲストの追加がインストールされ、正常に機能しています。

これがUbuntuホストです。 Screenshot of System information

これらは、virtualbox-machineの設定です。

Win7、64ビット

Mainboard settings

Processor settings

Acceleration settings

Audio settings

8
zulu34sx

Unbuntuホスト(12.04)で同じWindowsゲストスタッターを経験しました-Win 8.1を除く-Takkatの答えにほぼ一致するソリューションを見つけました。 Windowsゲストが4コアのうち4コアに割り当てられているため、スタッターが発生しましたが、実行の上限は4%RAM、256 MGグラフィックRAMで75%でした。 4コアのうち2コアに切り替える-実行上限を削除する-100%で実行すると、90%のst音がなくなりました。しかし、すべてではありません。

最後の10%は、VirtualBox Managerの設定のデフォルトのPulseAudioドライバーからALSAオーディオドライバーに切り替えたときに発生しました。前述のCPUと実行上限の再割り当ての前に、このドライバーの変更も試みましたが、リモートでスタッターが除去されなかったことに注意してください。 2つの組み合わせの変更が必要でした。

7
scolley

音声が途切れる場合は、ほとんどの場合、ハードウェアまたはメモリのパフォーマンスが不十分であることを示しています。これは、オーディオソースと使用するソフトウェアにも大きく依存します。

ホストUbuntuにサウンドの問題がない場合、Windows 7のような非常に要求の厳しいゲストOSを実行することから生じるサウンドの問題については、Pulse Audioのさまざまな設定はあまり効果がありません。

したがって、仮想マシンの制限による影響を最小限に抑えるために、ゲストOSにはできるだけ多くのハードウェアリソースを割り当てる必要がありますが、ホストOSが引き続き良好に機能することを確認する必要があります(場合によってはPulse Audioを含む!) 。

設定からわかることから、スムーズなオーディオ体験を得るための要件は満たされているようです。改善があるかどうかを確認しようとすることができるものはほとんどありません。

  • 実行上限なしで3つのうち2つのCPUコアを割り当てます(または3つのうち3つで実行上限付き)。
  • ゲストOSにRAMを追加します(例:4 GBのうち3 GB)
  • 256 MBのグラフィックスRAMを割り当てます。

サウンド出力が向上した場合は、リソースを段階的に減らして、ゲストで実行するソフトウェアの最適な設定を見つけることができます。

それでも音声出力がスムーズに得られない場合は、たとえばWinAmpまたはFoobar2000を使用して、問題をさらに追跡します。

ただし、ハードウェアの機能は、たとえ非常に優れていても、Windows 7と追加のソフトウェアを同時に実行してサウンド(およびビデオ?)を実行するには不十分な場合があります。

5
Takkat

virtual Machine Settings/AudioでHost Audio DriverをALSA Audio DriverからPulseAudioに変更すると、サウンドは正常になりました。構成に対するその他の変更はありません(ちなみにVirtualBox Guest Additions 4.3.12(CentOS 6.5))

5
Kirill

これは偶然にも起こりました。何らかの理由でCPUが8つのうち4つに搭載されていました。VBoxを使用してOS X 10とWindows 7を実行しているMacbook Proを使用しています。 CPUを1に下げると、動作が大幅に改善されました。見てみな。

2
Levi

Linux Mint 17.2 HostとWin 7 Guestを使用していますが、サウンドにも問題がありました。 VirtualBoxのデフォルトのサウンドプロパティは変更しませんでした。

Host Driver: PulseAudio
Controller: ICH AC97

Virtualboxゲストの追加機能をインストールしても、サウンドを回復できませんでした。次に、ゲストマシンの realtek.com.tw からRealtek AC97ドライバーをダウンロードしてインストールし、ホストドライバーとしてPulseAudioおよびAlsa Driverで動作するようになりました。

1

Windows 7ゲストのDebianホストがいますが、音がしませんでした。

MSIボード、AMD CPU、Xonarサウンドカード、オンボードサウンドがBIOSでオフになっている

Debian Hostは、Xonarが使用するOXYGENチップセットを示しました。
ゲストにオーディオデバイスが表示されませんでした。

サウンドを得るために私がしたことは次のとおりです。

  • Windows 7 64ビット用のWebサイトからRealTek AC97オーディオドライバーを追加し、ダウンロード先に注意してください。
  • [デバイスマネージャー]> [オーディオ]> [ドライバー]に移動し、ドライバーを手動で変更し、フォルダーをポイントして、サブフォルダーを含めるように指示します。
  • windowsの警告を除いて正常にインストールする必要があります-無視してください、Realtekは合法です。
  • その後、Xonarからオーディオを取得しましたが、それでも音が途切れます。そこで、ゲストのマシンオーディオ設定に進み、AC97からIntel HD Audioに変更しました。

今では動作し、素晴らしい音がします。

注:この修正の鍵はRealTekドライバーです。一部の人々は、Pulse AudioからAlsaに切り替える必要がありました。 MineはPulseオーディオで問題なく動作します。これはおそらく、ホストマシンのセットアップ方法に関係しています。

537 realtekドライバーを使用しない限り、音が出ません。他の人は536を使用しましたが、536は試しませんでした。

1
JeremyC