すでに nouveau をブラックリストに登録している場合、なぜ `options nouveau modeset=0` が必要なのでしょうか?

すでに nouveau をブラックリストに登録している場合、なぜ `options nouveau modeset=0` が必要なのでしょうか?

Nouveauドライバを無効にするためのすべての手順(たとえば、CUDA を独自のドライバで使用するための NVidia 公式ガイド) では、modprobe.d次の内容のファイルを作成することをお勧めします。

blacklist nouveau
options nouveau modeset=0

これは素晴らしいです。うまく機能します。しかし、ドライバー自体をブラックリストに登録した後にこれを行うことが推奨される理由がわかりませんoptions nouveau modeset=0。追加の構成によって何が達成されるのでしょうか?

答え1

私は見てみましたnouveau_drm.cモジュール パラメータはmodeset=0ドライバーを無効にするだけのようです。

間違っているかもしれませんが、2 つの指令の私の解釈は次のとおりです。

  1. blacklist nouveau: カーネルがnouveauモジュールをロードするのをまったく防ぎます。
  2. options nouveau modeset=0:nouveauモジュールがカーネルに直接組み込まれている場合は無効にします。

関連情報