web-dev-qa-db-ja.com

VMwarePlayerでサウンドが機能しない

ゲストオペレーティングシステムはWindows7で、VMware Player6.0.1をインストールしています。その上で、MintLinuxの最新バージョンが実行されます。問題は、Linuxが音を出さないことです。これを修正するにはどうすればよいですか? 「デフォルトのサウンドデバイスを開くことができません」というメッセージがプレーヤーに表示されます。

次の手順に従ってみました これらの手順 サウンドカードはすでに存在し、「接続済み」オプションはグレー表示されています screen shot of VMware Player settings

これらの手順 も試しましたが、vmxファイルが見つかりませんが、vmxfファイルは見つかります。

2
Celeritas

lspci|grep snd_ens1371が出力を提供する場合、サウンドカーネルモジュールがロードされ、サウンドはおそらくalsamixerでミュートされます。ミュートされたチャンネルは「MM」と表示され、それらを選択して[〜#〜] m [〜#〜]を押すと、ミュートされていないになります。

Alsamixerがサウンドカードの実行を検出しない場合:

alsactl init

pulseaudioを使用している場合は、/etc/asound.confに以下が含まれていることを確認してください。

pcm.Pulse { type Pulse }
ctl.Pulse { type Pulse }
pcm.!default { type Pulse }
ctl.!default { type Pulse }

また、[〜#〜] vmware [〜#〜]のサウンドデバイス設定を、検出されたスピーカー(デフォルトのホストデバイスから)に変更しました。

再起動とサウンドが機能します。

この修正されたxfce4-volume-control/gstreamerは、サウンドカードが見つからず、問題の可能性があることを警告していますpermissions[〜#〜] vmware [〜#〜]のDebian Wheezy 64ビットでALSAだけを実行しようとすると、このgstreamerエラーが発生しました。 [〜#〜] vmware [〜#〜]は、pulseaudioもインストールされていると少し良く動作するようです(VirtualboxはALSAのみで問題なく動作しました)。

1
Stuart Cardall