Computation error -- Only while video card in use by another program

Questions and Answers : GPU applications : Computation error -- Only while video card in use by another program
Message board moderation

To post messages, you must log in.

AuthorMessage
Leopard.kde4
Avatar

Send message
Joined: 19 Dec 08
Posts: 13
Credit: 42,896
RAC: 0
United States
Message 844048 - Posted: 23 Dec 2008, 5:59:55 UTC

While using my games or anything I get "Computation error" on every single project. The moment I close the DirectX/OpenGL application, it can run the project without a problem.
I've seen other posts about permissions not being set. I've already given BOINC full permission to its data directory:
F:/Documents and Settings/All Users/Application Data
as well as its install directory:
F:/Program Files/BOINC

Is it possible to just disable CUDA? .. it seems to have too many errors right now, I can't do anything unless my computer is just running BOINC.

http://setiathome.berkeley.edu/show_host_detail.php?hostid=4717617
CPU type	GenuineIntel
Intel(R) Core(TM)2 Quad CPU @ 2.40GHz [x86 Family 6 Model 15 Stepping 7]
Number of CPUs	4
Coprocessors	[CUDA|GeForce 9800 GTX/9800 GTX+|1|511MB]
Operating System	Microsoft Windows XP
Professional x86 Editon, Service Pack 3, (05.01.2600.00)
Memory	2814.48 MB
Cache	244.14 KB
Swap space	7012.26 MB
Total disk space	462.83 GB
Free Disk Space	191.56 GB
ID: 844048 · Report as offensive
Leopard.kde4
Avatar

Send message
Joined: 19 Dec 08
Posts: 13
Credit: 42,896
RAC: 0
United States
Message 844055 - Posted: 23 Dec 2008, 6:31:54 UTC - in response to Message 844048.  

Win XP Pro / 32bit
9800GTX Driver version: 180.48

(Incomplete) List of failed projects:
http://setiathome.berkeley.edu/result.php?resultid=1098300057
http://setiathome.berkeley.edu/result.php?resultid=1098300037
http://setiathome.berkeley.edu/result.php?resultid=1098297993
http://setiathome.berkeley.edu/result.php?resultid=1098297991
http://setiathome.berkeley.edu/result.php?resultid=1098294597
http://setiathome.berkeley.edu/result.php?resultid=1098294596
http://setiathome.berkeley.edu/result.php?resultid=1098294570
http://setiathome.berkeley.edu/result.php?resultid=1098294568
http://setiathome.berkeley.edu/result.php?resultid=1098294564
http://setiathome.berkeley.edu/result.php?resultid=1098294554
http://setiathome.berkeley.edu/result.php?resultid=1098279047
http://setiathome.berkeley.edu/result.php?resultid=1098279044
http://setiathome.berkeley.edu/result.php?resultid=1098279043
http://setiathome.berkeley.edu/result.php?resultid=1098279039
http://setiathome.berkeley.edu/result.php?resultid=1098279036
http://setiathome.berkeley.edu/result.php?resultid=1098279035
http://setiathome.berkeley.edu/result.php?resultid=1098279025
http://setiathome.berkeley.edu/result.php?resultid=1098279022
http://setiathome.berkeley.edu/result.php?resultid=1098279020
http://setiathome.berkeley.edu/result.php?resultid=1098279017
http://setiathome.berkeley.edu/result.php?resultid=1098279015
http://setiathome.berkeley.edu/result.php?resultid=1098279013
http://setiathome.berkeley.edu/result.php?resultid=1098279011
http://setiathome.berkeley.edu/result.php?resultid=1098279009
http://setiathome.berkeley.edu/result.php?resultid=1098279008
http://setiathome.berkeley.edu/result.php?resultid=1098279001
http://setiathome.berkeley.edu/result.php?resultid=1098277061
http://setiathome.berkeley.edu/result.php?resultid=1098277059
http://setiathome.berkeley.edu/result.php?resultid=1098277051
http://setiathome.berkeley.edu/result.php?resultid=1098131317
http://setiathome.berkeley.edu/result.php?resultid=1098131315
http://setiathome.berkeley.edu/result.php?resultid=1098131314
http://setiathome.berkeley.edu/result.php?resultid=1098131305
http://setiathome.berkeley.edu/result.php?resultid=1098131270
http://setiathome.berkeley.edu/result.php?resultid=1098131268
http://setiathome.berkeley.edu/result.php?resultid=1098125525
http://setiathome.berkeley.edu/result.php?resultid=1098121315
http://setiathome.berkeley.edu/result.php?resultid=1098121314
http://setiathome.berkeley.edu/result.php?resultid=1098117107
http://setiathome.berkeley.edu/result.php?resultid=1098117105
http://setiathome.berkeley.edu/result.php?resultid=1098117103
http://setiathome.berkeley.edu/result.php?resultid=1098117101
http://setiathome.berkeley.edu/result.php?resultid=1098117089
http://setiathome.berkeley.edu/result.php?resultid=1098117087
http://setiathome.berkeley.edu/result.php?resultid=1098117084
http://setiathome.berkeley.edu/result.php?resultid=1098117078
http://setiathome.berkeley.edu/result.php?resultid=1098117076
http://setiathome.berkeley.edu/result.php?resultid=1098117072
http://setiathome.berkeley.edu/result.php?resultid=1098117071
http://setiathome.berkeley.edu/result.php?resultid=1098117065
http://setiathome.berkeley.edu/result.php?resultid=1098117061
http://setiathome.berkeley.edu/result.php?resultid=1098117058
http://setiathome.berkeley.edu/result.php?resultid=1098117057
http://setiathome.berkeley.edu/result.php?resultid=1097914152
http://setiathome.berkeley.edu/result.php?resultid=1097905683
http://setiathome.berkeley.edu/result.php?resultid=1097892632
http://setiathome.berkeley.edu/result.php?resultid=1097892621
http://setiathome.berkeley.edu/result.php?resultid=1097892616
http://setiathome.berkeley.edu/result.php?resultid=1097892614
http://setiathome.berkeley.edu/result.php?resultid=1097892609
http://setiathome.berkeley.edu/result.php?resultid=1097892587

