web-dev-qa-db-ja.com

16.04でHDMIサウンドを機能させるにはどうすればよいですか?

私は最近、Ubuntuの古いインストールから16.04 LTSにアップグレードしました。 1つを除いてすべてがうまく機能します。 HDMIサウンドが機能しません。

いくつかの注意と観察:

  1. コンピューター自体はIntel NUCです
  2. インストールは完全に標準です
  3. 唯一の音声とビデオ出力は、テレビへの同じHDMIプラグを介してのみです
  4. [システム設定]のサウンドセクションに「HDMI/DisplayPort-Built-in Audio」デバイスが期待どおりに表示され、すべてのボリュームが100%でミュートされていない
  5. 同様に、pavucontrolの場合、[構成]の下に[デジタルステレオ(HDMI)出力]プロファイルが、[出力デバイス]の下に[HDMI/DisplayPort(プラグイン)]デバイスが一覧表示されます。音が生成されていることを示す
  6. しかし、サウンド/パブコントロールが何と言っても、HDMI出力はありません
  7. しかし、Kodiでは、Kodiで「デフォルトのデフォルト出力デバイス(PULSEAUDIO)」オーディオ出力デバイスを選択すると、「内蔵オーディオデジタルステレオ(HDMI)、HDMI/DisplayPort(PULSEAUDIO)」を選択すると、音が出ません。 HDMIサウンドはKodiで正常に動作します。 (これは何らかの理由でこの設定のKodiがデフォルトのPulseaudioではなくHDMIに直接出力するためだと思われます)
  8. Kodiの外で、alsamixerを起動してF6を押し、HDMIを選択し、mとmをもう一度押すと(ミュートとミュート解除)HDMIサウンドが戻りますが、音源が停止するとすぐに(YouTubeビデオを一時停止するなど) HMDIの音は再び聞こえない
  9. aplayを使用すると、HDMIからテストサウンドを完全に出力できます(正しいカードとデバイスを使用)
  10. Fedora 24もインストールしようとしましたが、まだHDMIサウンドがありません

私が見つけたほとんどすべての音の問題の修正を試みましたが、これまでのところ音の問題は持続します:

  1. Intelドライバーを更新する
  2. Ubuntuを更新します(16.04の他に、16.10ベータ版も試しましたが、同じ話です)
  3. .asoundrcでのデフォルトのpcmカードとデバイスの設定(aplayでのテストから)
  4. load-module module-alsa-sink device=hw:X,Y/etc/Pulse/default.paを使用してalsaシンクデバイスを設定する

参照用の alsa_info.shpactl list sinkspacmd list-sink-inputs の出力を次に示します。

問題をデバッグして修正するにはどうすればよいですか?

編集:01.orgにも この質問 を投稿しました。

後でログの詳細度を上げてpulseaudioを実行しました。ログを見つけることができます こちら

私がやったことは次のとおりです。

  1. デーモンを起動しました
  2. 音量を上げたり下げたりしてみました。音量を変更するたびに小さなポップなサウンドが期待されますが、音はありません。
  3. その後、Spotifyを開始し、曲の再生を開始しますが、まだ音が出ません
  4. 次に、alsamixerを開いてHDMIカードを選択し、サウンドをミュートおよびミュート解除します
  5. 今、突然の音がすべてあります
  6. 音量を再度増減しますが、今回は音がします
  7. 次に、Spotifyで曲を一時停止し、しばらく待ちます
  8. もう一度曲の再生を開始すると、再び音が出なくなります
  9. デーモンを殺す

HDMIカード0デバイス3を使用しています。

他のサウンドケーブルを接続していません。

実際に私は最終的にこれを解決しました。

Pulseaudioが間違ったサンプルレートを使用していたことが判明しました。

Tom.ty89の2016-01-11 08:37:45投稿のアドバイスに従って、私の音が突然活気づきました...

https://bbs.archlinux.org/viewtopic.php?id=207085

とにかくありがとう!