找回密码
 新注册用户
搜索
楼主: refla

[总结] CUDA 的常遇问题及解决方法

[复制链接]
发表于 2009-2-21 00:52:01 | 显示全部楼层
按照楼主的设置了,我是4核Q8200,本来BOINC用的6.4.5,看了上面的换成6.6.9了,目前加了2个项目,目前测试情况如下
1、停掉另个,SETI CUDA只计算1个,运算正常
2、2个项目都开,SETI CUDA卡在开始的地方,按上面说的关了重开,情况一样。结束掉SETI CUDA进程,开始下个CUDA计算,还是卡在开始的地方。。。重新启动机器,这个CUDA运算正常,但到下个就不正常了。。。。

也就是说我目前情况要不只算1个CUDA,问题CUP4个全浪费了,无法同时算几个SETI
开其他项目,就要算完一个重新启动下
郁闷啊~~~~
回复

使用道具 举报

发表于 2009-2-21 08:59:53 | 显示全部楼层

回复 #17 saar 的帖子

10樓大大你好
我昨天有換過6.6.9版,BUG問題比6.4.5版還要嚴重
情況不會像大大那麼嚴重,CUDA是可以跑
但是CPU一核心永遠吃不滿!!很嚴重

大大你有把C.C的檔案放進BOINC的目錄嗎??
官網有設定CPU的核心數了嗎??

[ 本帖最后由 a126221345 于 2009-2-21 09:07 编辑 ]
回复

使用道具 举报

发表于 2009-2-21 09:09:32 | 显示全部楼层
回11楼,我一直用6.4.5版本,没遇到过你说的问题

我用的优化请看 http://www.equn.com/forum/viewthread.php?tid=20408

[ 本帖最后由 zflowers 于 2009-2-21 09:23 编辑 ]
回复

使用道具 举报

发表于 2009-2-21 10:06:57 | 显示全部楼层
今日測試報告如下 6.4.5BOINC-CUDA E@H及SETI
情況1.一核心算E@H,另一核心算SETI,以及運算CUDA SETI,E@H算完之後要轉成SETI時,使用CPU運算都沒有問題,可是CUDA自己就會停掉
         必須重開讓GPU重新運算
情況2.三核心全算SETI,看起來似乎沒有問題
情況3.兩核心算E@H,CUDA算SETI,一但算完E@H,轉回SETI計算時,CUDA也會自己停止,重開BOINC,就會重新啟動!
希望BOINC官方可以趕快處理,之後有新的問題或解決方法 會馬上更新 若各位大大有甚麼新的想法或改善方法 請大大提出 一起解決 感恩!!
回复

使用道具 举报

发表于 2009-2-21 10:15:38 | 显示全部楼层

回复 #19 zflowers 的帖子

回19樓大大 這是我的優化程式 從老外那邊抓的
- <app_info>
- <app>
  <name>astropulse</name>
  </app>
- <file_info>
  <name>ap_5.00r103_SSE3.exe</name>
  <executable />
  </file_info>
- <app_version>
  <app_name>astropulse</app_name>
  <version_num>500</version_num>
- <file_ref>
  <file_name>ap_5.00r103_SSE3.exe</file_name>
  <main_program />
  </file_ref>
  </app_version>
- <app>
  <name>setiathome_enhanced</name>
  </app>
- <file_info>
  <name>AK_v8b_win_SSE3_GPU_CPU_team.exe</name>
  <executable />
  </file_info>
- <file_info>
  <name>cudart.dll</name>
  <executable />
  </file_info>
- <file_info>
  <name>cufft.dll</name>
  <executable />
  </file_info>
- <file_info>
  <name>libfftw3f-3-1-1a_upx.dll</name>
  <executable />
  </file_info>
- <file_info>
  <name>MB_6.08_mod_CPU_team_CUDA.exe</name>
  <executable />
  </file_info>
- <app_version>
  <app_name>setiathome_enhanced</app_name>
  <version_num>528</version_num>
- <file_ref>
  <file_name>AK_v8b_win_SSE3_GPU_CPU_team.exe</file_name>
  <main_program />
  </file_ref>
- <file_ref>
  <file_name>cudart.dll</file_name>
  </file_ref>
- <file_ref>
  <file_name>cufft.dll</file_name>
  </file_ref>
- <file_ref>
  <file_name>libfftw3f-3-1-1a_upx.dll</file_name>
  </file_ref>
- <file_ref>
  <file_name>MB_6.08_mod_CPU_team_CUDA.exe</file_name>
  </file_ref>
  </app_version>
- <app_version>
  <app_name>setiathome_enhanced</app_name>
  <version_num>603</version_num>
- <file_ref>
  <file_name>AK_v8b_win_SSE3_GPU_CPU_team.exe</file_name>
  <main_program />
  </file_ref>
- <file_ref>
  <file_name>cudart.dll</file_name>
  </file_ref>
- <file_ref>
  <file_name>cufft.dll</file_name>
  </file_ref>
- <file_ref>
  <file_name>libfftw3f-3-1-1a_upx.dll</file_name>
  </file_ref>
- <file_ref>
  <file_name>MB_6.08_mod_CPU_team_CUDA.exe</file_name>
  </file_ref>
  </app_version>
- <app_version>
  <app_name>setiathome_enhanced</app_name>
  <version_num>607</version_num>
- <file_ref>
  <file_name>AK_v8b_win_SSE3_GPU_CPU_team.exe</file_name>
  <main_program />
  </file_ref>
- <file_ref>
  <file_name>cudart.dll</file_name>
  </file_ref>
