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卡,
所以无法观测更多的数据。
本贴到此为止。
EAH则是A卡更吃CPU。 freestman 发表于 2016-8-7 16:00
EAH则是A卡更吃CPU。
从BOINC端看是这样的,我记得N卡一般0.2CPU+1GPU,A卡一般是0.5CPU+1GPU.下回有空再看一下EAH/AAH具体怎么样。
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
路径使用的显卡家族名字都对不上了。
是对不上,我研究了一段时间,只能辨别A和N,
如果同品牌芯片的话,就很难区别了。
我这个是2张970+nano的,包计算刚开始时nano占用不到一个线程,一旦NANO加载上负载走进度后,就只占用6分之1线程
下面2个970的就都接近1个线程的占用
很符合大家一直以来的认识
验证帖~ 和程序有关,以前core15下N卡也是不占cpu的 wpf999 发表于 2016-8-7 20:18
和程序有关,以前core15下N卡也是不占cpu的
严重同意 core21的n卡包貌似一直都是占用cpu的
是不是不管什么CPU,N卡都占一个线程? 我怎么感觉A+N在一块,A卡也会占用一个核心。我现在要么纯A,要么纯N。 自开普勒开始N卡就将部分调度工作交给CPU。不仅通用计算,连游戏都是N卡对CPU的依赖高于A(旧u适合升A卡)。
N卡的功耗优势一部分上是得益于扔锅给CPU还有双精度的缩水。
A卡现在回过神来开始砍双精度了,480对比性能接近的390少了一半。 zflowers 发表于 2016-8-8 10:32
严重同意 core21的n卡包貌似一直都是占用cpu的
core17以后都是这样。 这是因为core15采用CUDAC编程,core17以后采用OpenCL编程。OpenCL在底层驱动实现方面不及CUDA C效率高
玩家共和国 发表于 2016-8-8 22:27
是不是不管什么CPU,N卡都占一个线程?
我手上两颗U,E5 2675和A10 7860K看是这样的。
页:
[1]
2