When reporting CUDA errors...

Message boards : Questions and problems : When reporting CUDA errors...
Message board moderation

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15489
Netherlands
Message 22036 - Posted: 23 Dec 2008, 12:10:02 UTC

When you do run into Cuda specific errors, such as (e.g.):
"Cuda error 'cudaAcc_GetPowerSpectrum_kernel' in file 'c:/sw/gpgpu/seti/seti_boinc/client/cuda/cudaAcc_PowerSpectrum.cu' in line 56 : unknown error."

Could you please also post:
1. a link to the task that had the error.
2. the driver version that you are using.
3. OS type (XP/Vista) 32 or 64-bit.

This makes it easier for those of us reporting all these errors to the developers and easier for the developers to come up with a fix.

Please post Seti specific errors in the Seti CUDA forum.
ID: 22036 · Report as offensive
Steve

Send message
Joined: 23 Dec 08
Posts: 3
United States
Message 22041 - Posted: 23 Dec 2008, 18:00:00 UTC - in response to Message 22036.  

I have had a number of SETI@Home tasks where the CPU time has run up to about 28 seconds and then it has looked like the CUDA graphics processing has never initiated over extended periods of wall clock time, like hours. I have had to abort these manually. In some cases, the next task reported "Computation error" after the initial CPU processing. Seems like something is amiss. On the other hand, when everything is working the NVIDIA is flying through the tasks! Cheers.

(I am running a 9800 GT with 512 MB DDR3, plugged into a Pentium D 940 dual core box.)
ID: 22041 · Report as offensive
Profile Joseph Stateson
Volunteer tester
Avatar

Send message
Joined: 27 Jun 08
Posts: 641
United States
Message 22096 - Posted: 27 Dec 2008, 8:22:39 UTC - in response to Message 22036.  
Last modified: 27 Dec 2008, 8:23:25 UTC

When you do run into Cuda specific errors, such as (e.g.):
"Cuda error 'cudaAcc_GetPowerSpectrum_kernel' in file 'c:/sw/gpgpu/seti/seti_boinc/client/cuda/cudaAcc_PowerSpectrum.cu' in line 56 : unknown error."

Could you please also post:
1. a link to the task that had the error.
2. the driver version that you are using.
3. OS type (XP/Vista) 32 or 64-bit.

This makes it easier for those of us reporting all these errors to the developers and easier for the developers to come up with a fix.

Please post Seti specific errors in the Seti CUDA forum.


got the following Cuda error 'find_pulse_kernel2<3, false>' in file 'c:/sw/gpgpu/seti/seti_boinc/client/cuda/cudaAcc_pulsefind.cu' in line 1166 : unknown error.

I posted the info you wanted over in the seti beta forum under "display corrupted" as it appeared to cause my display to get corrupted.
ID: 22096 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15489
Netherlands
Message 22478 - Posted: 16 Jan 2009, 7:25:48 UTC

Please people, show some common sense. Things you cannot do when you run Seti on the GPU are all those other things that use the GPU in full.

- If you have a dedicated gaming rig, then do not run BOINC/CUDA at the same time you are playing your game, or only run it when you aren't gaming.
- When you love to watch DVDs, do not use BOINC/CUDA at the same time. This will impact your viewing experience. (stutters, slow-downs)
- When using a screen saver, remember that the GPU is used to render the screen saver's graphics. Why not just not use a screen saver and turn off your monitor before you leave, or let it go to blank?

Seti will at all times try to use the whole GPU, in full saturation for as long as there are CUDA tasks running and waiting to run. This will have an impact on anything else you do that uses the GPU.

Ways around it?
First and foremost is to exit BOINC before you start gaming or doing your other GPU intensive thing.
BOINC Manager->File->Exit, check "stop running of science applications when exiting BOINC Manager" and click OK.
Restarting BOINC Manager will also restart the BOINC service (if you installed it that way).


Second, you can suspend BOINC before you start gaming or your other GPU intensive thing. (*)
BOINC Manager->Advanced view->Activity->Suspend.
To resume folow the same path and set it back to Run based on preferences.


