Message boards : Questions and problems : When reporting CUDA errors...
Message board moderation
Author | Message |
---|---|
![]() Send message Joined: 29 Aug 05 Posts: 15632 ![]() |
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. |
Send message Joined: 23 Dec 08 Posts: 3 ![]() |
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.) |
![]() ![]() Send message Joined: 27 Jun 08 Posts: 642 ![]() |
When you do run into Cuda specific errors, such as (e.g.): 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. |
![]() Send message Joined: 29 Aug 05 Posts: 15632 ![]() |
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. |
Send message Joined: 24 Jan 09 Posts: 1 ![]() |
>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. |
![]() Send message Joined: 28 Jul 08 Posts: 28 ![]() |
AGELESS To do so, set up the cc_config.xml file with the following options (example of my cc_config.xml): 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 ![]() |
Send message Joined: 13 Apr 08 Posts: 16 ![]() |
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. |
![]() Send message Joined: 29 Aug 05 Posts: 15632 ![]() |
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. |
Send message Joined: 18 Apr 09 Posts: 7 ![]() |
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. |
![]() Send message Joined: 14 Mar 09 Posts: 215 ![]() |
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? |
Send message Joined: 18 Apr 09 Posts: 7 ![]() |
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. |
![]() Send message Joined: 14 Mar 09 Posts: 215 ![]() |
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 |
Send message Joined: 18 Apr 09 Posts: 7 ![]() |
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 setiweb@ssl.berkeley.edu; 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 |
![]() Send message Joined: 14 Mar 09 Posts: 215 ![]() |
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. |
Send message Joined: 18 Apr 09 Posts: 7 ![]() |
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. |
![]() Send message Joined: 14 Mar 09 Posts: 215 ![]() |
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. |
Send message Joined: 18 Apr 09 Posts: 7 ![]() |
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. |
![]() Send message Joined: 14 Mar 09 Posts: 215 ![]() |
http://www.gpugrid.net/forum_thread.php?id=832#7373 look there. i have a 260 so i know nothing about the 295 card. |
Send message Joined: 18 Apr 09 Posts: 7 ![]() |
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. |
![]() Send message Joined: 14 Mar 09 Posts: 215 ![]() |
give it time. |
Copyright © 2025 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.