1.禁用Nouveau驱动
“nouveau” 是 NVIDIA 显卡的开源驱动程序。查看驱动状态,若什么都没显示则是禁用了。
lsmod | grep nouveau
下面有显示信息,则说明在用着nouveau。
开始设置禁用:
# 修改前先备份(防止出问题)
sudo cp /etc/modprobe.d/blacklist.conf /etc/modprobe.d/blacklist.conf_backup
# 编辑黑名单
sudo vim /etc/modprobe.d/blacklist.conf
在blacklist.conf
文件最后加入以下指令:
blacklist nouveau
options nouveau modeset=0
-
blacklist
是Linux内核模块管理中的指令,用于阻止某个模块自动加载。 -
options
用于为内核模块设置参数,modeset=0
是一个参数,用于禁用nouveau驱动的内核模式设置(KMS)功能。
2.安装驱动
# 添加 NVIDIA 驱动源
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
检测可用的驱动版本:
ubuntu-drivers devices
选择一个版本安装,一般装最新的:
sudo apt install nvidia-driver-555
安装完成后需要重启系统。
执行 nvidia-smi
命令会显示NVIDIA系统管理界面,包含驱动版本和GPU信息。
3.禁止系统自动更新
系统内核升级后,可能会和驱动冲突导致系统出问题,甚至无法开机,所以最好禁止自动升级。将下面设置为 never。
附:卸载驱动
sudo apt remove --purge nvidia*
标签:Ubuntu20.04,nouveau,驱动,sudo,apt,blacklist,NVIDIA,显卡
From: https://blog.csdn.net/sinat_27236401/article/details/141067250