4k @ 60hz を使用する Nvidia ドライバーを備えたグラフィカル CentOS 7 ターミナルを起動するには、X (およびその他の設定) をどのように構成すればよいでしょうか。

4k @ 60hz を使用する Nvidia ドライバーを備えたグラフィカル CentOS 7 ターミナルを起動するには、X (およびその他の設定) をどのように構成すればよいでしょうか。

Ryzen 3990X、Nvidia Quadro RTX 4000、256GB DDR4、CentOS 7 マシンをセットアップ中:

モニター: dell up2414q

背景: USB キー経由で CentOS 7 を適切にインストールした後、グラフィカル ターミナルでユーザー アカウントにログインできるようになりました。次に、X86_64 用の Nvidia ドライバー (v440) をインストールしました。

インストール手順に従ってマシンを再起動すると、ログイン画面ではなく黒い画面が表示されました。検索が始まりました。何百ものフォーラムをたどりましたが、どれも「なぜ」ではなく「何をすべきか」しか説明しておらず、実際、包括的な説明はありませんでした。

これは私が見つけた最高のものでした。Dave_B の回答は、他の何百もの解決策が機能しなかった後に機能しました。最初に NVIDIA ドライバーをアンインストールする必要さえなく、再インストールするだけで済みました。以下の 5 つの手順を実行した後、このリンクの回答に従うと、黒い画面を通り抜けて、現在残っている問題を解決できました。https://unix.stackexchange.com/a/560515/318683

私の場合、真実であり、明らかに必要であることが証明されたいくつかのこと。

  1. nouveau を無効にする必要があります。そうしないと、nvidia ドライバーの邪魔になります。ブラックリストに登録して grub 構成に追加することで実行できます。
  2. GRUBの設定ファイルを変更したい
  3. grub ローダー構成に nvidia_drm.modeset=1 を追加しないでください。これにより、ディスプレイ マネージャー (gdm、kde など) と競合することになります。
  4. 私たちは、グラフィカル ターミナルを変更するために Xrandr を利用したいと考えています。これは、デスクトップ マネージャーの前のレイヤーで実行され、再起動後も持続する永続的に構成可能なソリューションを可能にします。
  5. 使用しているディスプレイの解像度に対応する Modeline を X11 構成ファイルに追加します。

必須事項: 黒いグラフィカル端末を扱うときに使用可能な端末を起動するには、grub ローダーでカーネル パラメータの末尾に「single」という単語または数字 3 を追加します。

質問: ドライバーをインストールし、OS がログイン画面で起動したら、4k 解像度が 1920x2160 の 2 つのタイルではなく 1 つのタイルとして表示されるようにするにはどうすればよいでしょうか? 60Hz のままです。nvidia xserver GUI は 1920x1080 までの解像度しか表示しません。

私の状況: 「Xrandr」と入力すると、接続されたディスプレイが利用できるモードが表示されます。ほとんどの行には 2 次元しかありませんが、現在選択されているディスプレイ解像度は「*」で強調表示されます。

混乱する部分: 1 台のモニター (miniDP) から DP (GPU) ケーブルを接続しただけですが、Xrandr には DP-4.8 と DP-4.9 の 2 つの接続デバイスが表示されます。それぞれ必要な 4k 解像度の半分で、ログイン画面とログイン後の画面では視覚的につなぎ合わされているように見えます。画面の両側の色が異なるのはなぜですか? 設定でこれを均等にできますか? このマシンは、3D モデリング、リギング、アニメーションなどに部分的に使用され、この Quadro RTX が提供する 10 ビットの色深度を備えた真の 4k タイルになります。そのため、主な使用例ではシームレスなディスプレイが必要です。

ありがとうございます。サポートのために、さらに参考資料を追加する予定です。また、5 つの必須項目のうち、不要なものがあれば、コメントでその理由を教えてください。:D

答え1

混乱する部分: 1 台のモニター (miniDP) から DP (GPU) ケーブルを接続しただけですが、Xrandr には DP-4.8 と DP-4.9 の 2 つの接続デバイスが表示されます。

1 つの DisplayPort 出力で複数のディスプレイにデータを提供できます。これは DisplayPort マルチストリーム トランスポート (MST) と呼ばれます。4k ディスプレイが 2 つの別々の半分として表示されているように見えますが、これは下位互換性機能のためでしょうか?

この謎を解くには、ディスプレイのメーカー、モデル、構成に関する情報が必要ですが、どうやらあなたはそれについて何も語っていないようです。質問を編集するディスプレイに情報を追加します。特に興味深いのは、ディスプレイ自体の DisplayPort バージョンまたは転送モードを参照する構成設定です。

関連情報