- <file_ref>
  <file_name>cufft.dll</file_name>
  </file_ref>
- <file_ref>
  <file_name>libfftw3f-3-1-1a_upx.dll</file_name>
  </file_ref>
- <file_ref>
  <file_name>MB_6.08_mod_CPU_team_CUDA.exe</file_name>
  </file_ref>
  </app_version>
- <app_version>
  <app_name>setiathome_enhanced</app_name>
  <version_num>608</version_num>
- <file_ref>
  <file_name>AK_v8b_win_SSE3_GPU_CPU_team.exe</file_name>
  <main_program />
  </file_ref>
- <file_ref>
  <file_name>cudart.dll</file_name>
  </file_ref>
- <file_ref>
  <file_name>cufft.dll</file_name>
  </file_ref>
- <file_ref>
  <file_name>libfftw3f-3-1-1a_upx.dll</file_name>
  </file_ref>
- <file_ref>
  <file_name>MB_6.08_mod_CPU_team_CUDA.exe</file_name>
  </file_ref>
  </app_version>
  </app_info>
回复

使用道具 举报

发表于 2009-2-22 10:22:10 | 显示全部楼层
BOINC 6.4.5版,之前所使用的優化版本V8版-CPU可算AP及MB,CUDA算MB 以小弟目前得情況來講會有BUG的問題
今天早上換上V7版-CPU可算AP,CUDA算MB,目前還在測試中,有最新消息,馬上報告
回复

使用道具 举报

发表于 2009-2-22 18:51:22 | 显示全部楼层
请教一下各位,是不是要想算cuda的包就不能用优化啊?我的显卡是880GT 1GB的显存,驱动也是181.20,用的是AK_V8 SSE3和ap_5.00r103_SSE3的优化程序,一直都没下到过cuda包,请高手们帮个忙吧。要怎么配置才能算到cuda包呢?
回复

使用道具 举报

 楼主| 发表于 2009-2-22 19:16:24 | 显示全部楼层

回复 #23 nutdungeon 的帖子

如果你的 SETI 目录下没有 setiathome_6.08_windows_intelx86__cuda.exe,说明你的 XML 文件屏蔽掉了 CUDA,所以下不来 CUDA 包。
回复

使用道具 举报

 楼主| 发表于 2009-2-22 19:26:10 | 显示全部楼层

回复 #17 saar 的帖子

我的系统是
硬件:E5200 + 9600GT
OS:  WinXP + SP3

原来只参加 S@H + E@H,目前再加多一个 GPUGrid,只碰过一两次 S@H 的 MP 包卡死的情况。所以,我怀疑是你的 U 有 4 个 core,导致 S@H 想同时启动两个 CUDA,结果就卡死了。。。

如果我的猜测是正确的话,有两种解决方案:
1 屏蔽掉 MP 包,参加 GPUGrid 或 F@H。
2 参加 4 个不同的项目,注意不能 有 S@H + GPUGrid 的组合。
回复

使用道具 举报

 楼主| 发表于 2009-2-22 19:34:57 | 显示全部楼层

回复 #20 a126221345 的帖子

有没有注意到转 S@H 时,是否企图算一个 MP 包?如果是,可能就是冲突喽。解决方法见楼上。
回复

使用道具 举报

发表于 2009-2-22 21:46:38 | 显示全部楼层

回复 #26 refla 的帖子

回大大 CPU為P4 開HT加GPU為3核 我目前也是參加E@H,S@H
之前我用CPU可算AP及MB CUDA算MB的優化程式
只要E@H一結束CPU算MB包 GPU就不動了 整個就要重開 GPU才會動

現在優化程式改成CPU算AP CUDA算MB
CUDA早上又會自己停掉 超怪 今天白天又好好的

請問一下26樓的大大 所以還要再多參加一項專案為GPU的囉
那SETI CUDA就不能跑了嗎??

[ 本帖最后由 a126221345 于 2009-2-22 22:16 编辑 ]
回复

使用道具 举报

发表于 2009-2-23 10:34:41 | 显示全部楼层
目前使用CPU-AP CUDA-MB的優化程式跑了一個晚上 目前不會有BUG的現象 而且還滿穩定的
建議各位大大 可以使用這個優化程式 雖然說現在無法上傳或下載WU
要記得將R112-AP優化程式放入 這樣才能算到5.03版的AP包
回复

使用道具 举报

发表于 2009-2-23 11:54:18 | 显示全部楼层

回复 #24 refla 的帖子

谢谢达人了!我去其他论坛下了个setiathome_6.08_windows_intelx86__cuda.exe,现在好了,2个cpu核算ap,1个GPU算MB,超快的,大概15分钟一个
不过我还有个小小的疑问:自从用了cuda算mb后,怎么我所有的MB包后面都加个(cuda),包括在切换之前就下回来的包也变了。是不是以后我所有的MB包都会一直用cuda计算啊?就算是没有AP包算的情况下,那2个cpu核也不会去算MB包,在数内存玩啊?
回复

使用道具 举报

发表于 2009-2-23 13:09:15 | 显示全部楼层

回复 #29 nutdungeon 的帖子

現在目前已CPU算AP及CUDA算MB的優化程式最穩定
那29樓大大所說得為CPU可算MB及AP CUDA算MB 此優化程式 比較不穩定
不建議使用!!
回复

使用道具 举报

发表于 2009-2-23 14:42:02 | 显示全部楼层
自己做了一套AP5,AP503,MB,MBCUDA的优化套装,好象不是很好用,可能是几个DLL的关系,那位高人运算正常的发套来用用看.......
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2025-5-10 13:57

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表