[Tutorials] deepin安装N卡驱动教程(真的超级简单)
Tofloor
poster avatar
水木火
deepin
2022-06-11 00:35
Author

本教程分为五部分

一、前言

二、安装N卡驱动

三、双显卡切换

四、检查是否启用独立显卡

五、其它问题


一、前言

deepin20.6仓库内的N卡驱动已经更新到了510版本

对于大部分用户而言,已经不需要用run文件来安装驱动

(如有需要可以看我之前的教程)

https://bbs.deepin.org/zh/post/232923?offset=0&postId=1317417

通过apt安装会更加简单

(不需要手动禁用nouveau、不需要更改配置文件、不需要显卡驱动管理器)


二、安装N卡驱动

跟着下面的步骤来就行

tips:下面的指令都可以用ctrl c复制,然后在终端里面用ctrl alt v进行粘贴(可以在终端右上角菜单里自定义修改快捷键),回车执行

1、卸载原有驱动

pkexec apt autoremove nvidia-*

2、添加32位架构并刷新源

pkexec dpkg --add-architecture i386
pkexec apt update

image.png

3、安装nvidia-detect

pkexec apt install nvidia-detect

4、执行nvidia-detect

nvidia-detect

image.png

5、安装nvidia驱动

如果上图绿色部分是nvidia-driver

那就终端输入

pkexec apt install nvidia-driver nvidia-settings nvidia-smi

如果是其它内容(比如nvidia-legacy-390xx-driver)

那就终端输入

pkexec apt install nvidia-legacy-390xx-driver

安装驱动过程中有提示直接回车就行

安装完之后记得重启


三、双显卡切换

(对于双显卡而言,装上驱动并不意味着启用独立显卡,往往需要进行显卡切换,方法如下)

1、deepin-prime(由deepin官方维护,目前在deepin20.8、v23 alpha2、uos22上面通过测试,还没遇到bug,理论上a+n组合也可用)

但是该软件包只上架了deepin20.8

v23 alpha2和uos需要自行下载

deepin-prime_1.0.3_amd64.zip

下载解压后双击安装)

终端输入(deepin20.8)

pkexec apt install deepin-prime

回车确认安装

切换n卡就输入

pkexec prime-select nvidia

回车确认,出现done之后重启电脑即可

微信截图_20230209105423.png

打马赛克是因为内容违规

切换intel就输入

pkexec prime-select intel

切换amd就输入

pkexec prime-select amd

切换后记得重启电脑


四、检查是否启用独立显卡

1、nvtop

终端输入

pkexec apt install nvtop

回车确认安装

终端输入

nvtop回车

image.png

有kwin_x11这个进程就说明N卡成功启用

a卡可以把上述指令中的nvtop替换成radeontop

通过radeontop来查看gpu进程信息

2、nvidia-smi

终端输入

nvidia-smi回车

image.png

如图所示的两处有内容就说明N卡已启用

3、自带浏览器(chrome也行)

如果是比较老的显卡驱动(比如390系列),可能没有nvidia-smi

可以打开自带浏览器输入

chrome://gpu回车

往下翻

image.png

如果Driver vendor那一栏后面是nvidia就说明正在使用N卡


五、其它问题

一、nvidia-detect可能会给部分老显卡推荐nvidia-driver,但是实际安装不可用

解决办法

1、卸载以前的驱动

pkexec apt autoremove nvidia-*

2、安装390驱动再重启

pkexec apt install nvidia-legacy-390xx-driver

二、deepin-prime切换之后开机黑屏

可以尝试如下方法

1、按住ctrl alt fn f2进入超级终端输入帐号密码登录

2、删除配置文件

sudo rm /etc/X11/xorg.conf

然后重启看可不可以进入系统

如果仍旧黑屏的话

1、重新进入超级终端

2、卸载显卡驱动

sudo apt autoremove nvidia-*

3、再删除配置文件

sudo rm /etc/X11/xorg.conf

再重启应该就可以进入桌面了

然后根据上面的步骤重新装一下驱动就行

Reply Favorite View the author
Comments
poster avatar
smzlinux
2023-05-23 04:02
再加上些命令行操作解释,可以纳入官方文档
All Replies
...6 / 7
To page
华南的网友
deepin
2023-06-18 01:19
#101

        哪怕是现在,旧显卡管理器上线“遥遥无期”,驱动嘛,闭源的安装半自动化,深度又不做,是不想做吗?!显卡切换等等……等于残废。😁

Reply View the author
水木火
deepin
2023-06-18 23:36
#102
华南的网友

        哪怕是现在,旧显卡管理器上线“遥遥无期”,驱动嘛,闭源的安装半自动化,深度又不做,是不想做吗?!显卡切换等等……等于残废。😁

有需求可以跟官方提哈

跟我抱怨一点用都没有

Reply View the author
华南的网友
deepin
2023-06-21 22:05
#103
水木火

有需求可以跟官方提哈

跟我抱怨一点用都没有

      现在, N卡英伟达独立显卡,还是参考您之前那篇文章吗?还是有更好的?

Reply View the author
水木火
deepin
2023-06-21 23:19
#104
华南的网友

      现在, N卡英伟达独立显卡,还是参考您之前那篇文章吗?还是有更好的?

独立显卡直接用apt装就好,装好重启能进入桌面就算成功

Reply View the author
myowna
deepin
2023-07-04 19:06
#105

你好,我的显卡是750Ti,按照文章说的执行到pkexec prime-select nvidia,提示

Error: no integrated GPU detected.

