一、什麼是Nouveau?
Nouveau是Linux內核中的一個開源驅動程序,主要用於Nvidia顯卡的控制。在Ubuntu系統中,Nouveau是默認安裝的顯卡驅動程序,但是在某些情況下,用戶可能需要禁用Nouveau,比如需要安裝Nvidia官方閉源驅動程序。
二、為什麼需要禁用Nouveau?
禁用Nouveau的原因主要有兩個:
1、某些需要Nvidia官方閉源驅動程序才能正常運行的應用程序,如CUDA。
2、Nvidia官方閉源驅動程序相較於Nouveau更加穩定、效率更高。
三、禁用Nouveau的方法
1、黑名單
Ubuntu系統中可以通過在/boot/grub/menu.lst中添加nouveau.modeset=0的黑名單來禁用Nouveau驅動程序。
sudo nano /etc/default/grub
在打開的文件末尾添加如下一行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nouveau.modeset=0"
完成後,輸入以下命令更新grub:
sudo update-grub
2、修改/etc/modprobe.d/blacklist.conf文件
同時,還可以修改/etc/modprobe.d/blacklist.conf文件,增加如下內容:
blacklist nouveau options nouveau modeset=0
完成後重啟系統。
3、卸載Nouveau驅動程序
也可以直接卸載Nouveau驅動程序。
$sudo apt-get --purge remove xserver-xorg-video-nouveau $sudo apt-get install nvidia
注意:在卸載Nouveau驅動程序之前,一定要事先備份系統數據。
四、小結
通過上述三種方法,可以輕鬆禁用Nouveau驅動程序、安裝Nvidia官方閉源驅動程序,從而更加穩定、高效的運行相關應用程序。
原創文章,作者:HHGGH,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/332538.html