<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>astropulse_v5</name></app><file_info> <name>ap_5.03r112_SSE3.exe</name> <executable/></file_info><app_version> <app_name>astropulse_v5</app_name> <version_num>503</version_num> <file_ref> <file_name>ap_5.03r112_SSE3.exe</file_name> <main_program/> </file_ref></app_version><app> <name>setiathome_enhanced</name></app><file_info> <name>MB_6.08_mod_CUDA_V9.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>AK_v8_win_SSE3.exe</name> <executable/></file_info><app_version> <app_name>setiathome_enhanced</app_name> <version_num>603</version_num> <file_ref> <file_name>AK_v8_win_SSE3.exe</file_name> <main_program/> </file_ref></app_version><app_version> <app_name>setiathome_enhanced</app_name> <version_num>608</version_num> <plan_class>cuda</plan_class> <avg_ncpus>0.040000</avg_ncpus> <max_ncpus>0.040000</max_ncpus> <coproc> <type>CUDA</type> <count>1</count> </coproc> <file_ref> <file_name>MB_6.08_mod_CUDA_V9.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></app_version></app_info>
Now it crunch 2 Seti MB 6.03 on the CPU and one Seti MB 6.08 on CUDA. I even can use "Use GPU while computer is in use" switch! This is a workaround i needed for all time since CUDA version of Seti first appears (because i don't like video lags while i work or play games). The only trouble remains is to suspend CUDA while i watch DVD video, so BOINC detect no "user activity".Any suggestions about how to fix this issue (and any other suggestions) are welcome.P.S. Still hope to see non-laggy CUDA app in the future, even if it will be not so fast.
Can you confirm that it now, when downloads new work, isn't constrained to marking the highest version only with optimised app info you show? Will give it a try shortly to see for myself, but definite progress.
What may be the cause?
When tasks marked with an older revision run out, it no longer deletes the old app, if it is marked with a different plan_class . That is good, because for my own use it enabled me to manually give my cpu app a new application name in app_info, then modify client_state to allocate chosen tasks to CPU to work on simualtaneously with cuda ones. Works very well for me, but not for the beginner or faint of heart!
It isn't an option for me, because while i like an idea to share my free CPU/GPU cycles to SETI science, i really hate an idea to constantly do the same with my own free time. I already spend some time to play with CUDA versions and options because it was an interesting innovation, but i grade to get tired from it. The SETI CUDA application was not beta-tested enough from the beginning (maybe nVidia pushed public release before the New Year due to advertising interests?), it is still wery user-annoying when running, and the BOINC user options to manage CUDA work are still (after 2 months!) deficient even in development versions... Where are the "Run And Forget" spirit of the old good distributed computing projects like original SETI@home?
2/24/2009 11:55:25 PM [wfd] ------- start work fetch state -------2/24/2009 11:55:25 PM [wfd] CPU: shortfall 0.00 nidle 0.00 est. delay 376335.23 RS fetchable 100.00 runnable 100.002/24/2009 11:55:25 PM SETI@home [wfd] CPU: runshare 1.00 debt 0.00 backoff dt 0.00 int 0.002/24/2009 11:55:25 PM [wfd] CUDA: shortfall 371520.00 nidle 1.00 est. delay 0.00 RS fetchable 0.00 runnable 0.002/24/2009 11:55:25 PM SETI@home [wfd] CUDA: runshare 0.00 debt 0.00 backoff dt 81174.41 int 86400.002/24/2009 11:55:25 PM SETI@home [wfd] overall_debt 02/24/2009 11:55:25 PM [wfd] ------- end work fetch state -------2/24/2009 11:55:25 PM No project chosen for work fetch
it no longer deletes the old app, if it is marked with a different plan_class
No one freeze with V7 until now. Think, the V9 app from the multi-GPU package is the one thing to blame.
Replace DLLs to older versions.
Yeah. I've confirmed this behaviour now on my machine also (v9 with old DLL's). At about 6.4% it decided to spontaneously pause & ran for an hour at full GPU use (by temperature) with no progess, marked as 'Waiting to Run' (Normally finishes <30mins or so). Increasing ncpus by 1 (&reread config file) started up another astropulse instead so I reset ncpus, restarted boinc and it resumed normally, but similarly stuck on the next task. No obvious complaints in stderr, and angle ranges were both ~0.44.