セカンダリHDMIポートが検出されない(Ubuntu 16.04)

セカンダリHDMIポートが検出されない(Ubuntu 16.04)

したがって、私のコンピュータには最新のサードパーティのnvidiaグラフィックドライバがあり、私のグラフィックカードのHDMIポートが正しく動作します。

マイコンピュータにセカンダリHDMIポートがありますが、機能しません。 Windowsではうまく機能し、Ubuntuの起動時にしばらく開くことがありますが、それ以外はUbuntuでは機能しません。

xrandrはこれを検出しません。システム設定GUIに行ってディスプレイを検出しようとしましたが、何も起こりません。 ubuntu-commonドライバパッケージ、nvidia-commonドライバパッケージ、および最新のnvidiaグラフィックドライバをインストールしました。他に何が必要かわかりませんが、Windows上で動作するので、ドライバの問題であることは確かなので、ハードウェアに問題がないことを知っています。

答え1

物理コネクタはAMDによって管理され、NVIDIAは出力を制御します。これが問題であるかどうかを確認するには、次のようにします。glxinfo | egrep "OpenGL vendor|OpenGL renderer"

私の出力は次のようになります。

ここに画像の説明を入力してください。

次に、xorg.confファイルを編集して問題を解決し、NVIDIAをデフォルトドライバとして指定しました。

まず、重要なファイルをバックアップすることを忘れないでください。

sudo cp -p /usr/share/X11/xorg.conf.d/10-nvidia.conf /usr/share/X11/xorg.conf.d/10-nvidia.conf

sudo cp -p /usr/share/X11/xorg.conf.d/10-amdgpu.conf /usr/share/X11/xorg.conf.d/10-amdgpu.conf.backup

次にファイルを編集します。 10-nvidia.confを開き、Option "PrimaryGPU" "yes"EndSection行の前に次のように表示されます。

ここに画像の説明を入力してください。

次に、10-amdgpu.configファイルを開き、その行を次のようDriver "amdgpu"に置き換えます。Driver "modesetting"

すべてを保存してシステムを再起動すると、出力が機能します!

基本的なHMMIドライバが何であるかをテストします。

glxinfo | egrep "OpenGL vendor|OpenGL renderer"

ここに画像の説明を入力してください。

ベース:https://9to5linux.com/how-to-connect-your-laptop-to-an-external-monitor-on-linux-fix-for-hdmi-no-signal-issue

関連情報