NixOS、Nvidiaビデオドライバが有効になっているため、ディスプレイは機能せず、4070 TIからテキストとして起動できません。

NixOS、Nvidiaビデオドライバが有効になっているため、ディスプレイは機能せず、4070 TIからテキストとして起動できません。

ディスプレイ出力にマザーボードの内蔵モニターの代わりにGPUを使用するように新しいビルドを設定しようとしていますが、正しく機能しないようです。つまり、GPUのディスプレイポートまたはHDMIケーブルをモニタに接続すると、モニタは入力を検出できません。モニターをマザーボードの内蔵ディスプレイポートまたはHDMIに接続すると正常に動作します。

マニュアルの「テキストで起動」セクションを含むNvidia設定文書に従いました。ただしsudo nixos-rebuild boot、thenを実行すると、sudo reboot左上にカーソルがある画面が起動します。別のttyに切り替えてログインし、Configuration.nixファイルを編集できるログイン画面を表示できます。

私ができることは、ヘッダーから次の行を分離することだけです。

  services.xserver.videoDrivers = [ "nvidia" ]; 

問題を引き起こす行です。その行をコメントアウトすると、GUIは正常に起動します(Plasmaを使用しています)。その行のコメントを解除すると、ぶら下がったブーツが表示されます。

診断の目的で、私のシステムは次のとおりです(4070 TIはOSからデバイスとして取得されます)。

 mikelane@nixos 
 --------------
 OS: NixOS 23.05.3376.4c8cf44c5b94 (Stoat) x86_64
 Host: ASUSTeK COMPUTER INC. ROG STRIX X670E-E GAMING WIFI
 Kernel: 6.1.51
 Uptime: 11 hours, 20 mins
 Packages: 1029 (nix-system), 566 (nix-user)
 Shell: bash 5.2.15
 Resolution: 3840x2160
 DE: Plasma
 WM: KWin
 Icons: kora [GTK2/3] 
 Terminal: .konsole-wrappe
 CPU: AMD Ryzen 9 7950X3D (32) @ 4.200GHz
 GPU: AMD ATI Raphael
 GPU: NVIDIA GeForce RTX 4070 Ti
 Memory: 5428MiB / 127956MiB 

最後の起動失敗()のログ出力はjournalctl -b -1Pastebinにあります。ここ。私の設定.nixファイルはペーストビンにあります。ここ

GPUで監視信号を取得できるようにする方法を理解するのに役立つ人がいる場合は、永遠に感謝します。

ベストアンサー1

おすすめ記事