Advanced search

Message boards : Frequently Asked Questions (FAQ) : FAQ - Suspend/resume on systems with multiple GPUs

Author Message
Profile skgiven
Volunteer moderator
Project tester
Volunteer tester
Send message
Joined: 23 Apr 09
Posts: 3968
Credit: 1,995,359,260
RAC: 0
Scientific publications
Message 15258 - Posted: 16 Feb 2010 | 18:25:37 UTC
Last modified: 16 Feb 2010 | 18:40:48 UTC

If you suspend a task on your first GPU (for example to run a beta) and allow another task to complete on a different GPU, you will not download any new tasks (as you have suspended one task).
Should you then resume the suspended task, it will try to run on the available GPU!
As it was initially running on the first GPU it will error when it tries to start on a different GPU.

This occurs when you have Boinc configured to suspend tasks and keep them in memory.
This might not happen if suspended tasks are saved to disk.

So, don’t suspend one task at a time!
If you have to, suspend the project or just use Snooze GPU.

Snow Crash
Send message
Joined: 4 Apr 09
Posts: 450
Credit: 539,316,349
RAC: 0
Scientific publications
Message 15259 - Posted: 16 Feb 2010 | 18:50:05 UTC - in response to Message 15258.

Thanks for the heads-up.

My guess on your question of whether the WU would fail if you saved to disk is that everything will be OK. I switched physical cards out from underneath 3 WUs on two different machines and they all completed fine.

I switched an eVGA 295 for a BFG 285 OC and vice versa to test runtime differences between Vista64 and XP32. XP32 seems to be a little faster (5%) but that may be a side effect of turning HT off on my i7.
Thanks - Steve

Post to thread

Message boards : Frequently Asked Questions (FAQ) : FAQ - Suspend/resume on systems with multiple GPUs