Ubuntu安装N卡驱动的那些坑(多显卡)

Ubuntu安装N卡驱动的那些坑(多显卡)

最近要在一台的新的Ubuntu系统上搭建的tensorflow环境。谈谈在装显卡驱动时遇到的一些坑。。。。。

机器显卡是是GTX1080+GTX750TI,带集显。讲真,装了3天,网上的各种方法都试过,就是不能装完完整的驱动。最好的的情况nvidia-smi可以查看,但是nvidia-settings不能运行,而且查看 设置-》电脑详情 的时候,图形那一块 介绍显示的仍是 Ubuntu自带的显卡驱动。说明没有成功。
最后,有机会到服务器厂家,咨询大神,终于装好了驱动和cuda.废话不多说。


装系统的那些坑

在装Ubuntu16.04的时候,插上U盘安装,进不去安装界面。
解决方法: 按shift 进入grub界面, F6,关闭倒数第二个 modeset 那个选项。或者按网上说的 ,按 e ,nomodeset……..

带有集显的显卡驱动

关闭集显
从Bios 里 PCI 选项关掉VGA显卡,把显示器接口接在显卡上,接下来按网上的教程就可以直接装了。

禁用集显:
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf 创建文件。添加下面内容:
blacklist nouveau
options nouveau modset=0
保存

然后 init 3 。 Ctrl+alt+F1 进入命令行。
sudo update-initramfs -u
关闭系统的自带显卡驱动。。 如果没有报W:xxxxxx 的错误,关闭成功,重启。。
如果报W:xxxxx 的错误,关闭bios集显或者机箱内物理关闭集显!!!

reboot

接下来即可正常安装显卡驱动。.我的是nvidia-375版本,在这就不说了,网上方法一大片。

装完后 nvidia-settings , 系统图像详细信息,都出来了,gtx 1080.

总之最重要的一定是关闭集显和驱动!

最后。到时装cuda的时候,就不要再装显卡驱动了。

如果bios或者机箱都无法关掉集显,那就只能在安装的显卡驱动的时候跳过 opengl的安装了, 因为opengl的安装会覆盖掉原集显的opengl,导致无限循环登录界面。 下面是屏蔽opengl的方法

给驱动run文件赋予执行权限
sudo chmod a+x NVIDIA-Linux-x86_64-375.20.run
安装(注意 参数)
sudo ./NVIDIA-Linux-x86_64-375.20.run –no-x-check –no-nouveau-check –no-opengl-files
–no-x-check 安装驱动时关闭X服务
–no-nouveau-check 安装驱动时禁用nouveau
–no-opengl-files 只安装驱动文件,不安装OpenGL文件
重启,并不会出现循环登录的问题

这样安装好像nvdia-setting和 系统详细 的 图像信息,不是gtx1080的, 应该是不完善的,但是也能跑训练。 好像性能没那么好了, 就这样了

end

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值