Linux下Nvidia驱动安装

本文详细介绍了如何在Ubuntu16.04中管理内核版本,包括查看、卸载高于特定版本的内核,以及禁用系统自动更新。此外,还提供了NVIDIA显卡驱动的完整安装流程,从卸载旧驱动、禁用nouveau驱动到安装新版驱动,并验证安装效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境

  • 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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值