There's a lot more than just this.
ID: 844055 · Report as offensive
Maik

Send message
Joined: 15 May 99
Posts: 163
Credit: 9,208,555
RAC: 0
Germany
Message 844056 - Posted: 23 Dec 2008, 6:32:31 UTC

7 of your results (with compute error) i've taken a look are reporting a
"Cuda error 'cudaMalloc((void**) &dev_cx_DataArray' in file 'c:/sw/gpgpu/seti/seti_boinc/client/cuda/cudaAcceleration.cu' in line 234 : out of memory."
It seems, that your "games" using to much memory of your grafic card.
If you are not playing do the Cuda WU's run normaly? ;)
ID: 844056 · Report as offensive
Leopard.kde4
Avatar

Send message
Joined: 19 Dec 08
Posts: 13
Credit: 42,896
RAC: 0
United States
Message 844061 - Posted: 23 Dec 2008, 6:43:45 UTC - in response to Message 844056.  

Yes, they seem to, but they only seem to want to run using the CUDA.
ID: 844061 · Report as offensive
Maik

Send message
Joined: 15 May 99
Posts: 163
Credit: 9,208,555
RAC: 0
Germany
Message 844067 - Posted: 23 Dec 2008, 6:57:42 UTC - in response to Message 844061.  
Last modified: 23 Dec 2008, 6:58:14 UTC

Then you should use the option wich suspend the cumputation when user is active to avoid errors.
If you'r running other projects and don't want to suspend it, may you hold the Seti project via BM while playing your games.
ID: 844067 · Report as offensive
Leopard.kde4
Avatar

Send message
Joined: 19 Dec 08
Posts: 13
Credit: 42,896
RAC: 0
United States
Message 844069 - Posted: 23 Dec 2008, 7:03:04 UTC - in response to Message 844067.  

Well, my video games use up maybe 30% of my processor(s).
So.. the whole idea was to let BOINC run another 30% of the processors in the background. But instead .. all it wants to do is run the video card and 0.03% processor.
ID: 844069 · Report as offensive
Maik

Send message
Joined: 15 May 99
Posts: 163
Credit: 9,208,555
RAC: 0
Germany
Message 844072 - Posted: 23 Dec 2008, 7:14:26 UTC - in response to Message 844069.  
Last modified: 23 Dec 2008, 7:15:55 UTC

I think, the "processor-capacity" isn't the problem you have.
At my PC Cuda is using around 185mb grafic-memory (512mb aviable) ...
I think, it is not possible for you to run Seti-Cuda and you'r games at the same time.
ID: 844072 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 844110 - Posted: 23 Dec 2008, 10:59:11 UTC

Options you have:

1. Exit BOINC before playing games. This ensures that the whole video card and its memory is available for the gaming environment.
2. Suspend BOINC before playing games. If you do not leave applications in memory, this may leave the videocard and its memory available for your gaming environment.
3. Use the <exclusive_app> option in cc_config.xml

To do so, open a cc_config.xml file in your BOINC Data directory. See here how to make one and what other options you have.
Add into it:

<cc_config>
<options>
<exclusive_app>Fallout3.exe</exclusive_app>
<exclusive_app>Speed.exe</exclusive_app>
</options>
</cc_config>

