
Я хотел бы добавить в черный список драйвер 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
сделает это. Обратите внимание, что обновляется только одно для текущего ядра — вы можете указать дополнительные аргументы для обновления других (например, старых ядер).