Third, you can have a cc_config.xml in your BOINC Data directory that will suspend your BOINC (under Windows only, I'm afraid) automatically when any of the exclusive applications you told it to look out for is detected in main memory. (*)

To do so, set up the cc_config.xml file with the following options (example of my cc_config.xml):
<cc_config>
  <options>
     <exclusive_app>Speed.exe</exclusive_app>
     <exclusive_app>Crysis.exe</exclusive_app>
     <exclusive_app>FarCry.exe</exclusive_app>
     <exclusive_app>NFSHP2.exe</exclusive_app>
     <exclusive_app>FarCry2.exe</exclusive_app>
     <exclusive_app>Fallout3.exe</exclusive_app>
     <exclusive_app>RA3.exe</exclusive_app>
     <no_gpus>0</no_gpus>
  </options>
</cc_config> 


You only need to tell what application name it needs to look out for, no need for the full path to the name.
If you already have one, you can add the <options></options> part to your existing cc_config.xml file.

Watch out with launcher files. For example, Fallout 3 uses the Fallout 3 Launcher, which does not stay in memory after you launched the game. So do not use the launcher file as the exclusive app, but the game executable's name instead.

(*) There is a problem when you have your preferences set to Leave applications in memory while suspended.
Any task still in the video card's RAM will stay there until you resume BOINC. Although it will not use your GPU, the amount of memory that a Seti CUDA tasks takes up (200MB+ of the VRAM) may still have impact on your other activities.

After a discussion I had with the developers tonight, it looks like this behaviour is set to change with a future version of BOINC. Then upon suspension of BOINC the task will be removed from the videocard's memory after it has checkpointed at least once.
ID: 22478 · Report as offensive
ksdc

Send message
Joined: 24 Jan 09
Posts: 1
Poland
Message 22647 - Posted: 24 Jan 2009, 13:53:33 UTC - in response to Message 22478.  

>Seti will at all times try to use the whole GPU...
>When using a screen saver, remember that the GPU is used to render ...
>you can have a cc_config.xml in your BOINC Data directory that will suspend your BOINC (under Windows only, I'm afraid) automatically when any of the exclusive applications you told it to look out for is detected in main memory...

Angeless, just short comment:
F@H GPU client is also GPU intensive ;) but allows to use any screen saver, does not 'kill' Aero and politely suspends itself when exclusive 3D is called from another app. Personally I am not a hardcore cruncher and I miss SETI ss a lot. When I play games I can suspend S@H, but I do not want to do this any time when I use computer.
So resource sharing by GPU should be fixed IMHO, and Folding example shows, that it's quite possible.
ID: 22647 · Report as offensive
Paul DT Scully
Avatar

Send message
Joined: 28 Jul 08
Posts: 28
United Kingdom
Message 22728 - Posted: 28 Jan 2009, 1:30:22 UTC - in response to Message 22478.  

AGELESS
To do so, set up the cc_config.xml file with the following options (example of my cc_config.xml):
<cc_config>
  <options>
     <exclusive_app>Speed.exe</exclusive_app>
     <exclusive_app>Crysis.exe</exclusive_app>
     <exclusive_app>FarCry.exe</exclusive_app>
     <exclusive_app>NFSHP2.exe</exclusive_app>
     <exclusive_app>FarCry2.exe</exclusive_app>
     <exclusive_app>Fallout3.exe</exclusive_app>
     <exclusive_app>RA3.exe</exclusive_app>
     <no_gpus>0</no_gpus>
  </options>
</cc_config> 


You only need to tell what application name it needs to look out for, no need for the full path to the name.
If you already have one, you can add the <options></options> part to your existing cc_config.xml file.


I would assume that if I want to set CPU's from 4 to 3 can insert "<no_cpus>3</no_cpus>"?
MAIN PC:
Q6600 @ 2.40GHz - Windows 7-64Bit 4GB RAM - BOINC 6.6.38 Win64 - 9800GX2 190.38
NETBOOK:
N280 @ 1.66GHz - Windows 7-32Bit 1GB RAM - BOINC 6.6.38 Win32

ID: 22728 · Report as offensive
Daseinhorn

Send message
Joined: 13 Apr 08
Posts: 16
Canada
Message 23106 - Posted: 14 Feb 2009, 15:57:44 UTC

I am using BOINC 6.4.5 compiled with the CUDA option on Gentoo X64. I have an Nvidia GeForce 8800GT with the latest nvidia-drivers ebuild from portage.

The boinc GUI works, but one of the messages during initialization is "No CUDA devices found", despite the fact that my Nvidia card is a CUDA device. How would you suggest fixing this? If you need any specific terminal output I'll try to produce it.

Thanks.
ID: 23106 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15489
Netherlands
Message 23124 - Posted: 15 Feb 2009, 11:24:38 UTC - in response to Message 23106.  
Last modified: 15 Feb 2009, 11:25:11 UTC

Unless you plan to use it on GPUGrid, there's no actual use for it on Seti. There is no Linux CUDA application yet on Seti and I don't foresee it in the near future either. Not until the bugs in the Windows version are well out the window.

But as said, you can do GPUGrid. If you want to do so, do read their FAQ on how to install everything properly.
ID: 23124 · Report as offensive
tamuken5

Send message
Joined: 18 Apr 09
Posts: 7
Japan
Message 24360 - Posted: 18 Apr 2009, 2:00:54 UTC
Last modified: 18 Apr 2009, 2:07:34 UTC

At first, I'm sorry for my poor English skills. I'm not a English native speaker.

I installed two GeForce 295GTX graphic board. But my boinc found only two CUDAs.
Could you tell me the way to be able to use four CUDAs in my PC?

My PC specification---------------
- Mainboard : MSI P7N Diamond (nForce 780i Chip Set, Quad/3-Way SLI Ready)
- CPU : intel Core2Quad Q9400 (2.66GHz)
- OS : Windows Vista Home Basic (64bit Edition)
- Graphic Board : MSI N295GTX-M2D1792 (GeForce 295GTX Reference Model) x 2
- Power Supply : Antec True Power Quattro 1000W
- CUDA version : 2.1
- BOINC client version : 6.4.7
----------------------------------

My two 295GTXs are lignting both Green LED lamps.
(indicates two 295GTXs are supplied right electric power.)
Each 295GTX is connected to a display.
The two displays are showing the right Windows Desktop.

In BOINC 6.6.20, no cudas are work.(Why?)

Thank you for reading my question.
ID: 24360 · Report as offensive
ZPM
Avatar

Send message
Joined: 14 Mar 09
Posts: 215
United States
Message 24361 - Posted: 18 Apr 2009, 2:52:42 UTC - in response to Message 24360.  
Last modified: 18 Apr 2009, 2:53:43 UTC

are you signed up on seti@home or gpugrid.net and possibly when milkyway gpu comes on line?

also it hard to understand but you are running boinc 6.6.20 correct?
ID: 24361 · Report as offensive
tamuken5

Send message
Joined: 18 Apr 09
Posts: 7
Japan
Message 24364 - Posted: 18 Apr 2009, 3:19:30 UTC
Last modified: 18 Apr 2009, 3:25:45 UTC

Thank you, ZPM.

Yes, I signed up on seti@home and GPUGrid.
I've just signed up Milkyway@home, and not received WUs yet.

In BOINC 6.6.20, I received seti@home and GPUGrid WUs.
But, the WUs had kept "Ready to Run", had never run.
PrimeGrid WUs ran promptly.
ID: 24364 · Report as offensive
ZPM
Avatar

Send message
Joined: 14 Mar 09
Posts: 215
United States
Message 24365 - Posted: 18 Apr 2009, 3:24:18 UTC - in response to Message 24364.  
Last modified: 18 Apr 2009, 3:39:24 UTC

just make sure in the preferences of boinc manager(use gpu while in use is checked.)

milky gpu has yet to launch but hopefully it will next week or this weekend.

and to sign up for gpu mily you need to go to.

http://milkyway.cs.rpi.edu/milkyway_gpu/index.php


oh, an anwser to your question on 4 gpu on your mobo... no. it says that it only has 2 pci-e 16x 2.0(you may have 2 more slots, it's kinda hard to tell.) and 2 pci-e 1x and 1 pci.

basiclly, the slots you need are the pci-e 2.0 16x.

now, the ose gtx cards take up 2 slots. so, is what you have. link below on mobo.

http://www.tigerdirect.com/applications/searchtools/item-details.asp?EdpNo=3610631&SRCCODE=WEBINKPLP&cm_mmc_o=YztBBCjCmH4CjCmmVCjCmmV
ID: 24365 · Report as offensive
tamuken5

Send message
Joined: 18 Apr 09
Posts: 7
Japan
Message 24367 - Posted: 18 Apr 2009, 3:33:03 UTC

Please pardon my long messages. Here my seti@home preferences are.
-----------------------------------------------------------
Processor usage
Suspend work while computer is on battery power?
(matters only for portable computers) no
Suspend work while computer is in use? no
Suspend GPU work while computer is in use?
Enforced by version 6.7+ yes
'In use' means mouse/keyboard activity in last 1 minutes
Suspend work if no mouse/keyboard activity in last
(Needed to enter low-power mode on some computers)
Enforced by version 5.10.14+ --- minutes
Do work only between the hours of (no restriction)
Leave applications in memory while suspended?
(suspended applications will consume swap space if 'yes') no
Switch between applications every
(recommended: 60 minutes) 60 minutes
On multiprocessors, use at most
Enforced by version 5.10 and earlier 16 processors
On multiprocessors, use at most
Enforced by version 6.1+ 100 % of the processors
Use at most
(Can be used to reduce CPU heat)
Enforced by version 5.6+ 100 percent of CPU time
Disk and memory usage
Use at most 100 GB disk space
Leave at least
(Values smaller than 0.001 are ignored) 0.001 GB disk space free
Use at most 50% of total disk space
Write to disk at most every 1800 seconds
Use at most 75% of page file (swap space)
Use at most
Enforced by version 5.8+ 50% of memory when computer is in use
Use at most
Enforced by version 5.8+ 90% of memory when computer is not in use
Network usage
Computer is connected to the Internet about every
(Leave blank or 0 if always connected.
BOINC will try to maintain at least this much work.) 0 days
Maintain enough work for an additional
Enforced by version 5.10+ 0.25 days
Confirm before connecting to Internet?
(matters only if you have a modem, ISDN or VPN connection) no
Disconnect when done?
(matters only if you have a modem, ISDN or VPN connection) no
Maximum download rate: no limit
Maximum upload rate: no limit
Use network only between the hours of
Enforced by version 4.46+ (no restriction)
Skip image file verification?
Check this ONLY if your Internet provider modifies image files (UMTS does this, for example).
Skipping verification reduces the security of BOINC. no
----------------------------------------------------

Resource share
If you participate in multiple BOINC projects, this is the proportion of your resources used by SETI@home 300
Is it OK for SETI@home and your team (if any) to email you?
Emails will be sent from [email protected]; make sure your spam filter accepts this address. yes
Should SETI@home show your computers on its web site? yes
Default computer location home
Graphics preferences
Select Custom to edit individual parameters Minimalist
Color preferences:
Select Custom to edit individual parameters Rainbow
URL of background image
This image (JPEG, Targa, BMP or PPM format) will be displayed in the background. none
URL of logo image
This image (JPEG, Targa, BMP or PPM format) will be displayed in the lower corner. none
Run only the selected applications SETI@home Enhanced: yes
Astropulse: yes
Astropulse v5: yes

If no work for selected applications is available, accept work from other applications? yes
Use Graphics Processing Unit (GPU) if available yes
Use Central Processing Unit (CPU) no
ID: 24367 · Report as offensive
ZPM
Avatar

Send message
Joined: 14 Mar 09
Posts: 215
United States
Message 24368 - Posted: 18 Apr 2009, 3:36:59 UTC - in response to Message 24367.  
Last modified: 18 Apr 2009, 3:37:48 UTC

take out, the ap(astro pulse's from those setting's....

oh yea, looking at the newegg page of the board... you can have 3-4 gpus but may only have room for 3.
ID: 24368 · Report as offensive
tamuken5

Send message
Joined: 18 Apr 09
Posts: 7
Japan
Message 24369 - Posted: 18 Apr 2009, 3:42:08 UTC

About CUDA install, I did these steps.

1. Vista64 Clean Install
2. nForce Chip Set Driver Install from P7N mainboard CD.
3. CUDA 2.1 ready GeForce driver install from nVIDIA homepage.
4. CUDA 2.1 toolkit install from nVIDIA homepage.
5. CUDA 2.1 SDK install from nVIDIA homepage.
ID: 24369 · Report as offensive
ZPM
Avatar

Send message
Joined: 14 Mar 09
Posts: 215
United States
Message 24370 - Posted: 18 Apr 2009, 3:50:08 UTC - in response to Message 24369.  

it should work, just make sure you take the astro pulse check off in seti or you'll get a mix. some cpu's from ap and multi beams.
ID: 24370 · Report as offensive
tamuken5

Send message
Joined: 18 Apr 09
Posts: 7
Japan
Message 24371 - Posted: 18 Apr 2009, 3:54:08 UTC - in response to Message 24368.  

About GPU numbers.

No, I have two boards. And each board(295GTX) has two graphic chips.
In fact, I made sure that two CUDAs worked in P7N diamond + one 295GTX + WinXP(32bit) environment.
ID: 24371 · Report as offensive
ZPM
Avatar

Send message
Joined: 14 Mar 09
Posts: 215
United States
Message 24372 - Posted: 18 Apr 2009, 4:02:40 UTC - in response to Message 24371.  

http://www.gpugrid.net/forum_thread.php?id=832#7373

look there. i have a 260 so i know nothing about the 295 card.
ID: 24372 · Report as offensive
tamuken5

Send message
Joined: 18 Apr 09
Posts: 7
Japan
Message 24374 - Posted: 18 Apr 2009, 4:14:38 UTC

About Seti@home WUs.

I denied the CPU use in seti@home(See my preferences),
and astropulse WUs have never come.

I just changed my preference to deny astropulse and astropulse v5 WUs
and clicked "Update" button in BOINC Manager's Project tab.
But the number of CUDAs didn't changed.
ID: 24374 · Report as offensive
ZPM
Avatar

Send message
Joined: 14 Mar 09
Posts: 215
United States
Message 24375 - Posted: 18 Apr 2009, 4:18:38 UTC - in response to Message 24374.  

give it time.
ID: 24375 · Report as offensive
1 · 2 · Next

Message boards : Questions and problems : When reporting CUDA errors...

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.