当前位置:   article > 正文

ubuntu显卡驱动(nvidia)安装终极教程_ubuntu安装nvidia显卡驱动

ubuntu安装nvidia显卡驱动

1 确定ubuntu系统版本和显卡配置

确定内核版本命令

uname -a
  • 1

查看是否有独立显卡

lspci -v -s 01:00.0
  • 1

注意:如果以上命令什么都没有显示,要检测独立显卡硬件是否插好!!!!,打开机箱,看风扇是不是在转!看独立显卡的电源线是否插好!!!

2 ubuntu16.04LTS显卡驱动安装

换了一台联想拯救者笔记本,安装遇到很多坑,网上的教程也不详细,看看我的终极步骤吧!

2.1下载nvidia驱动

https://www.geforce.cn/drivers
根据自己显卡版本下载的文件是以.run结尾命名的文件。

2.2查看当前使用的显卡驱动

网上都是在/etc/modprob.d/blacklist.conf文件里面加blacklist nouveau,可是很坑爹,都不解释原因.
其实这句就是禁用当前的显卡驱动,可是每个人的电脑都不一样,那就要查当前用的是哪个显卡驱动!!!注意,这个很关键!!
请用以下命令

lspci -v -s 01:00.0
  • 1

输出如下

01:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2) (prog-if 00 [VGA controller])
	Subsystem: ZOTAC International (MCO) Ltd. Device 1346
	Flags: bus master, fast devsel, latency 0, IRQ 141
	Memory at de000000 (32-bit, non-prefetchable) [size=16M]
	Memory at c0000000 (64-bit, prefetchable) [size=256M]
	Memory at d0000000 (64-bit, prefetchable) [size=32M]
	I/O ports at e000 [size=128]
	[virtual] Expansion ROM at df000000 [disabled] [size=512K]
	Capabilities: <access denied>
	Kernel driver in use: nvidia
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

我这个是安装好了nvidia显卡后的配置,注意Kernel driver in use: nvidia这一句,
在/etc/modprob.d/blacklist.conf文件里面加blacklist 时应该把在使用显卡驱动的全部禁止掉才能安装nvidia显卡驱动!因此blacklist后应该加Kernel driver in use:后面的名字.如

blacklist nvidia
  • 1

加上后并不能马上禁用,
使用命令

lsmod | grep nouveau
  • 1

发现还是会有  nouveau信息输出,运行命令
sudo update-initramfs -u
发现lsmod | grep nouveau没有任何信息输出,表示禁用成功。
这样本来可以直接安装了的。

经过几台电脑的尝试,有些电脑发现一定要安装bumblebee,否则会出现循环登录。
其实循环登录好多时候是ubuntu更新导致独立显卡驱动失效。

2.3英伟达显卡驱动切换软件bumblebee安装(可选)

如果你是双显卡直接安装nvidia显卡,可能不会成功,注意,这个时候,请先安装显卡驱动切换软件bumblebee

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia
  • 1
  • 2
  • 3

成功后查看版本

 bumblebeed --version
  • 1

然后重启电脑

sudo reboot
  • 1

发现没有杂乱的信息.

2.4关闭Ubuntu的Unity:

ctrl+alt+f1
切换模式 输入账号密码登录进去

sudo service lightdm stop 
  • 1

2.5安装

切换到下载文件目录执行安装程序

sudo sh NVIDIA*.run
  • 1

按照提示走,成功后重启!
不成功重启后用ssh登录进去恢复.有了ssh再也不用重装系统了.
上张成功的图

这里写图片描述

3.nvidia驱动卸载方法

如果你使用apt-get安装
sudo apt-get remove --purge nvidia*
如果安装的是官网下载的驱动
则重新运行run文件来卸载
sh ./nvidia.run --uninstall

其他:
(1)怎么看可不可以装
如果你的ubuntu系统是ubuntu,请看下面
ubuntu14安装显卡驱动首先要看可不可以装!
首先检查你笔电显卡的切换方式 命令:lspci |grep VGA
输出
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
再进行第二条命令: lspci |grep 3D
01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)
3D渲染通过独显NVIDIA,但最终输出是集显Intel Corporation,也就是VGA
参考
http://tieba.baidu.com/p/3636865352
的结论:在ubuntu14上怎么也无法安装显卡驱动!我也没装上,还是别折腾了吧.既然装不了独显,那么至少还可以减低下笔记本的功耗
参考
http://www.linuxidc.com/Linux/2012-09/70418.htm
注意,以上情况在ubantu16.04LTS可以安装独立显卡.

(2)如果Ctrl + Alt + F1~F6进入文本模式总是会有错误信息弹出,这个时候用远程登录就可以解决这个问题!
(a)安装显卡驱动之前,请准备一台和你安装电脑是同一个局域网的电脑!!非常关键!!我可是用血的教训换来的经验!!
首先安装ssh,用ssh远程登录到准备安装显卡驱动的电脑.这样是为了防止你安装失败时能够恢复为原来的系统配置!!!
因为安装错误后使用Ctrl + Alt + F1~F6进入文本模式总是会有错误信息弹出,完全无法操作,而远程登录进去可以顺利的操作!
安装ssh步骤
初始是没有ssh服务器的,必须安装openssh-server

sudo apt-get install openssh-server
  • 1

然后还要设置能够远程登录
编辑

vim /etc/ssh/sshd_config
  • 1

在文件中加入

PermitRootLogin yes 
  • 1

允许远程登录
然后

ifconfig
  • 1

获取当前服务器ip地址

用另外一台电脑使用如下格式

ssh username@server_ip
  • 1

登录进去

(3)如果出现pcie bus error 报错
解决如
https://blog.csdn.net/hgcpkclwcx/article/details/79027707
步骤如下
出现pcie bus error,则先退出安装(强制重启),重启之后在终端输入:sudo vim /etc/default/grub,编辑grub文件,将
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash” 改为GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash pci=nomsi”,保存编辑;
然后输入:
sudo update-grub(更新grub文件),
再然后从1)开始操作;如果还是报pcie bus error,把pci=nomsi改为pci=noaer再试试。
提示根目录磁盘不不足
https://blog.csdn.net/miaoqiucheng/article/details/53713335

Ubuntu清除log文件释放存储空间
参考
http://blog.csdn.net/TriLoo/article/details/52678033?locationNum=14
http://blog.csdn.net/triloo/article/details/52767412

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/129404
推荐阅读
相关标签
  

闽ICP备14008679号