私はi7 4770Kと2つのGTX 780TIでDebian 10を実行しています。私のモニターにはHDMI、DVI、DVIがあります。すべて1080p60。
すべてのモニターをGPUに接続すると、PCはPOSTを実行して正常にGRUBに入りますが、GRUBでEnterキーを押すと点滅する白いカーソルだけが表示され、何も起こりません。マザーボードポートを介してHDMIモニタを統合GPUに接続すると(GPUにDVIモニタはそのままにしておきます)、POST、GRUBが表示され、通常のLinuxコマンドライン起動テキストが10〜15秒を超えてスクロールして表示されます。黒い画面。この時点で、マザーボードからHDMIモニターを取り外し、GPUに接続する必要があります。ログイン画面が表示され、ログインして通常どおりOSを使用できます。唯一の例外は、他の仮想端末(ctrl-alt-F3、F4など)にアクセスしようとすると黒い画面が表示されることです。ところでGPUからHDMIモニターを抜いてマザーボードに接続すると、仮想端末が見えて使用できるようになります。
私はこれについて本当に混乱し、何をすべきかわかりません。
答え1
システムファームウェアは、POSTとGRUBを含む、どのGPUに少なくとも1つのモニターが接続されているかを確認します。ただし、カーネルが起動すると、デフォルトで見つかった最初のGPU(あなたの場合はIntel iGPU)でコンソールディスプレイを初期化します。
X11ディスプレイサーバーは明らかにNvidia GPUのみを使用するように構成されており、これはnvidia
オープンソースドライバではなく独自のドライバを使用している可能性がありますnouveau
。
i915
Intel iGPUドライバをブラックリストに追加し、ブラックリストがinitramfsファイルに含まれていることを確認して、最初のNvidia GPUにカーネルテキストコンソールを表示できます。
オリジナル:
echo "blacklist i915" | sudo tee /etc/modprobe.d/custom-blacklist.conf
sudo update-initramfs -u