The Fallout3 and (Need for) Speed executable examples are mine. You'd have to check what the executables of your own applications/games are. Make sure to use the game executables, not the launcher executables (some games, like Fallout3 use a launcher... not the one you want). No need to add the whole path to the executable either. If you have more than one Need for Speed game installed, you can do with one Speed.exe

To get BOINC to know this file is here, go BOINC Manager->Advanced view->Advanced->Read config file. BOINC will suspend computations as soon as one of the exclusive applications stored in cc_config.xml enters the memory. Best is then not to set BOINC to leave applications in memory when suspended.

The reasoning behind this is that Seti's GPU application takes up 200MB at minimum of the video RAM at all times. At minimum. Your game will try to use way more than that, depending on what game it is. But any new game will fill the whole memory and leave nothing left.

Games like Fallout3, Oblivion, Crysis use maps of 750MB and over, which are constantly refreshed in the videocard's memory. If you then also try to store a Seti task in there, things are bound to go wrong.

A possibility to disable GPU comes soon. The next BOINC has the option of <no_gpus> in cc_config.xml, which will disable BOINC detecting a GPU even if one's available. The option to set Seti up with crunching either CPUs or GPU is coming as well, it's in test over at Seti Beta for now.
ID: 844110 · Report as offensive
Leopard.kde4
Avatar

Send message
Joined: 19 Dec 08
Posts: 13
Credit: 42,896
RAC: 0
United States
Message 844436 - Posted: 24 Dec 2008, 4:46:28 UTC - in response to Message 844110.  
Last modified: 24 Dec 2008, 4:54:09 UTC

Well.. now having a 1024M video card, I'm still running into the same error message ... just how much video memory does this thing require.. cause holy #$%^@ .. I KNOW my game isn't using over 700M of that .. there should still be 300M+ left of vid memory
http://setiathome.berkeley.edu/result.php?resultid=1098325188
ID: 844436 · Report as offensive
Leopard.kde4
Avatar

Send message
Joined: 19 Dec 08
Posts: 13
Credit: 42,896
RAC: 0
United States
Message 844455 - Posted: 24 Dec 2008, 5:08:29 UTC - in response to Message 844436.  

ID: 844455 · Report as offensive
Leopard.kde4
Avatar

Send message
Joined: 19 Dec 08
Posts: 13
Credit: 42,896
RAC: 0
United States
Message 844458 - Posted: 24 Dec 2008, 5:17:04 UTC - in response to Message 844455.  

odd.. i disabled it .. yet it's still using the CUDA feature .. but it's not failing .. and it IS using it, cause i'm at 24(50normal) FPS in game.. which doesn't bother me any, 24+ FPS is perfectly ideal to me
ID: 844458 · Report as offensive
Leopard.kde4
Avatar

Send message
Joined: 19 Dec 08
Posts: 13
Credit: 42,896
RAC: 0
United States
Message 844473 - Posted: 24 Dec 2008, 6:42:29 UTC - in response to Message 844458.  

if it aint one thing .....

Suspend feature does not work. Awesome.
me(x_X)0~('_'Q)boinc
ID: 844473 · Report as offensive
Profile Whitefang Greytail
Avatar

Send message
Joined: 11 Feb 02
Posts: 107
Credit: 983,933
RAC: 1
Australia
Message 844503 - Posted: 24 Dec 2008, 8:58:51 UTC
Last modified: 24 Dec 2008, 9:03:02 UTC

If you're really desperate, version 6.2.19 will most likely not have the CUDA version.

http://boincdl.ssl.berkeley.edu/dl/boinc_6.2.19_windows_intelx86.exe


I am not sure if there is a way to disable the CUDA, but I guess until they seperate the CUDA version from the CPU SETI@Home then this will be the best workaround.

Mind you, I don't have CUDA graphics card so I have no idea if the preferences are there.

- Whitefang
Whitefang Greytail
ID: 844503 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 844513 - Posted: 24 Dec 2008, 9:46:54 UTC - in response to Message 844458.  

odd.. i disabled it .. yet it's still using the CUDA feature .. but it's not failing .. and it IS using it, cause i'm at 24(50normal) FPS in game.. which doesn't bother me any, 24+ FPS is perfectly ideal to me

Enabling the feature on the website will only make sure that you won't get further tasks for the GPU. At the next scheduler interval, BOINC will get the new preferences in and only start to send you work for the CPU. Any work you still have in queue for the GPU will first be crunched.
ID: 844513 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 844519 - Posted: 24 Dec 2008, 10:46:56 UTC - in response to Message 844436.  
Last modified: 24 Dec 2008, 10:50:04 UTC

Well.. now having a 1024M video card, I'm still running into the same error message ... just how much video memory does this thing require.. cause holy #$%^@ .. I KNOW my game isn't using over 700M of that .. there should still be 300M+ left of vid memory

