英伟达驱动安装-Ubuntu18.04(华为makebook13-2018 NVIDIA-GeForce-MX150)

使用官方的NVIDIA驱动进行手动安装(稳定、靠谱)

1.安装驱动前一定要更新软件列表和安装必要软件、依赖(必须)

sudo apt-get update #更新软件列表
sudo apt-get install g++
sudo apt-get install gcc
sudo apt-get install make

2.查看GPU型号(你自己知道显卡型号就不用查了,直接下一步;通用查看显卡型号命令

lspci | grep -i nvidia

3.官网下载对应驱动(必须)

官方驱动 | https://www.nvidia.cn/Download/index.aspx?lang=cn

4.卸载原有驱动

sudo apt-get remove --purge nvidia*

5.禁用nouveau(nouveau是通用的驱动程序)

sudo gedit /etc/modprobe.d/blacklist.conf

   在打开的blacklist.conf末尾添加如下,保存文本关闭

blacklist nouveau
options nouveau modeset=0

    在终端输入如下更新,更新结束后重启电脑

sudo update-initramfs –u
reboot

  重启后在终端输入如下,没有任何输出表示屏蔽成功

lsmod | grep nouveau

 6.安装lightdm,lightdm是显示管理器,主要管理登录界面,ubuntu20.04、22.04需要自行安装,然后上下键选择lightdm即可

sudo apt-get install lightdm

7.为了安装新的Nvidia驱动程序,我们需要停止当前的显示服务器。最简单的方法是使用telinit命令更改为运行级别3。在终端输入以下linux命令后,显示服务器将停止。

sudo telinit 3

 进入黑漆漆的文本界面tty(如果进不去,就按Ctrl + Alt + F1~F6中的一个 (分别对应进入tty1~tty6)),然后输入用户名和密码,类似下面这样:

8. 在文本界面中,禁用X-window服务,在终端输入(必须)

(如果是默认的gdm3显示管理器,命令为sudo /etc/init.d/gdm3 stop)

sudo /etc/init.d/lightdm stop或者(sudo service lightdm stop)

 9. cd命令进入到你存放驱动的目录,输入命令:

sudo chmod 777 NVIDIA-Linux-x86_64-430.26.run   #给你下载的驱动赋予可执行权限,才可以安装
sudo ./NVIDIA-Linux-x86_64-430.26.run –no-opengl-files   #安装

注意:安装前需要进入BIOS关闭安全启动

注意:–no-opengl-files 只安装驱动文件,不安装OpenGL文件。这个参数我亲测台式机不加没问题,笔记本不加有可能出现循环登录,也就是loop login。

驱动安装中:

        1.The distribution-provided pre-install script failed! Are you sure you want to continue?

        选择continue installation

        2.Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?  

        选择 No 继续。

        3.选择 install without signing

        4.Nvidia's 32-bit compatibility libraries? 选择 No 继续。

        5.Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up.  

        选择 Yes  继续

10.安装结束后输入sudo  service  lightdm  start 重启x-window服务,即可自动进入登陆界面,不行的话,输入sudo reboot重启,再看看。

11.驱动安装好后,终端输入nvidia-smi 检查是否装好,出现类似下方这样,就好了。然后输入nvidia-settings 调出设置界面,就OK了。

如果需要卸载重装,可执行:

sudo apt-get --purge remove nvidia*
sudo apt autoremove

后记:某天,我在跑YOLO算法时突然发现无法调用GPU了,于是使用nvidia-smi命令查看驱动情况,报错:

 很显然驱动出现了问题。 解决方案参考:

https://blog.csdn.net/nizhenshishuai/article/details/123873453

  • 20
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值