web-dev-qa-db-ja.com

14.04.1上のNvidia独自のドライバーを備えたHDMI

Nvidiaの専用ドライバーを14.04.1で使用していますが、テレビでHDMIを使用したいです。ケーブルを接続しますが、別のデスクトップが表示されて音声が聞こえません。PCの音声を聞き、モニターと同じように表示したいのですが、可能ですか?ありがとう。

3
roque jose

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)

  1. まず、NVIDIA独自のドライバーがインストールされていることを確認する必要があります。 Ubuntuは、インストール時にデフォルトでNVIDIAドライバーをインストールしました(インストール中にサードパーティのソフトウェアインストールオプションを選択していました)。 [システム設定]-> [追加ドライバ]に、以下に示すダイアログが表示されます。シェルでは、コマンド「lsmod | grep nvidia」。

  1. HDMIポートに接続された画面を構成します。 NVIDIAの場合、Ubuntuはシステム設定->ディスプレイツールで外部ディスプレイを検出しません。ただし、NVIDIAは強力なGUIベースの設定ツールを提供しており、これにより作業が容易になります。このツールは、「NVIDIA」->「NVIDIA Xサーバー設定」->「Xサーバーディスプレイ構成」と入力することにより、ダッシュからアクセスできます。終了する前に、「X構成ファイルに保存」をクリックして変更を保存することを忘れないでください。

  1. ボリュームインジケータ(上部バー)で出力デバイスとしてHDMIオーディオを選択します->サウンド設定…->出力-> HDMI /ディスプレイポート。

上記の手順で仕事が完了します。そうでない場合は、S/PDIF設定のステータスを確認できます。ミュートしないでください。 「alsamixer」コマンドで確認できます。次のスクリーンショットは、S/PDIFがミュートされていることを示しています。

ミュートされたS/PDIFバーを選択し、Mを押してミュートを解除します。以下の画面のようになります。

問題が修正されるはずです。あなたは今HDMI経由でオーディオを楽しんでいるはずです。これで、上記の設定を保存する「Sudo alsactl store」コマンドを発行して、永続化することができます。

成功しなかった場合は、次の調整を試してください。

次の内容で/etc/asound.confというファイルを作成し(既にファイルがある場合は、そのファイルをバックアップするだけです)、マシンをリブートします。

pcm。!default hdmi:NVidia pcm:iec958 hdmi:NVidia

4
Avishek Saha

上記がまだ機能せず、まだ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
0
leenix