ubuntu16.04安装nvidia(英伟达)显卡驱动

本文提供两种在Ubuntu上安装NVIDIA显卡驱动的方法,并确保CUDA能够正常运行。方法一通过官方源安装,适合网络条件较好的环境;方法二手动下载安装驱动程序,适用于各种网络环境。

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

经验就是不要直接用CUDA里的显卡驱动,先安装自己电脑对应版本显卡驱动,然后安装CUDA时不要选择安装驱动。

方法一(我用的这种方法)

  • 此方法的优势是安装过程简单,但要求安装是必须保持网络连接,而且受资源的限制,下载速度可能过慢。(使用科学上网有可能提升下载速度)
sudo apt-get remove --purge nvidia*   #先删除nvidia相关的文件
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-cache search nvidia*  #此次可以查看到你可以安装的nvidia驱动版本
sudo apt-get install nvidia-384(自己的版本)

这里显示的可以安装的NVIDIA驱动版本为 nvidia-384:

安装完驱动后还要安装依赖:

$ sudo apt-get install mesa-common-dev

$ sudo apt-get install freeglut3-dev

最后重启,然后再终端中输入:

$ nvidia-smi

显示如下,就安装成功:

 

方法二

  • 此方法较方法一复杂,但成功率较高

准备工作

注意:GeForce 10 Series针对台式机,GeForce 10 Series(NoteBooks)针对笔记本电脑

  • 因为我的显卡是GTX1050Ti,所有我选择如下

  • 这里写图片描述
    点击开始搜索,在弹出的选项中选择最新版本(注意,非特殊需求,不要选择带BETA的版本)
    这里写图片描述
    点击下载既可以开始下载
    这里写图片描述

  • 卸载原先的驱动
    执行命令

  • $sudo apt-get remove --purge nvidia*
    

     

  • 禁用nouveau
  • 网上很多禁用nouveau的方法都是在blacklist.conf文件中添加blacklist nouveau
    经过我的测试,根本没有用,这里我使用另一种方法:

    直接移除这个驱动(修改其名字)
    执行命令:

  • $cd /lib/modules/4.0.0-12-generic/kernel/drivers/gpu/drm/nouveau
    #注意:上面命令中的 4.0.0-12-generic 根据ubuntu版本的不同而不同,具体是哪一个可以自己查看
    
    $mv nouveau.ko nouveau.ko.org
    
    $update-initramfs -u

    重启ubuntu后发现分辨率降低,字体变大,表明卸载nouveau成功。

    开始安装

        进入ubuntu后,在桌面按下Ctrl+Alt+F1进入命令行界面
        输入root,在输入密码就可以完成登陆(如果还没有修改过root密码的可以参考ubuntu16.04修改root的密码)
        执行命令

$sudo service lightdm stop
#关闭图形界面

$cd /home/username/Downloads
#进入去驱动程序所在的默认下载目录,上面的username为你的用户名,如果你把放在其他地方,进入相应的目录

$sudo chmod a+x NVIDIA-Linux-x86_64-390.77.run
#后面的驱动要改为你自己的驱动,可在输入NVIDIA后按下Tab键自动补全

$sudo ./NVIDIA-Linux-x86_64-390.77.run -no-opengl-files

#待安装完成后,打开图像界面
$sudo service lightdm start

进入系统后在终端输入:

$ nvidia-smi

如果可以查看显卡的信息,表明安装成功,如果不行,尝试重启后再输入命令查看:

参考:https://blog.youkuaiyun.com/max_loo/article/details/81304949

            https://blog.youkuaiyun.com/zhang970187013/article/details/81012845

            https://blog.youkuaiyun.com/ghw15221836342/article/details/79571559

            https://blog.youkuaiyun.com/sinat_23853639/article/details/80990967

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值