1、下载驱动(下载到一个英文目录例如你的用户目录/home/用户名下,我下载到dowload目录,由于默认显示中文,在命令行不支持中文显示的是一串数字,当然你仍然可以cd 那串数字进目录,显示有有引号就加引号)
官网:https://www.nvidia.cn/geforce/drivers/
找到你对应的驱动下载后是.run文件
万事先更新
sudo apt update && sudo apt upgrade
安装gcc工具链
复制代码
sudo apt install build-essential
32位库
sudo apt install \ libc6:i386 libncurses5:i386 \ libstdc++6:i386 lib32z1 \ libbz2-1.0:i386 #报错执行以下命令
sudo dpkg --add-architecture i386 sudo apt install libc6:i386 libstdc++6:i386 libbz2-1.0:i386
2、下载工具
sudo apt install dkms build-essential gcc make linux-headers-$(uname -r)
3、禁用自带驱动nouveau
sudo vim /etc/default/grub
添加内容
rd.driver.blacklist=nouveau
3、更新
sudo update-grub
4、系统中禁用nouveau驱动
echo "blacklist nouveau" | sudo tee -a /etc/modprobe.d/blacklist-nvidia-nouveau.confecho "options nouveau modeset=0" | sudo tee -a /etc/modprobe.d/blacklist-nvidia-nouveau.confsudo update-initramfs -u
5、设置为文本模式启动,重启后就看不到桌面了,所以驱动先下好,确定你在命令行里能找到驱动的位置再重启
systemctl set-default multi-user.targetsudo reboot
6、输入账号密码登陆,进入你下载驱动的位置,run文件改成自己的
#授权
sudo chmod +x NVIDIA-Linux-x86_64-555.52.04.run
#运行驱动
sudo ./VIDIA-Linux-x86_64-555.52.04.run
之后按提示选驱动yesyes就可以了,官方闭源驱动更好
7、设置图形启动
systemctl set-default graphical.targetreboot
8、检查驱动
nvidia-smi