发新帖

<分享>Deepin安装最新NVIDIA驱动教程

leonardo520 / 2016-11-21 21:23
浏览: 22003 / 回复: 19
查看: 22003|回复: 19

<分享>Deepin安装最新NVIDIA驱动教程

[复制链接]
收藏
跳转到指定楼层
本帖最后由 leonardo520 于 2016-11-21 22:08 编辑

声明:这个教程是我归纳整理以为热心的网友教授我的方法,非常感谢这位大哥的热心帮助,解决了困扰我很久的问题。本着开源精神把此方法分享出来,希望能帮助到和我一样被独立显卡驱动所困扰的同学。欢迎大家交流,一同进步。


安装独立显卡驱动
注解:这里介绍的方法是从官方仓库中找到编译好的驱动来安装的。

第一步:安装驱动
sudo apt-get install bumblebee-nvidia nvidia-driver nvidia-settings

注解:nvidia-driver对应仓库里最新的nvidia驱动程序。现在软件仓库里面只有367,340,304三个版本,分别对应 nvidia-driver, nvidia-legacy-340xx-driver, nvidia-legacy-304xx-driver
目前linux下有三种optimus的实现:
l nouveau-only: PRIME GPU offloading using nouveau
l nvidia-only: nvidia's more recent implementation, also packaged as nvidia-prime in Ubuntu
l nouveau or nvidia: bumblebee
ubuntu采用的是第二种,debian只打包了第三种bumblebee。ubuntunvidia-prime如果要切换显卡,必须要重启X session,因为在X启动的时候nvidia的驱动模块就已经加载了,也就是说独显是一直在工作的。而debian采用bumblebee,开机加载的是intel的驱动,程序默认也都是用intel的集显,如果需要用独显要用optirun运行程序,这样能做到最大程度的提高电池续航能力。目前debiannvidia-drivernvidia-legacy-driver都是默认bumblebee解决双显卡,X启动时,驱动是intelglxmesaglx,但是有些硬件可能会出现驱动是intelglx却是nvidia的情况,这就会导致opengl的程序跑不起来,需要手动执行sudo update-alternatives --config glx来选择

两种实现其实各有利弊,debian当前也没有打包prime的打算打包方式不同,debian这边没有打包适配prime的驱动,加prime支持要改东西太多,所以就只用大黄蜂了

第二步:检查驱动是否安装成功

sudo apt-get install mesa-utils
注解:安装mesa-utils这个包,用来显示系统的glx相关信息

optirun glxinfo|grep NVIDIA
注解:用optirun调用独显输出系统的glxinfo来查看驱动是否安装成功。如果打开nvidia-settings时提示“You do not appear to be using the NVIDIA X driver”,在terminal中运行如下命令optirun -b none nvidia-settings -c :8

测试 Bumblebee 是否支持你的 Optimus 系统:
optirun glxgears -info
如果在终端中看到一个关于你的 Nvidia 的提示,恭喜你,Bumblebee Optimus 已经开始工作了。

如何使用bumblebeek开启独立显卡玩游戏:

l Primusrun 程序名 或者 optirun 程序名
例如:Primusrun firefox 或者optirun firefox

l Stream中如何使用bumblebee开启独显玩游戏

评分

参与人数 1贡献 +3 收起 理由
ddb_01 + 3 很详细

查看全部评分

43

主题

706

帖子

3124

积分

drw-r--r--

Rank: 7Rank: 7Rank: 7

积分
3124
QQ
myTTYY 超级版主 志愿者 发表于 2016-11-21 22:07:12 | 显示全部楼层
给你顶一下
电脑型号:惠普 HP ENVY 15 Notebook PC 笔记本电脑
操作系统:Deepin Linux 15.4 rc
处理器        英特尔 第四代酷睿 i7-4750HQ @ 2.00GHz 四核
主板        惠普 2290
内存        8 GB ( DDR3 1600MHz )
主硬盘        日立 HGST HTS545050A7E680 ( 500 GB / 5400 转/分 )
主显卡        英特尔 Iris Pro Graphics 5200 ( 192 MB / 惠普 )
显示器        奇美 CMN15B9 ( 15.3 英寸  )
网卡        英特尔 Dual Band Wireless-A

40

主题

864

帖子

4662

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
4662
liulangdedao 志愿者 发表于 2016-11-21 22:21:11 | 显示全部楼层
感谢楼主无私奉献之精神。

2

主题

222

帖子

1437

积分

-rw-r--r--

Rank: 4

积分
1437
usckur 志愿者 发表于 2016-11-21 22:26:11 | 显示全部楼层
好帖,顶一下。

36

主题

2705

帖子

8927

积分

drw-r-----

Rank: 7Rank: 7Rank: 7

积分
8927
abcfy2 发表于 2016-11-21 22:30:29 | 显示全部楼层
安装 bumblebee-nvidia 重启后黑屏是怎么回事?一旦这样只能进入tty下把nvidia.*全卸载掉然后单独安装nvidia-xxx
Don't be shy. Just try!
I've no intention to go back alive when I came to this world.
-------------------------------------
我来到这个世上就没打算活着回去
野生服务器运维一枚。目前主要运维CentOS 6/7, Ubuntu Server LTS全系列

41

主题

616

帖子