Depends.. which game are you playing?

But the best advice I can give you is to stop running BOINC before you go play the game and continue running BOINC when done. It's how I play games, that way I am also sure I don't get lag at the moment I really do not want any lag!

Heck, why didn't you try any of the advice I've given in my last post in this thread? Option 3 will really work, you know?

The GPU just can't do both things at the same time. Not yet. Not until there is an option to set which GPU cores you want to use for crunching and which you don't, this of course only on cards with multiple GPU cores.
ID: 844519 · Report as offensive
Eric Korpela Project Donor
Volunteer moderator
Project administrator
Project developer
Project scientist
Avatar

Send message
Joined: 3 Apr 99
Posts: 1382
Credit: 54,506,847
RAC: 60
United States
Message 844797 - Posted: 25 Dec 2008, 1:16:33 UTC - in response to Message 844458.  

odd.. i disabled it .. yet it's still using the CUDA feature .. but it's not failing .. and it IS using it, cause i'm at 24(50normal) FPS in game.. which doesn't bother me any, 24+ FPS is perfectly ideal to me


Which version of BOINC are you using?


@SETIEric@qoto.org (Mastodon)

ID: 844797 · Report as offensive
Profile Steven Meyer
Avatar

Send message
Joined: 24 Mar 08
Posts: 2333
Credit: 3,428,296
RAC: 0
United States
Message 846208 - Posted: 29 Dec 2008, 0:52:47 UTC - in response to Message 844110.  

I had similar results once I finally got some WU running for 6.05, that is 20 WUs ended with "Computation error".

Since my comp has 4 cpus in addition to the gpu, is it possible to cause Boinc to suspend just the gpu tasks when some game is running instead of suspending all tasks?
ID: 846208 · Report as offensive
Profile Steven Meyer
Avatar

Send message
Joined: 24 Mar 08
Posts: 2333
Credit: 3,428,296
RAC: 0
United States
Message 846284 - Posted: 29 Dec 2008, 8:32:08 UTC - in response to Message 846208.  

I had similar results once I finally got some WU running for 6.05, that is 20 WUs ended with "Computation error".

Since my comp has 4 cpus in addition to the gpu, is it possible to cause Boinc to suspend just the gpu tasks when some game is running instead of suspending all tasks?

Well this really sux.
I can't get the CUDA code to work at all, even when there are no games running.
Now, I have reinstalled BOINC client version 6.2.19 but there have been so many "Computation Errors" due to the CUDA code not working that now S@H will not give me any tasks even for the non-CUDA code.
How on earth did this code get past beta test?
12/29/2008 12:20:51 AM||Starting BOINC client version 6.2.19 for windows_intelx86
12/29/2008 12:20:51 AM||log flags: task, file_xfer, sched_ops
12/29/2008 12:20:51 AM||Libraries: libcurl/7.18.0 OpenSSL/0.9.8e zlib/1.2.3
12/29/2008 12:20:51 AM||Running as a daemon
12/29/2008 12:20:51 AM||Data directory: C:\Documents and Settings\All Users\Application Data\BOINC
12/29/2008 12:20:51 AM||Running under account boinc_master
12/29/2008 12:20:51 AM||Processor: 4 GenuineIntel Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz [x86 Family 6 Model 15 Stepping 11]
12/29/2008 12:20:51 AM||Processor features: fpu tsc pae nx sse sse2 mmx
12/29/2008 12:20:51 AM||OS: Microsoft Windows XP: Professional x86 Editon, Service Pack 3, (05.01.2600.00)
12/29/2008 12:20:51 AM||Memory: 2.00 GB physical, 3.85 GB virtual
12/29/2008 12:20:51 AM||Disk: 294.12 GB total, 176.18 GB free
. . .
. . .
. . .
12/29/2008 12:25:41 AM|SETI@home|Sending scheduler request: To fetch work. Requesting 2738058 seconds of work, reporting 0 completed tasks
12/29/2008 12:25:46 AM|SETI@home|Scheduler request succeeded: got 0 new tasks
12/29/2008 12:25:46 AM|SETI@home|Message from server: No work sent
12/29/2008 12:25:46 AM|SETI@home|Message from server: No work is available for SETI@home Enhanced
12/29/2008 12:25:46 AM|SETI@home|Message from server: No work is available for Astropulse
12/29/2008 12:25:46 AM|SETI@home|Message from server: (reached daily quota of 4 results)
12/29/2008 12:25:46 AM|SETI@home|Message from server: (Project has no jobs available)
ID: 846284 · Report as offensive

Questions and Answers : GPU applications : Computation error -- Only while video card in use by another program


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.