Linux下Nvidia驱动安装

环境

  • Ubuntu 16.04 内核版本低于4.13
    #查看所有内核版本
    dpkg --get-selections | grep linux
    
    #卸载大于4.13内核版本
    apt-get remove --purge linux-image-4.16.5-122-generic

     

  • 禁止系统自动更新
    #编辑/etc/apt/apt.conf.d/10periodic
    sudo vim /etc/apt/apt.conf.d/10periodic
    
    #修改内容,将数值均调整为0	(0为禁用、1为启用)
    APT::Periodic::Update-Package-Lists “0”; 
    APT::Periodic::Download-Upgradeable-Packages “0”; 
    APT::Periodic::AutocleanInterval “0”;

     

驱动安装

卸载原N卡驱动

#apt-get安装的Nvidia-driver卸载
sudo apt-get remove --purge nvidia*

#runfile安装的Nvidia-driver卸载
sudo chmod +x *.run
sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall

需要注意的是用runfile卸载时,一定是对应的驱动版本

禁用nouveau驱动

#修改blackilist.conf文件
sudo vim /etc/modprobe.d/blacklist.conf
#增加内容
blacklist nouveau
options nouveau modeset=0

#使其生效
sudo update-initramfs -u

#重启机器
sudo reboot

#验证是否禁用nouveau
lsmod| grep nouveau	#如没有输出,说明禁用成功

禁用图形化服务

#关闭图形化
sudo service lightdm stop

关闭图形化服务后,图形化界面会消失,可使用Ctrl-Alt+F1切入文本界面下

安装驱动

#赋权runfile
sudo chmod +x NVIDIA-Linux-x86_64-410.78.run

#安装驱动
sudo ./NVIDIA-Linux-x86_64-410.78.run --no-x-check --no-nouveau-check --no-opengl-files

--no-x-check 非必须参数,表示安装驱动时不检查X服务

--no-nouveau-check 非必须参数,表示安装驱动时不检查nouveau

--no-opengl-files 必须参数,表示仅安装驱动文件,不安装OpenGL文件

必选参数解释:因为NVIDIA的驱动默认会安装OpenGL,而Ubuntu的内核本身也有OpenGL、且与GUI显示息息相关,一旦NVIDIA的驱动覆写了OpenGL,在GUI需要动态链接OpenGL库的时候就引起问题。

验证驱动安装

重启机器后验证

#获取GPU信息列表
nvidia-smi

#设置Nvidia相关
nvdia-settings
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值