请问这是什么问题?怎么解决呢?

截图_选择区域_20230704110340.png

我的nvidia-smi是这样的,这个对不对?

截图_选择区域_20230704110437.png

Reply View the author
水木火
deepin
2023-07-07 23:40
#106
myowna

你好,我的显卡是750Ti,按照文章说的执行到pkexec prime-select nvidia,提示

Error: no integrated GPU detected.

请问这是什么问题?怎么解决呢?

截图_选择区域_20230704110340.png

我的nvidia-smi是这样的,这个对不对?

截图_选择区域_20230704110437.png

你这个只有独显啦,装好系统可以正常亮屏就说明没问题

Reply View the author
Daemon
deepin
2023-08-04 01:11
#107

这么好的帖子为什么不置顶,还有[王][法]吗,还有[法][律]吗!

Reply View the author
水木火
deepin
2023-08-04 21:19
#108
Daemon

这么好的帖子为什么不置顶,还有[王][法]吗,还有[法][律]吗!

能装上驱动就好

Reply View the author
Daemon
deepin
2023-08-04 21:36
#109
水木火

能装上驱动就好

驱动装上了,还是没解决待机唤醒黑屏的问题。让人难受的bug

Reply View the author
jiutian123
deepin
2023-08-10 22:39
#110

pkexec prime-select intel 后显示

Info: selecting the intel profile
Updating the initramfs. Please wait for the operation to complete:
|W: Possible missing firmware /lib/firmware/i915/dg1_huc.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_huc.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_huc.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/glk_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/cml_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/icl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/ehl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/ehl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/dg1_guc_70.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_guc_70.bin for module i915
\W: Possible missing firmware /lib/firmware/i915/adlp_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/adlp_guc_70.bin for module i915
W: Possible missing firmware /lib/firmware/i915/dg2_guc_70.bin for module i915
W: Possible missing firmware /lib/firmware/i915/dg2_dmc_ver2_07.bin for module i915
Done

有影响没?like

Reply View the author
水木火
deepin
2023-08-11 06:42
#111
jiutian123

pkexec prime-select intel 后显示

Info: selecting the intel profile
Updating the initramfs. Please wait for the operation to complete:
|W: Possible missing firmware /lib/firmware/i915/dg1_huc.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_huc.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_huc.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/glk_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/cml_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/icl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/ehl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/ehl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/dg1_guc_70.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_guc_70.bin for module i915
\W: Possible missing firmware /lib/firmware/i915/adlp_guc_70.1.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/adlp_guc_70.bin for module i915
W: Possible missing firmware /lib/firmware/i915/dg2_guc_70.bin for module i915
W: Possible missing firmware /lib/firmware/i915/dg2_dmc_ver2_07.bin for module i915
Done

有影响没?like

没有

Reply View the author
水木火
deepin
2023-08-11 06:43
#112
Daemon

驱动装上了,还是没解决待机唤醒黑屏的问题。让人难受的bug

创建了swap分区吗

Reply View the author
Daemon
deepin
2023-08-11 18:02
#113
水木火

创建了swap分区吗

有swap分区,休眠可以点亮屏幕,待机不能点亮屏幕

Reply View the author
gongyf
deepin
2023-09-02 04:44
#114

v23,Wayland图形平台有解决方法吗?试了下好像不行咯

Reply View the author
幻想自由
deepin
2023-09-05 21:43
#115

请问下面命令时固定的吗,如果不是固定的,应该根据什么替换呢
dpkg --add-architecture i386

Reply View the author
jackeson
deepin
2023-09-06 03:02
#116

非常有用,感谢!解决了我 Paraview 无法打开的问题。由于nvidia 驱动的问题导致 Paraview 软件无法识别OpenGL 从而报错,按照楼主的方法重新安装nvidia驱动后 Paraview 正常工作。

Reply View the author
弥勒佛
deepin
2023-09-06 04:50
#117

请教大佬,最后一步安装驱动时,出现下面提示,这个要怎么解决:

注:驱动程序文件NVIDIA-Linux-x86_64-535.104.05.run保存在“”下载“文件夹内。

hhmyh@hhmyh:$ pkexec apt install NVIDIA-Linux-x86_64-535.104.05.run
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
E: 无法定位软件包 NVIDIA-Linux-x86_64-535.104.05.run
hhmyh@hhmyh:$

Reply View the author
水木火
deepin
2023-09-08 05:39
#118
弥勒佛

请教大佬,最后一步安装驱动时,出现下面提示,这个要怎么解决:

注:驱动程序文件NVIDIA-Linux-x86_64-535.104.05.run保存在“”下载“文件夹内。

hhmyh@hhmyh:$ pkexec apt install NVIDIA-Linux-x86_64-535.104.05.run
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
E: 无法定位软件包 NVIDIA-Linux-x86_64-535.104.05.run
hhmyh@hhmyh:$

run文件不能用apt安装,你这个操作错了

Reply View the author
水木火
deepin
2023-09-08 05:40
#119
jackeson

非常有用,感谢!解决了我 Paraview 无法打开的问题。由于nvidia 驱动的问题导致 Paraview 软件无法识别OpenGL 从而报错,按照楼主的方法重新安装nvidia驱动后 Paraview 正常工作。

那就好

Reply View the author
水木火
deepin
2023-09-08 05:40
#120
幻想自由

请问下面命令时固定的吗,如果不是固定的,应该根据什么替换呢
dpkg --add-architecture i386

这个是固定的

Reply View the author
...6 / 7
To page