Deepin 更新后已支持 nvidia-prime
Tofloor
poster avatar
忘记、过去
deepin
2020-09-12 23:08
Author
这次正式版更新之后,终于支持 nvidia-prime 啦!

虽然按照大佬 risez 的帖子 https://bbs.deepin.org/post/191741,目前源里提供的 xserver-xorg-core 版本还是 2:1.20.4.3-1+dde,按道理是低于最低要求 1.20.6 的,但是相比与之前的测试版,nvidia-prime 还是生效了~就很神奇。
Reply Favorite View the author
All Replies
1 / 2
To page
忘记、过去
deepin
2020-09-12 23:09
#1
Reply View the author
忘记、过去
deepin
2020-09-12 23:12
#2
这里放几张效果图,使用了 prime-run 运行 VS Code
未运行 vscode 时 nvidia-smi 进程仅显示 Xorg,独显全局渲染时还会显示 kwin_x11

手动使用 prime-run 运行 vscode

nvidia-smi 显示 vscode 相关进程(存疑,看不到具体名称......)
Reply View the author
忘记、过去
deepin
2020-09-12 23:18
#3
具体 nvidia-prime 怎么安装,(仅针对笔记本双显卡用户!),首先要自己装 N卡闭源驱动!这里就不讲了,相关帖子太多了,

方法一:
可以在 risez 大佬的帖子里下载到 nvidia-prime.deb 进行安装,同时搭配使用 jfy_99 大佬的显卡切换脚本

方法二:(不推荐,因为昨天有人觉得星火商店的软件存在损坏硬件的风险 XD)
星火商店里的显卡切换插件也可以直接切换,Intel 模式默认支持 nvidia-prime不需要再安装 nvidia-prime.deb,可能会有冲突!!!

P.S.说实话,我很想推荐显卡切换插件,毕竟是我自己魔改的 XD,还得感谢 chanfoever 大佬以及 lenke 等大佬的帮助......但是问题在于,由于 Intel 模式下直接写入了 prime-run 配置文件,后期如果官方也准备集成的话就会有冲突了......估计还得重写一小部分?而且看样子是有计划要搞事情了?现在能用就先用着吧,以后有冲突了再说......
Reply View the author
haohu1193
deepin
2020-09-12 23:34
#4


目前的情况是:没有什么比显卡驱动问题更重要的事情了...
Reply View the author
jfy_99
deepin
2020-09-13 00:04
#5
支持!虽然我这里还是显示“No running processes found”,直接全局切换到独显了……
那个诡异的进程名好像是 Chromium 的。
Reply View the author
忘记、过去
deepin
2020-09-13 00:05
#6
实际测试了一下游戏效果,steam上打的csgo,已经不需要按照 risez 大佬帖子里说的指定游戏启动参数了,直接就可以自动调用独显进行游戏。

本人垃圾 hd630 + gtx1050 笔记本,大厅里fps在120左右,实际游戏只有80+fps......说实话,和独显单独渲染模式的帧数差了很多,差了一倍不止。但是肯定是高于核显渲染帧数的。不晓得这算不算是成功了?

另外,如果使用prime-run运行Chrome浏览器,存在部分动画效果无法正常显示的问题,原因未知。
Reply View the author
忘记、过去
deepin
2020-09-13 00:09
#7
https://bbs.deepin.org/post/201880
支持!虽然我这里还是显示“No running processes found”,直接全局切换到独显了……
那个诡异的进程名好 ...

