第5回:nouveau完全無効化

Debian

nouveauを完全に無効化:NVIDIAプロプライエタリ導入前の必須作業


Debian で NVIDIA グラフィックボードを使う場合、
一番トラブルが起きやすいのがこの章です。

画面が真っ黒になる
ログイン画面が出ない
起動しているのに何も映らない

こうした症状の 大半の原因が nouveau と nvidia の競合です。

この記事は
「失敗しない方法」ではなく、
失敗しても戻れる前提で書いています。

怖がらず、でも油断せず進んでください。


nouveau とは何か(超重要)

nouveau は Debianでデフォルトで入ってるNVIDIA GPU 用の オープンソース汎用ドライバです。
汎用性は高いですがグラフィックボードの性能が出せません。

  • LinuxカーネルとMesaに含まれる
  • NVIDIA公式ドライバとは別物
  • 逆解析ベースで開発されている

役割

  • OSインストール直後でも 画面を表示できる
  • トラブル時の 保険・退避用ドライバ
  • 「誰でも・安全に・最低限使える」ことが目的

性能が低い理由

  • GPUの クロック制御・電源管理が制限されている
  • 高クロックに上げられず、性能を引き出せない
  • Vulkan / OpenGL の最適化が弱い
  • CUDA / NVENC / DLSS などは非対応

特に Maxwell世代以降では再クロックがほぼ不可

向いている用途

  • インストール直後の表示
  • セーフモード的な一時利用
  • GUIが必要なサーバー用途
  • iGPUなし環境での最低限の描画

向いていない用途

  • ゲーム / Steam / Proton
  • AI / CUDA / Blender
  • 高負荷3D処理
  • 高リフレッシュレート運用

Debianでの位置づけ

  • デフォルトで有効なグラボドライバー
  • 自由ソフトウェア重視の思想による選択
  • 実用性能が必要なら NVIDIA公式ドライバを手動導入する前提

一言要約

nouveauは「表示はできるが、本気ではGPUを使わない」ドライバ。
実運用・性能重視なら、NVIDIA公式ドライバ一択。

Debian をインストールした直後は、多くの環境で

  • Wayland
  • Intel iGPU + nouveau(NVIDIA側)

という状態になっています。

問題はここです。

nouveau と NVIDIA公式プロプライエタリドライバは共存できません。

後から「止めればいい」ものではなく、
起動初期に読み込まれるため、競合すると即トラブルになり画面が映らなくなったりします。

つまり結論はこれです。

NVIDIA公式ドライバを使うなら
nouveau は完全に無効化する必要がある


第1章:現在の状態を必ず確認する(lsmod)

まず、今の状態を確認します。
確認せずに進むのは事故のもとです。

これをやらないと、

  • 設定した気になっている
  • 再起動後も nouveau が読み込まれる
  • NVIDIA ドライバ導入後に競合
  • 結果NVIDIAドライバが使われない

という最悪ルートに入ります。


⚠️ 第4章:失敗例・やってはいけない例

この章は必ず読んでください。

失敗例1:blacklist だけ書いて満足する

blacklist 書いた!
→ update-initramfs 忘れた
→ 再起動
→ nouveau 生存
→ nvidia 導入
→ ブラックスクリーン

最頻出事故です。


失敗例2:途中で再起動する

  • blacklist 作成
  • reboot
  • まだ nvidia 未導入

この状態では画面がソフトウェア描画に落ちたり、
状況判断を誤りやすくなります。

nouveau無効化と nvidia 導入は
同一フェーズで行う


失敗例3:Wayland のまま突っ込む

  • Wayland
  • nouveau
  • nvidia

この三点セットは 地獄です。

症状が環境依存になり、
「何が原因かわからない」状態になります。


失敗例4:nouveau を消せば安全だと思う

nouveau を無効化すると、

  • 画面表示は nvidia ドライバ前提になります

つまり 途中で放置すると不安定です。


第5章:もし壊れたらどうなるか(安心していい)

この段階で起きやすい症状:

  • ログイン画面が出ない
  • 画面が真っ黒
  • でも PC は起動している
  • Ctrl + Alt + F2 が効くことが多い

重要なことを言います。

この時点では OS はほぼ無傷です。

設定を戻せば 復旧できます


第6章:復旧ルートがある

nouveau 無効化で失敗しても、

  • nouveau に戻す
  • NVIDIA を完全削除する
  • initramfs を再生成する

という 完全復旧ルートがあります。

具体的なコマンドと手順は
第13回:トラブル対策・完全復旧編 にまとめます。

ここでは覚えておいてください。

「詰んだら戻れる」


まとめ

この章でやったこと:

  • nouveau が何者かを理解した
  • なぜ無効化が必要かを知った
  • blacklist と initramfs の意味を把握した
  • 失敗例と地雷を回避できるようになった
  • 壊れても戻れると知った

nouveau 無効化は怖い作業です。

でも、ここを曖昧にすると
後で必ずもっとひどい形で壊れます。

この章を越えれば、

NVIDIA 導入で一番危険な地雷は踏み終えています。

次回は、
Debian 純正 NVIDIA ドライバを安全に導入する工程に進みます。