【应用商店闪退】屏蔽N卡开源驱动并安装闭源驱动
Tofloor
poster avatar
忘记、过去
deepin
2020-08-13 09:58
Author
相关的帖子很多,只是最近更新后应用商店打不开好像和开源驱动有关系,好多人提到,就拿出来炒冷饭(逃)......


先说屏蔽开源驱动,最简单的方式是在 grub 界面用方向键选择 Deepin,按 e 键修改启动参数(底下有中文提示),在最长的一行,找到 splash quiet ,在后面用空格隔开,加上 nouveau.modeset=0,结尾加空格与后面隔开,然后按 F10 或者 ctrl + x 启动(底下有中文提示)
*这种方式只在本次启动生效,重启后会还原启动参数。


之后进桌面,如果你是笔记本 Intel + NVIDIA 双显卡用户,会发现进桌面速度快了不少......如果是屏蔽核显的笔记本,或者台式机用户,会发现显示分辨率之类的不正常,毕竟现在等于没有驱动......接下来打开终端,执行以下命令:(建议直接复制,因为中间有换行,如果手动输入要用 alt + enter 才能换行输入)
  1. echo "blacklist nouveau
  2. options nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf > /dev/null

  3. sudo update-initramfs -u
Copy the Code
执行结束后建议先重启,这次就不用再修改启动参数了,开源驱动已经被屏蔽了。

接下来可以按需要安装 NVIDIA显卡闭源驱动,可以在官网下载 .run 文件安装,相关帖子不少了,晚点有需要再搬吧。不过,如果不是对 cuda 有需要,或者有强迫症一定要最新的驱动,那么官方源里提供的显卡驱动版本就已经够用了。打开终端,执行以下命令即可:

  1. sudo apt install nvidia-driver nvidia-smi nvidia-settings nvidia-xconfig
Copy the Code
*其中,nvidia-drivernvidia-smi 版本为 440.59,仅适用于比较新的显卡。还有 nvidia-legacy-390xx-driver nvidia-legacy-390xx-smi nvidia-legacy-340xx-driver nvidia-legacy-340xx-smi,适用于旧显卡。具体自己的显卡使用哪个版本的驱动,可以在 https://www.nvidia.cn/Download/index.aspx?lang=cn 根据自己的显卡型号查询,按需选择。安装时上述命令替换成对应包名即可。


安装结束后重启一下就没啥大问题了,应用商店打开应该就不会闪退了。对于只有N卡单显卡的用户来说,到这里就完事儿了。至于 Intel + NVIDIA 双显卡的笔记本用户,还要进一步配置,这里就不啰嗦了,可以参考官方的wiki:https://wiki.deepin.org/wiki/%E6%98%BE%E5%8D%A1#Intel_.26_NVIDIA,或者使用大佬 jfy_99 的显卡切换脚本 https://bbs.deepin.org/post/192750 进行快速配置。
*当然,比较新的机器(2016年及之后的笔记本这样)还可以使用星火商店的显卡切换插件,基本和大佬的脚本一样,不过整了不少花活儿就是了......(推销自家插件ing)
原作者帖子 https://bbs.deepin.org/post/197280,记得关注一下。

Reply Favorite View the author
All Replies
avatar
jingle
deepin
2020-08-13 16:16
#1
谢谢分享
Reply View the author
avatar
山西姚一
deepin
2020-08-16 07:22
#2
收藏一下。
Reply View the author
avatar
sgb76
deepin
2020-08-16 07:43
#3
占位收藏了,很好的技术帖,留着备用
Reply View the author
avatar
Henry.Wu
deepin
2020-08-16 16:46
#4
我是10年前的笔记本电脑,显示是NVIDIA geforce 8400m g,NVIDIA官网根本没有驱动可以下载。要怎么办呢?
Reply View the author
avatar
忘记、过去
deepin
2020-08-16 17:26
#5
https://bbs.deepin.org/post/199347
我是10年前的笔记本电脑,显示是NVIDIA geforce 8400m g,NVIDIA官网根本没有驱动可以下载。要怎么办呢? ...

有的,帖子里给了官网查询网址,查询结果为340版本驱动
sudo apt install nvidia-legacy-340xx-driver 即可
Reply View the author
avatar
Henry.Wu
deepin
2020-08-16 17:48
#6
https://bbs.deepin.org/post/199347
有的,帖子里给了官网查询网址,查询结果为340版本驱动
sudo apt install nvidia-legacy-340xx-driver 即 ...

我去官网“驱动程序下载”那里查过了,没有vidia-legacy-340xx-driver 这个选项
Reply View the author
avatar
Henry.Wu
deepin
2020-08-16 18:07
#7
https://bbs.deepin.org/post/199347
有的,帖子里给了官网查询网址,查询结果为340版本驱动
sudo apt install nvidia-legacy-340xx-driver 即 ...

我找到了,正在下载中。
不过还在研究第一步
Reply View the author
avatar
Henry.Wu
deepin
2020-08-16 18:44
#8
https://bbs.deepin.org/post/199347
有的,帖子里给了官网查询网址,查询结果为340版本驱动
sudo apt install nvidia-legacy-340xx-driver 即 ...

开机启动选择Deepin(主系统是win10),按 字母E键(不是Esc和End)后无法进入“修改启动参数”界面,直接到了Deepin桌面
Reply View the author
Comments
zty199
2020-08-17 00:56
光标选中Deepin就行了,不用回车......
avatar
忘记、过去
deepin
2020-08-17 00:57
#9
https://bbs.deepin.org/post/199347
我去官网“驱动程序下载”那里查过了,没有vidia-legacy-340xx-driver 这个选项

给你的是终端指令......直接执行就好了
Reply View the author
avatar
mardou
deepin
2020-08-17 18:24
#10
https://bbs.deepin.org/post/199347
给你的是终端指令......直接执行就好了

给在哪里了?
Reply View the author
Comments
zty199
2020-08-17 19:44
sudo apt install nvidia-legacy-340xx-driver nvidia-legacy-340xx-smi nvidia-settings nvidia-xconfig
avatar
江苏凝影
deepin
2020-08-18 17:14
#11
有的,帖子里给了官网查询网址,查询结果为340版本驱动
sudo apt install nvidia-legacy-340xx-driver 即可
有的,帖子里给了官网查询网址,查询结果为340版本驱动
sudo apt install nvidia-legacy-340xx-driver 即可
Reply View the author
avatar
icyfirestorm
deepin
2020-08-19 01:22
#12

求助,装完重启就这样了……
Reply View the author
avatar
忘记、过去
deepin
2020-08-19 01:52
#13
https://bbs.deepin.org/post/199347
求助,装完重启就这样了……

看着像驱动引起的内核崩溃?按下 ctrl + alt + F2 试试,输入用户名密码登录,执行 sudo apt purge nvidia-* 卸载 nvidia 驱动。
Reply View the author
avatar
‌量子巡游者
Moderator
2020-08-24 17:01
#14

原来的显卡安装器还能用不???点击没反应啊!!!不能用的话赶紧修啊  这个很重要啊!!!
Reply View the author