如果我已經將 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只是禁用了驅動程式。

我可能是錯的,但我對這兩個指令的解讀如下:

  1. blacklist nouveaunouveau:完全阻止核心載入模組。
  2. options nouveau modeset=0:如果該nouveau模組直接內建在核心中,則停用它。

相關內容