mingxing1987 发表于 2009-11-10 23:00:07

Use Central Processing Unit (CPU)为什么不能设定为NO

因为接cpu的包太多,而GPU的包太少,想不接cpu的包
但是
Use Graphics Processing Unit (GPU) if available yes
Use Central Processing Unit (CPU) yes
中的“Use Central Processing Unit (CPU) ”选择了no,但还是无效,还是yes

BiscuiT 发表于 2009-11-10 23:16:07

你注意一下就会发现,参数设置里面有两个【Use Central Processing Unit (CPU)】

顶头的那个要改成【no】的话,需要两个同时选择【no】,而底下的那个无论怎么设置保存后都是【yes】。。

这可能是官方设置上的错误。。

但也可能不是错误(可能是不同的两个设置,但名字却相同了。。不过操作还是有问题。。
怎么理解。。以我看来。。这可能是配合GPU的一个设置方案,作为协处理器,CPU和GPU会共同处理一个任务,它们都将消耗大量运算时间

这么一来,参数设置菜单由上至下:

【Use Central Processing Unit (CPU)】:纯粹 CPU 运算的任务
【Use NVIDIA GPU if present】:使用 NVIDIA GPU 运算的任务
【Use Graphics Processing Unit (GPU) if available】:使用 ATI GPU 运算的任务(可能包含上面那项)
【Use Central Processing Unit (CPU)】:为混合运算而必须的 CPU 运算(由于 ATI GPU 的任务是 CPU/GPU 混合使用的)

那么。。最后那个也可以这么认为:这个选项的 CPU 运算是必不可少的。。不是【yes】就等于不参与任何运算。。

mingxing1987 发表于 2009-11-10 23:25:58

上面那个设成no照样接
很郁闷啊,q6600平均每2小时20分算4个的样子,gpu平均每22分钟算一个,却给了我100的cpu的wu,32个gpu的。。

[ 本帖最后由 mingxing1987 于 2009-11-10 23:27 编辑 ]

BiscuiT 发表于 2009-11-10 23:36:35

上面的那个我也是【no】

但没有接到 mb 包哦

BiscuiT 发表于 2009-11-10 23:38:07

【If no work for selected applications is available, accept work from other applications?】这一选项你是不是【yes】?

如果是。。那么改成 no 就好了。。

cuihao 发表于 2009-11-11 06:11:26

试试在account_setiathome.berkeley.edu.xml中的</project_specific>前面加上
<no_cpu>1</no_cpu>,同时在项目网站设置好。
(看到account_boinc.thesonntags.com_collatz.xml有这一段,类比)

BiscuiT 发表于 2009-11-11 09:44:27

如果使用优化的话,本地机器最有控制权的就是修改 app_info.xml 文件里面的设置

leawind 发表于 2009-11-11 18:16:54

升级下BM ,据说就会解决CPU和GPU任务分配不均的情况

mingxing1987 发表于 2009-11-12 00:57:43

终于不接cpu包了,谢谢
页: [1]
查看完整版本: Use Central Processing Unit (CPU)为什么不能设定为NO

论坛官方淘宝店开业啦~