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

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

如果你的ubantu系统是ubantu14,请看下面
ubantu14安装显卡驱动首先要看可不可以装!
首先检查你笔电显卡的切换方式 命令: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
的结论:在ubantu14上怎么也无法安装显卡驱动!我也没装上,还是别折腾了吧.既然装不了独显,那么至少还可以减低下笔记本的功耗
参考
http://www.linuxidc.com/Linux/2012-09/70418.htm
注意,以上情况在ubantu16.04LTS可以安装独立显卡.

2 ##ubantu16.04LTS显卡驱动安装

换了一台联想拯救者笔记本,安装遇到很多坑,网上的教程也不详细,看看我的终极步骤吧!
(1)工具准备
(a)安装显卡驱动之前,请准备一台和你安装电脑是同一个局域网的电脑!!非常关键!!我可是用血的教训换来的经验!!
首先安装ssh,用ssh远程登录到准备安装显卡驱动的电脑.这样是为了防止你安装失败时能够恢复为原来的系统配置!!!
因为安装错误后使用Ctrl + Alt + F1~F6进入文本模式总是会有错误信息弹出,完全无法操作,而远程登录进去可以顺利的操作!
(b)下载nvidia驱动
https://www.geforce.cn/drivers
根据自己显卡版本下载的文件是以.run结尾命名的文件。
(2)安装ssh步骤
初始是没有ssh服务器的,必须安装openssh-server

sudo apt-get install openssh-server

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

vim /etc/ssh/sshd_config

在文件中加入

PermitRootLogin yes 

允许远程登录
然后

ifconfig

获取当前服务器ip地址

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

ssh username@server_ip

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

lspci -v -s 01:00.0

输出如下

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

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

blacklist nvidia

(3)英伟达显卡驱动切换软件bumblebee安装
如果你是双显卡直接安装nvidia显卡,一般也不会成功,注意,请先安装显卡驱动切换软件bumblebee

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia

成功后查看版本

 bumblebeed --version

(4)ssh远程登录进去安装
以上步骤做完,终于可以安装了!
(a)重启电脑

sudo reboot

(b)远程登录进电脑

ssh username@server_ip

发现没有杂乱的信息.
(c)关闭Ubuntu的Unity:

sudo service lightdm stop 

(d)安装
切换到下载文件目录

sudo sh NVIDIA*.run

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

这里写图片描述

(5)nvidia驱动卸载方法
如果你使用apt-get安装
sudo apt-get remove –purge nvidia*
如果安装的是官网下载的驱动
则重新运行run文件来卸载
sh ./nvidia.run –uninstall
参考
http://blog.csdn.net/TriLoo/article/details/52678033?locationNum=14
http://blog.csdn.net/triloo/article/details/52767412

猜你喜欢

转载自blog.csdn.net/ktigerhero3/article/details/78368753