horst1981 发表于 2016-8-7 15:56:52

A卡N卡跑FAH占用CPU的实例

本帖最后由 horst1981 于 2016-8-7 16:23 编辑

今天总算有点闲,古语有云饱暖思淫欲,空闲扯蛋疼
今天就来搞点什么,以免闲得蛋疼。


早就听闻N卡占CPU,A卡不占CPU,
刚好手上N卡核弹若干,A卡倒是只剩370X单枪匹马了。
于是,现在咱们就用实例看看占了多少,不占了多少。
windows环境下,通过在任务管理器上右键点击进程,点选打开文件所在的位置,
我们可以确定FahCore属于哪个GPU。
如下图

接着上图,打开的是下图里的文件路径,确定是N卡

反过来我们就可以知道点选的FahCore属于哪个卡在计算,其对应的CPU点用率也就一目了然。
A卡FahCore进程对应的文件路径如下图

以上三图的截取的平台是A10-7860K+750Ti+R9 370X ,
可以清楚看到750Ti计算时占了27.2%的CPU资源。
7860KCPU是四核,那么我们是不是可以算750Ti运算占了一个核多一点?
而370X却只有1.1~1.4%,这个差距显然很明显。

另一个拥有16核32线的平台X99+E5 2675V3 上,
GTX750Ti和R9 370X混插得出的CPU占用率如下图


750Ti的FahCore占了3.4%,约一个线程。


370X的FahCore占了0.2%,约0.6个线程。

再来看另一组大核弹,
同样X99+E5 2675V3+GTX970+GTX1070


FahCore进程分别占了3.3%和2.9%,都在一个线程。


由于没有更多的A卡,特别是与970/1070相近的A卡,
所以无法观测更多的数据。
本贴到此为止。









freestman 发表于 2016-8-7 16:00:07

EAH则是A卡更吃CPU。

horst1981 发表于 2016-8-7 16:07:12

freestman 发表于 2016-8-7 16:00
EAH则是A卡更吃CPU。

从BOINC端看是这样的,我记得N卡一般0.2CPU+1GPU,A卡一般是0.5CPU+1GPU.下回有空再看一下EAH/AAH具体怎么样。

freestman 发表于 2016-8-7 16:09:41

horst1981 发表于 2016-8-7 16:07
从BOINC端看是这样的,我记得N卡一般0.2CPU+1GPU,A卡一般是0.5CPU+1GPU.下回有空再看一下EAH/AAH具体怎 ...

而且看任务日志,也是A卡占用了更多的CPU时间。

freestman 发表于 2016-8-7 16:12:20

路径使用的显卡家族名字都对不上了。

horst1981 发表于 2016-8-7 16:16:09

freestman 发表于 2016-8-7 16:12
路径使用的显卡家族名字都对不上了。

是对不上,我研究了一段时间,只能辨别A和N,
如果同品牌芯片的话,就很难区别了。

金鹏 发表于 2016-8-7 18:33:32

我这个是2张970+nano的,包计算刚开始时nano占用不到一个线程,一旦NANO加载上负载走进度后,就只占用6分之1线程
下面2个970的就都接近1个线程的占用



湘西匪首 发表于 2016-8-7 19:07:59

很符合大家一直以来的认识
验证帖~

wpf999 发表于 2016-8-7 20:18:38

和程序有关,以前core15下N卡也是不占cpu的

zflowers 发表于 2016-8-8 10:32:28

wpf999 发表于 2016-8-7 20:18
和程序有关,以前core15下N卡也是不占cpu的

严重同意 core21的n卡包貌似一直都是占用cpu的

玩家共和国 发表于 2016-8-8 22:27:50

是不是不管什么CPU,N卡都占一个线程?

dutian_007 发表于 2016-8-9 09:09:03

我怎么感觉A+N在一块,A卡也会占用一个核心。我现在要么纯A,要么纯N。

mjy 发表于 2016-8-9 10:39:47

自开普勒开始N卡就将部分调度工作交给CPU。不仅通用计算,连游戏都是N卡对CPU的依赖高于A(旧u适合升A卡)。
N卡的功耗优势一部分上是得益于扔锅给CPU还有双精度的缩水。
A卡现在回过神来开始砍双精度了,480对比性能接近的390少了一半。

wpf999 发表于 2016-8-9 12:11:44

zflowers 发表于 2016-8-8 10:32
严重同意 core21的n卡包貌似一直都是占用cpu的

core17以后都是这样。 这是因为core15采用CUDAC编程,core17以后采用OpenCL编程。OpenCL在底层驱动实现方面不及CUDA C效率高

horst1981 发表于 2016-8-9 14:39:07

玩家共和国 发表于 2016-8-8 22:27
是不是不管什么CPU,N卡都占一个线程?

我手上两颗U,E5 2675和A10 7860K看是这样的。
页: [1] 2
查看完整版本: A卡N卡跑FAH占用CPU的实例

论坛官方淘宝店开业啦~