したがって、私のコンピュータには最新のサードパーティの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"