Nvidiaの専用ドライバーを14.04.1で使用していますが、テレビでHDMIを使用したいです。ケーブルを接続しますが、別のデスクトップが表示されて音声が聞こえません。PCの音声を聞き、モニターと同じように表示したいのですが、可能ですか?ありがとう。
Sony 32″ LCD TVを外部画面として使用すると、HDMIビデオが正常に機能します。しかし、音声は長い間問題でした。以下に、HDMIを介してオーディオを有効にする簡単な方法を示します。これにより、テレビまたはホームシアターシステムで高品質のサウンドを楽しむことができます。
マザーボード:NVIDIA GeForce 8300チップセットに基づくM3N78-EM
オペレーティングシステム:Ubuntu 12.04 Precise Pangolin
VGAコントローラーの情報は次のとおりです。
$ lspci | grep VGA
02:00.0 VGA互換コントローラー:NVIDIA Corporation C77 [GeForce 8300](rev a2)
上記の手順で仕事が完了します。そうでない場合は、S/PDIF設定のステータスを確認できます。ミュートしないでください。 「alsamixer」コマンドで確認できます。次のスクリーンショットは、S/PDIFがミュートされていることを示しています。
ミュートされたS/PDIFバーを選択し、Mを押してミュートを解除します。以下の画面のようになります。
問題が修正されるはずです。あなたは今HDMI経由でオーディオを楽しんでいるはずです。これで、上記の設定を保存する「Sudo alsactl store」コマンドを発行して、永続化することができます。
成功しなかった場合は、次の調整を試してください。
次の内容で/etc/asound.confというファイルを作成し(既にファイルがある場合は、そのファイルをバックアップするだけです)、マシンをリブートします。
pcm。!default hdmi:NVidia pcm:iec958 hdmi:NVidia
上記がまだ機能せず、まだhdmiで音が出ない場合。
何日も頭を壁にぶつけた後、間違ったhdmiポートまたはダミーデバイスにサウンドを送信する14.04カーネルのバグに関するセクションをALSA Webサイトで発見しました。
ALSAサイトは言う;
Linuxカーネル3.8-rc1では、GeForce 520以降のGPUが予期しないモニターにオーディオをルーティングする可能性のある回帰が導入されました。選択したモニターが接続されていないか、音声を受信できない可能性があるため、音声が失われる場合があります。システムの起動時に、どのALSAデバイスがオーディオの再生に使用されているかに関係なく、ALSA物理ストリームID 3に対応するモニターがオーディオシンクとして選択される可能性があります。ルーティングは、一度に複数のオーディオストリームを再生しようとすると、変更される場合があります。このリグレッションは、次のコミットによって導入されました。 https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=6169b673618bf0b2518ce413b54925782a603f06 "ALSA:hda -HDMI/DPのピンを常にオンにする」
このパッチは、Linuxカーネル3.8-rc1に含まれています。回帰は、次のコミットによって修正されました。
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=75fae117a5dbde5ab984fa5c60705758cfbc64 "ALSA:hda/hdmi-PIN_OUTを動的に有効にする」
このパッチは、Linuxカーネル3.14-rc1に含まれています。
14.10カーネルに変更すると、問題が修正されました。
Sudo apt-get install linux-image-generic-lts-utopic linux-headers-generic-lts-utopic