有关禁用 Nouveau 驱动程序的所有说明(例如NVidia 关于如何使用 CUDA 及其专有驱动程序的官方指南)建议您创建一个modprobe.d
包含以下内容的文件:
blacklist nouveau
options nouveau modeset=0
这很棒,它有效。但我不明白为什么建议options nouveau modeset=0
在将驱动程序本身列入黑名单后再执行此操作。额外的配置有什么作用?
答案1
我看了看nouveau_drm.c
并且看起来模块参数modeset=0
只是禁用了驱动程序。
我可能是错了,但我对这两个指令的解读如下:
blacklist nouveau
nouveau
:完全阻止内核加载模块。options nouveau modeset=0
:如果该nouveau
模块直接内置于内核,则禁用它。