天天看点

如何彻底禁用UBUNTU的NOUVEAU驱动?

吾在UBUNTU上,安装驱动,怎么也有十次了吧?结果怎样?今天死活安装不上。也就是说,网上通常说的两个办法,都无效:

  • 办法1
echo disable nouveau driver
DEST_FILE=/etc/modprobe.d/blacklist-nouveau.conf
sudo echo "blacklist nouveau"         >  ${DEST_FILE}
sudo echo "options nouveau modeset=0" >> ${DEST_FILE}      
  • 办法2
DEST_FILE=/etc/modprobe.d/blacklist.conf
sudo echo ""                   >> ${DEST_FILE}
sudo echo "blacklist vga16fb"  >> ${DEST_FILE}
sudo echo "blacklist nouveau"  >> ${DEST_FILE}
sudo echo "blacklist rivafb"   >> ${DEST_FILE}
sudo echo "blacklist nvidiafb" >> ${DEST_FILE}
sudo echo "blacklist rivatv"   >> ${DEST_FILE}
sudo echo ""                   >> ${DEST_FILE}      
  • 彻底办法

经过搜索,找到了彻底办法。

find -name nouveau*

找到ko文件,然后改名(吾找到两个):

NOUVEAU_PATH=/lib/modules/4.15.0-29-generic/kernel/drivers/gpu/drm/nouveau
sudo mv ${NOUVEAU_PATH}/nouveau.ko ${NOUVEAU_PATH}/nouveau.ko.org
 
NOUVEAU_PATH=/lib/modules/4.15.0-43-generic/kernel/drivers/gpu/drm/nouveau
sudo mv ${NOUVEAU_PATH}/nouveau.ko ${NOUVEAU_PATH}/nouveau.ko.org
 
sudo update-initramfs -u
lsmod | grep nouveau      

经过这个办法,终于解决了,安装上驱动了。