我想将 amdgpu 驱动程序列入黑名单。我打开/etc/modprobe.d/blacklist.conf
并添加了以下行:
blacklist amdgpu
然后我重新启动并运行lsmod | grep amdgpu
:
$ lsmod | grep amdgpu
amdgpu 1564672 23
i2c_algo_bit 16384 1 amdgpu
ttm 98304 1 amdgpu
drm_kms_helper 151552 1 amdgpu
drm 352256 11 amdgpu,ttm,drm_kms_helper
为什么模块仍在加载?
我的桌面运行的是 Kubuntu 17.04,并且有 Radeon R9 270X。
答案1
在挂载根文件系统之前,许多模块是从 initramfs 加载的。这意味着 initramfs 包含自己的 modprobe 配置副本,因此编辑后,您需要更新 initramfs:
sudo update-initramfs -u
会那么做。请注意,仅更新当前内核的一个 - 您也可以指定其他参数来更新其他内核(例如旧内核)。