哦对,确实......vscode 是基于 electron 的......motrix啥的也显示的这个
Reply View the author
deepin
2020-09-13 00:13
#8
prime方案和独显单独渲染差很多是正常的,我这边独显单独渲染mc跑上过1000fps,换prime之后就顶多300了
话说为什么我这里更新之后还是不能用prime
Reply View the author
忘记、过去
deepin
2020-09-13 00:29
#9
https://bbs.deepin.org/post/201880
prime方案和独显单独渲染差很多是正常的,我这边独显单独渲染mc跑上过1000fps,换prime之后就顶多300了[scr ...

emmmmmmmm......我这里实现原理还是 risez 大佬以前的包,需要 xorg 配置文件 + prime-run 脚本才能使用。大佬说新的包里面删除了 xorg 配置文件,不知道是不是这个原因......
Reply View the author
deepin
2020-09-13 00:55
#10
https://bbs.deepin.org/post/201880
emmmmmmmm......我这里实现原理还是 risez 大佬以前的包,需要 xorg 配置文件 + prime-run 脚本才能使用 ...

我过会试试,看看能不能解决我这台设备上的问题
Reply View the author
Comments
zty199
2020-09-13 00:57
如果是intel nvidia显卡的笔记本的话可以试试显卡切换插件,应该没啥问题的
mmlmonkey
deepin
2020-09-13 02:40
#11
其实版本到时不限制的 只要merge了那个几个nvidia的commit就行
Reply View the author
忘记、过去
deepin
2020-09-13 03:19
#12
https://bbs.deepin.org/post/201880
其实版本到时不限制的 只要merge了那个几个nvidia的commit就行

ubuntu上的 nvidia-prime 我倒是解包看过......配置文件太多了看不懂......

risez 从 arch 打包的这个我倒是能看懂,就一个配置文件一个脚本调用环境......估计要是正儿八经的移植 nvidia-prime 的话要花不少时间......ubuntu 那边 xserver-xorg-core 都 1.20.8 了
Reply View the author
cyrix
deepin
2020-09-13 05:04
#13
这个要支持,我已经BIOS禁用独显了,反正性能差。学习一下。
Reply View the author
书童9527
deepin
2020-09-13 05:18
#14
装了独显驱动,怎么看是否有用到独显还是集显?本人V20社区版。
Reply View the author
忘记、过去
deepin
2020-09-13 05:40
#15
https://bbs.deepin.org/post/201880
装了独显驱动,怎么看是否有用到独显还是集显?本人V20社区版。

简单办法是直接执行 nvidia-smi,看看底下有没有进程显示。一般有的话就是在用独显,没有进程就是核显。但是不太准,尤其是台式机上......

比较准确的判断方法是执行 glxinfo | grep "OpenGL renderer string",看显卡名称。
Reply View the author
joo
deepin
2020-09-13 05:43
#16
V20正式版,我GeForce GTX 950M也能成功。
Reply View the author
Comments
zty199
2020-09-13 05:48
恭喜
mmlmonkey
deepin
2020-09-13 07:32
#17
https://bbs.deepin.org/post/201880
ubuntu上的 nvidia-prime 我倒是解包看过......配置文件太多了看不懂......

risez 从 arch 打包的这个我 ...

正经做法就是更新xorg  这个nvidia-ondemand 或者说是offload是1.20.4 ~ 1.20.6之间添加的 这次的版本是合了nvidia 提交的代码而已 但是后续的nvidia 450 xorg可以不配置 需要更高级的xorg 也就是ubuntu的版本才能用 现在这种是属于早期的实现 性能都不太行的  
Reply View the author
Comments
zty199
2020-09-13 08:28
懂了,感谢大佬解答
muihiuwev
deepin
2020-09-13 08:02
#18
棒棒哒!确实可以了
Reply View the author
kirin2020
deepin
2020-09-13 16:15
#19
弱弱问一下,nvidia-prime 是什么鬼??显卡管理程序??还是N卡的专有显卡驱动?
Reply View the author
jalawov
deepin
2020-09-13 17:38
#20
https://bbs.deepin.org/post/201880
弱弱问一下,nvidia-prime 是什么鬼??显卡管理程序??还是N卡的专有显卡驱动? ...

nvidia的双显卡管理,理想状态下可以像 windows那样用显卡
Reply View the author
1 / 2
To page