web-dev-qa-db-ja.com

Radeonドライバーを使用したHDMIで音が出ない

私のPCにはVT1828Sチップが組み込まれています。 PCとモニター(スピーカーが内蔵されている)間の接続は、HDMIケーブルを介して行われます。

オーディオ設定には、オーディオ出力用の2つのデバイスが表示されます。アナログステレオとRS880オーディオデバイス[Radeon HD 4200]デジタルステレオ(HDMI)です。

ヘッドフォンをリアジャックに差し込み、前のデバイスを選択すると、すべてが機能します。代わりに後者のデバイスを選択すると、音が聞こえず、ビデオの再生が速すぎます。ビデオフレームがオーディオタイミングと同期したいのですが、オーディオタイミング情報が間違っているようです。

HDMIオーディオはUbuntu 11.04で完全に機能しましたが、11.10のアップグレード後に停止しました。

11
user17741

一部のモニターでオーディオが再び機能するように画面が黒くなるため、カーネル3.0以降ではHDMIオーディオがデフォルトで無効になっています。

  1. ターミナルに移動して、次のように書きます:

    gksudo gedit /etc/default/grub
    
  2. 次に、行を変更します。

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1"
    
  3. ターミナルで入力します。

    Sudo update-grub
    
  4. 再起動すると、HDMIサウンドが再び機能します。

こちら 解決策を見つけたスレッド。

12
Nicolò