您的位置:首页 > 其它

ubuntu 16.04 安装配置nvidia1000系列显卡硬件 埋坑经验

2017-10-29 12:11 537 查看
最近新配了一台主机, ROG 20系列, i7+512g固态硬盘+1T机械硬盘+1080显卡+16g内存. 准备拿来配置个ubuntu的深度学习工作环境. 但是配置过程远没有想象中的顺利,下面是一些埋坑经验,希望入门的朋友们不要再浪费很多时间在自己琢磨怎么配环境了.

1 常规安装ubuntu 16.04.03LTS到机械硬盘后,发现会报pcie的错误,第一次以为是由于插线不牢固频繁起动造成的系统损坏
   心疼了刚安装的matlab2017a
2 重新安装了一遍系统,并安装了ros,第一天晚上还没有问题,早上过来看又开始狂写log,kern.log sysxx.log每个文件依然很大,且在不断增长的过程中。很快就把硬盘全部沾满了,在关机的时候后台一直在循环写入PCIE error
3 这么看来肯定是机器出了什么问题,因此解决的思路就从封锁log文件变到解决报错源头
   搜了一下碰到这个问题的人非常多https://askubuntu.com/questions/771899/pcie-bus-error-severity-corrected
                                 https://askubuntu.com/questions/748078/nvidia-geforce-930m-driver-and-pci-bus-error
   一直都在报PCIE的错误,1)网上说有的是因为安装软件的时候内核升级造成的内核性问题,https://segmentfault.com/q/1010000010463355
                                            2)电脑PCIE插槽一共就那么几个东西,
                                                   pcie 2.0 realtec 声卡;usb3.1
                                                   pcie 3.0 nvdia gp104 高保真controller, nvdia 1080
                                                  也许是ubuntu没有gtx 1080驱动的问题:http://www.linuxidc.com/Linux/2017-01/139319.htm
4 最终埋坑方案:

原因分析:由于 ubuntu 对于显卡支持有问题
4000
,需要手动添加显卡驱动选项

解决办法:安装时,选择“install ubuntu”后,按“e”进行编辑模式,依照不同显卡进行不同显卡驱动选项的添加,对于 Nvidia 显卡,找到”quiet splash”,在其

前面加上”nomodeset”,按 F10 键保存安装;
3)磁盘分区: 如果有固态硬盘&机械硬盘,  可以把交换空间、根目录和启动引导目录挂载到固态硬盘上,主要存放系统有关的一些文件;

                     /home目录挂载到 机械硬盘上,主要存放些个人账号和数据集。

4)在进入系统后编辑”/etc/default/grub”,使用 sudo 命令将 nomodeset 加入到

GRUB_CMDLINE_LINUX_DEFAULT。

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

修改为:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

更新 GRUB:sudo update-grub,存档并重启。

2、安装 Nvidia 1000系列 驱动程序

在装完系统后会发现显示器的分辨率特别低,手动修改 grub 文件有关分辨率的

命令行也不行,那是由于显卡驱动没有装。

安装 NVIDIA 驱动 384

$ sudo add-apt-repository ppa:graphics-drivers/ppa

$ sudo apt-get update

$ sudo apt-get install nvidia-384

$ nvidia –smi 可查看显卡的工作状态(温度、使用率等)

重启使 1080显卡驱动生效
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