3922

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
3922
nalan 志愿者 发表于 2016-11-21 22:41:17 | 显示全部楼层
abcfy2 发表于 2016-11-21 22:30
安装 bumblebee-nvidia 重启后黑屏是怎么回事?一旦这样只能进入tty下把nvidia.*全卸载掉然后单独安装nvidi ...

确实,昨天测试装了N卡驱动,但电脑中没有相关硬件设备,于是重启时遭遇黑屏。

如同层主所言,进入tty中,卸载nvidia-driver,命令行为(sudo apt-get remove nvidia-driver),但下一步用的命令是 sudo apt autoremove。


重新启动之后,黑屏走了,Deepin is back。

10

主题

99

帖子

628

积分

-r--r--r--

Rank: 3Rank: 3

积分
628
tristan 发表于 2016-11-22 10:06:46 | 显示全部楼层
马一下。。

28

主题

336

帖子

2354

积分

-rw-rw-r--

Rank: 5Rank: 5

积分
2354
cosecant 发表于 2016-11-22 13:48:52 | 显示全部楼层
表示 安装 bumblebee-nvidia后,系统就再也进不了
CPU     I5-6300HQ
显卡     NVIDA-GTX950 2G独显 1920x1080-IPS
内存     8G-DDR4
硬盘     1TB机械硬盘    UEFI+GPT
系统     Deepin15.3 + 自带WIN10家庭版

36

主题

2705

帖子

8927

积分

drw-r-----

Rank: 7Rank: 7Rank: 7

积分
8927
abcfy2 发表于 2016-11-22 23:22:12 | 显示全部楼层
nalan 发表于 2016-11-21 22:41
确实,昨天测试装了N卡驱动,但电脑中没有相关硬件设备,于是重启时遭遇黑屏。

如同层主所言,进入tty ...

我google了半天,看到老外有人说是因为大黄蜂不支持最新的N卡,如果N卡比较新就会黑屏。我已经改成nvidia-prime了,没有黑屏
Don't be shy. Just try!
I've no intention to go back alive when I came to this world.
-------------------------------------
我来到这个世上就没打算活着回去
野生服务器运维一枚。目前主要运维CentOS 6/7, Ubuntu Server LTS全系列

377

主题

1405

帖子

6099

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
6099
leonardo520 发表于 2016-11-23 07:03:05 来自移动端 | 显示全部楼层
abcfy2 发表于 2016-11-22 23:22
我google了半天,看到老外有人说是因为大黄蜂不支持最新的N卡,如果N卡比较新就会黑屏。我已经改成nvidia ...

Deepin 可以装nvidia prime?

4

主题

85

帖子

922

积分

-rw-r--r--

Rank: 4

积分
922
QQ
chenyue9 发表于 2016-11-24 19:49:42 | 显示全部楼层
谢谢分享阿萨啊啊

377

主题

1405

帖子

6099

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
6099
leonardo520 发表于 2016-11-24 20:35:52 来自移动端 | 显示全部楼层
chenyue9 发表于 2016-11-24 19:49
谢谢分享阿萨啊啊

客气,开源精神嘛

60

主题

3346

帖子

1万

积分

drw-r--r--

Rank: 7Rank: 7Rank: 7

积分
10978
QQ
kirigaya 超级版主 发表于 2016-11-24 22:02:08 | 显示全部楼层
只有笔记本用户才需要bumblebee,台式机用户不能用bumblebee的,把独显禁用以后就没输出了。


https://blog.justforlxz.com | Deepin Developer | 永远不要放弃思考

377

主题

1405

帖子

6099

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
6099
leonardo520 发表于 2016-11-25 07:51:13 来自移动端 | 显示全部楼层
kirigaya 发表于 2016-11-24 22:02
只有笔记本用户才需要bumblebee,台式机用户不能用bumblebee的,把独显禁用以后就没输出了。 ...

台式机也有集显啊

60

主题

3346

帖子

1万

积分

drw-r--r--

Rank: 7Rank: 7Rank: 7

积分
10978
QQ
kirigaya 超级版主 发表于 2016-11-26 22:29:29 | 显示全部楼层

关键是,你都台式机上独显了,显示器干嘛接集显的输出口?肯定是插独显的啊,那就更不能用bumblebee了。


https://blog.justforlxz.com | Deepin Developer | 永远不要放弃思考

13

主题

58

帖子

295

积分

-r--r-----

Rank: 2

积分
295
jorbuzz 发表于 2016-12-14 12:12:44 | 显示全部楼层
我这样做,但它破坏了我的系统。由于它收到了我能恢复吗?

3

主题

22

帖子

130

积分

-r--------

Rank: 1

积分
130
renzhi 发表于 2017-1-27 10:00:09 | 显示全部楼层
感谢楼主!

4

主题

47

帖子

237

积分

-r--r-----

Rank: 2

积分
237
apologize 发表于 2017-1-28 15:34:23 | 显示全部楼层
终于看到有条理的教程了,顶LZ大大

7

主题

72

帖子

1085

积分

-rw-r--r--

Rank: 4

积分
1085
music_wei 志愿者 发表于 2017-12-28 09:05:39 | 显示全部楼层
mark 一下

7

主题

32

帖子

211

积分

-r--r-----

Rank: 2

积分
211
sxycmqh 志愿者 发表于 2018-1-15 14:40:11 来自移动端 | 显示全部楼层
顶!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 返回版块 返回顶部