
我想將 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
會那麼做。請注意,僅更新目前核心的一個 - 您也可以指定其他參數來更新其他核心(例如舊核心)。