ubuntu 16.04 nvidia显卡驱动相关问题
最近在NVIDIA TITAN Xp显卡装到服务器上安装Ubuntu 16.04和显卡驱动时遇到了一系列问题,在此做一下记录。
如果lucky的话,我之前写的系列2 Ubuntu 16.04 + nvidia + cuda9.1 就可以很好的完成安装。如果和我这次一样遇到很多问题,本文应该能帮助你解决。
本文索引:
- 关于在配有NVIDIA TITAN Xp显卡的机器上安装Ubuntu 16.04后出现『The system is running in low-graphics mode』问题请看:一、"The system is running in low-graphics mode" ;
- 关于安装nvidia驱动重启后,循环登录问题请看:二、循环登录 ;
- 关于安装nvidia驱动后,点击右上角的设置按钮,选择“About this computer”显示显卡型号不是nvidia问题请看:三、ubuntu 选择独立显卡或者intecpu内集成显卡。
一、"The system is running in low-graphics mode"
之前小伙伴的解决办法是,进入命令行界面:
cd /etc/X11
sudo cp xorg.conf.failsafe xorg.conf
sudo reboot
然后就可以了,但是,图形界面非常卡。试了很多方法无果,我决定重新安装系统从头再来。
Ubuntu 16.04 系统安装
见系列1 Ubuntu 系统安装。安装到最后一步的时候,可能会出现这个问题:
点击OK,完成安装自动重启。重启后发现又跳出这个:
Solution ( Issues with Nvidia or AMD/ATI graphics ):
1、重启电脑按住shift
键显示grub菜单:
2、选择 recovery mode,会出现一个 recovery menu。
3、选择 "failsafeX"。
4、如果顺利,到这里就好了。但是也可能和我一样之后又出现这个并且stay there forever:(不慌)
5、按 ctrl
+alt
+F1
进入终端,你可能出现和我这个一样的界面:
你只需要按ctrl
+c
,然后出现:
^Cxinit: connection to X server lostwaiting for X server to shut down ......
xinit: X server slow to shut down, sending KILL signalwaiting for server to die _
然后就顺利的跳到了图形界面:
6、图形界面不卡顿了。进去后,按照系列2 Ubuntu 16.04 + nvidia + cuda9.1 方法安装nvidia驱动,本文情况下可能会重启后,出现循环登录问题。
二、循环登录
输入登录密码之后,进入桌面,桌面一闪又退回到登录界面了,然后就陷入了输入密码登录、弹出的循环。
出现这个问题最大的可能原因是安装的Nvidia驱动和系统或者硬件不兼容,下载最新的驱动一般可以解决问题。
1、卸载驱动
首先按 ctrl
+alt
+F1
进入终端 (按ctrl
+alt
+F7
可以回到图形桌面),然后输入用户名和密码,开始卸载NVIDIA驱动:
sudo apt-get remove --purge nvidia-* # 你前面安装的版本号
sudo apt-get install ubuntu-desktop
sudo reboot
重启过后按照上面的方法就可以登录了。
我们可以查找原因,在home目录下找到.xsession-errors文件,根据日志信息去google。
cd ~
ls -a
vim .xsession-errors
2、安装兼容的nvidia驱动
(1) 屏蔽ubuntu自带的为nvidia显卡开发的开源nouveau驱动。
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
在新增的文件中写入以下内容保存:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
然后在终端中执行:
echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
sudo update-initramfs -u
sudo reboot
开机后,终端中执行:
lsmod | grep nouveau
若无内容输出,则说明nouveau已经屏蔽成功,可以进行下一步操作了,否则仔细检查以上操作有无操作上的失误。
(2) 查看哪一个专有驱动是推荐安装的。
sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001B02sv000010DEsd000011DFbc03sc00i00
vendor : NVIDIA Corporation
driver : nvidia-396 - third-party free recommended
driver : nvidia-384 - third-party free
driver : xserver-xorg-video-nouveau - distro free builtin
driver : nvidia-390 - third-party free
可以看到在本设备下推荐安装nvidia-396。
(3) 安装驱动。
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-396
sudo apt-get install mesa-common-dev
sudo apt-get install freeglut3-devsudo reboot # 装完重启
(4) 查看安装是否成功。
nvidia-smi # 看是否有信息输出
屏幕右上角点击“About this computer”,或者在系统设置中,选择“Details”, 图形一栏应该会显示这是NVIDIA的显卡,说明独显驱动已安装成功。若仍然显示为Intel集显,可尝试手动切换到独显:
sudo prime-select nvidia
这时再输入指令:
prime-select query
若显示nvidia 说明已切换到独显,但是要重启才能生效。
还有另一种修改办法,请见问题三。
三、ubuntu 选择独立显卡或者intelcpu内集成显卡
1、检查你的电脑有哪些显卡
lspci -k | grep -A 2 -i "VGA"
2、查看当前电脑默认使用的GPU
1 点击右上角的设置按钮,选择“About this computer”.
2 或者在系统设置中,选择“Details”
3 其中会显示cpu型号和显卡型号,看看显卡型号是不是和自己电脑上的独立显卡一样
3、software-properties-gtk
Ubuntu自带了为Nvidia显卡开发的开源Nouveau驱动。这个Nouveau驱动是包含在Linux内核中的。但是它不支持3D加速。为了获得最佳图形性能,我们可以用software-properties-gtk这个程序来安装专有的Nvidia显卡驱动,或者用问题二中的方法。在终端里输入下面的命令打开software-properties-gtk。
software-properties-gtk
这将打开软件与更新窗口。点击额外驱动标签。你可以看见Ubuntu默认为Nvidia显卡启用了Nouveau开源驱动,并且列出了可以安装的专有显卡驱动。
专有驱动安装后,重新打开软件与更新窗口。你应该可以发现Ubuntu自动选择了新安装的专有驱动。如果没有的话,则选择刚安装好的专有驱动,再点击右下角的应用更改按钮。
4、nvidia-settings
安装完nvidia驱动重启电脑后,在Unity的Dash中打开Nvidia X Server Settings (Nvidia X服务器设置)窗口。也可以在终端里输入下面的命令打开。
nvidia-settings
在左侧栏选择PRIME Profiles标签,然后在右边的窗口中选择Nvidia显卡。再次打开系统设置 > 细节窗口,你会发现Ubuntu正在使用Nvidia显卡。
这样就可以讲显卡设置为了对应的独立显卡了,如果要切换回Intel集成显卡,在PRIME Profiles里选择Intel就行了。
参考目录:
1、https://askubuntu.com/questions/141606/how-to-fix-the-system-is-running-in-low-graphics-mode-error
2、https://blog.csdn.net/liufunan/article/details/52090382
3、https://www.jianshu.com/p/34236a9c4a2f
4、https://wizyoung.github.io/Ubuntu%E4%B8%8BGTX1080%E6%98%BE%E5%8D%A1%E9%A9%B1%E5%8A%A8%E6%8A%98%E8%85%BE%E5%B0%8F%E8%AE%B0/
========================2018.6.13更新分割线========================
如果以上没有解决你的问题,检查显示器是不是插在显卡上,在驱动已经安装好的前提下,添加下面这一行到 etc/X11/xorg.conf
中:
Opthon "UseDisplayDevice" "none"
如果问题还没有解决,可以到nvidia官网上找他们的技术支持,他们会帮助解决各种疑难杂症~
链接:https://www.jianshu.com/p/4d48d8547c5e
ubuntu 16.04 nvidia显卡驱动相关问题相关推荐
- Ubuntu 16.04 + Nvidia 显卡驱动 + Cuda 8.0 (问题总结 + 解决方案)
Ubuntu 16.04 + Nvidia 显卡驱动 + Cuda 8.0 (问题总结 + 解决方案) 安装Nvidia驱动出现的问题 问题主要是三种,(1)循环登录,也就是登录之后在退出来到登录界面 ...
- Ubuntu 14.04 Nvidia显卡驱动安装及设置
原文地址为: Ubuntu 14.04 Nvidia显卡驱动安装及设置 更换主板修复grub 引导后,无法从Nvidia进入系统(光标闪烁), 可能是显卡驱动出了问题. 1. 进入BIOS设置, 从集 ...
- ubuntu 16.04安装显卡驱动超详细步骤
安装环境及硬件信息 环境:Dell PowerEdge R740 服务器 操作系统:Ubuntu16.04.5 LTS 显卡型号:Nvidia Tesla T4 一.下载官方显卡驱动程序 在英伟达的官 ...
- Ubuntu 16.04 安装显卡驱动(详细!)
目录 一.下载驱动 二.安装驱动 一.下载驱动 1.登录NVIDIA官网,下载需要的驱动,下载地址 NVIDIA 驱动程序下载 2.选择需要的显卡驱动,这里以RTX2080Ti 为例,注:博主服务器的 ...
- ubuntu 16.04 nivida显卡驱动更新步骤
系统默认是安装了开源的nouveau驱动,只能使用集成显卡,将其屏蔽后,才能安装NVIDIA的闭源驱动. 打开终端,输入命令: sudo chmod 666 /etc/modprobe.d/black ...
- 【转】Ubuntu 16.04 Nvidia驱动安装(run方式)
转自:Ubuntu 16.04 Nvidia驱动安装(run方式)_lihe的博客-CSDN博客 1.下载驱动程序 Nvidia驱动下载 https://www.geforce.cn/drivers/ ...
- 深度学习 GPU环境 Ubuntu 16.04 + Nvidia GTX 1080 + Python 3.6 + CUDA 9.
本节详细说明一下深度学习环境配置,Ubuntu 16.04 + Nvidia GTX 1080 + Python 3.6 + CUDA 9.0 + cuDNN 7.1 + TensorFlow 1.6 ...
- 01. Ubuntu下安装nvidia显卡驱动(安装方式简单)
文章目录 第一步 获取显卡型号 第二步 查看GTX970M显卡驱动 第三步 查询支持GTX970M显卡的显卡驱动的其他驱动版本 第四步 安装 第五步 测试nvidia driver是否安装成功 环境 ...
- Ubuntu16.04 NVIDIA显卡驱动卸载与安装
Ubuntu16.04 NVIDIA显卡驱动卸载与安装 1.NVIDIA显卡驱动下载 2.NVIDIA显卡驱动卸载 3.NVIDIA显卡驱动安装 3.1.在线安装 3.2.离线安装 1.NVIDIA显 ...
- linux nvidia 361.run,Ubuntu 16.04+Nvidia GTX 1080+CUDA8.0 深度学习环境配置
GTX1080主机准备好之后,就是配置深度学习环境了,这里选择了比较熟悉Ubuntu系统,不过是最新的Ubuntu 16.04版本,另外在Nvidia GTX1080的基础上安装相关GPU驱动,外加C ...
最新文章
- python字符串的美化_python字符串格式化
- LINUX分区空间扩容操作
- ubuntu服务器mysql管理 第一弹
- 【DDS】基于FPGA的DDS研究与设计
- jquery----js/css 导入
- Service order description modify and save
- 用指针编写程序将输入的字符串倒序输出
- java接口fastjson_走进Java接口测试之fastjson指南
- Unity Inspector 给组件自动关联引用
- mysql system账户密码忘记了_MySQL数据库root账户密码忘记两种处理方法(保有效)...
- 什么是LAMP?LAMP有什么优势?
- FusionChartsFree用法简介
- 标准粒子群算法(PSO)
- 怎么做科研你懂吗?道翰天琼认知智能机器人平台API接口大脑为您揭秘。
- xfs文件系统修复-xfs_repair
- 苹果手机数据线正确鉴定方法
- BeagleBone Black 从零到一 (2 MLO、U-Boot)
- C#获取月份的中/英文名称
- 2年Java开发工作经验面试总结
- 宇宙最强,meltdown论文中英文对照版(一)