No CUDA devices found

Questions and Answers : GPU applications : No CUDA devices found
Message board moderation

To post messages, you must log in.

AuthorMessage
Jeff Duff

Send message
Joined: 13 Jun 99
Posts: 3
Credit: 2,477,549
RAC: 0
United States
Message 849042 - Posted: 4 Jan 2009, 2:32:02 UTC
Last modified: 4 Jan 2009, 2:32:35 UTC

I could use some help with CUDA device discovery.

I've installed an nVidia GeForce 8600GT as a seconday display adapter to do CUDA work - I'm using an ATI Radeon HD 4670 as my actual video display card.

I've installed nVidia 178.28 drivers with CUDA support. The card appears to be working according to the Device Manager. The BOINC manager message log states that 'No CUDA devices found'.

CUDA-Z 0.4.74 indicates 'Device Emulation (CPU)' for the device name on its Core tab. This seems to indicate that CUDA is not available on my system.

Here some system info:
Gigabyte GA-M57SLI-S4 motherboard w/2GB.
Windows XP Pro w/SP3 (x86).
ATI Radeon HD 4670 512MB primary video adapter.
nVidia GeForce 8600GT 256MB secondary video adapter.

Thanks for any advice you may have.
ID: 849042 · Report as offensive
Profile Mike O
Avatar

Send message
Joined: 1 Sep 07
Posts: 428
Credit: 6,670,998
RAC: 0
United States
Message 849056 - Posted: 4 Jan 2009, 3:08:48 UTC - in response to Message 849042.  

Check the other post here about CUDA.. seems people are getting a bit upset about all the redundant post.
Id guess you need to detach and re-install BOINC and than re-attach. Thats what I did and it worked for me.
be aware that if you start using CUDA, you can only run Astro Pulse WUs on the CPU's core(s). I hope they get that fixed soon. Also, you will want to change the <cpus>N</cpus> to N=cores+1 in the cc_config.xml file. If you don't have one or cant find it, check the other posts here. Some one posted the XML script.
Not Ready Reading BRAIN. Abort/Retry/Fail?
ID: 849056 · Report as offensive
Profile Byron S Goodgame
Volunteer tester
Avatar

Send message
Joined: 16 Jan 06
Posts: 1145
Credit: 3,936,993
RAC: 0
United States
Message 849068 - Posted: 4 Jan 2009, 3:28:24 UTC - in response to Message 849042.  
Last modified: 4 Jan 2009, 3:31:42 UTC

I could use some help with CUDA device discovery.

I've installed an nVidia GeForce 8600GT as a seconday display adapter to do CUDA work - I'm using an ATI Radeon HD 4670 as my actual video display card.

I've installed nVidia 178.28 drivers with CUDA support. The card appears to be working according to the Device Manager. The BOINC manager message log states that 'No CUDA devices found'.

CUDA-Z 0.4.74 indicates 'Device Emulation (CPU)' for the device name on its Core tab. This seems to indicate that CUDA is not available on my system.

Here some system info:
Gigabyte GA-M57SLI-S4 motherboard w/2GB.
Windows XP Pro w/SP3 (x86).
ATI Radeon HD 4670 512MB primary video adapter.
nVidia GeForce 8600GT 256MB secondary video adapter.

Thanks for any advice you may have.


Hi,

Have you tried the Beta drivers. 180.84 is an available version for your card.

Also you mgiht want to try the Modified SETI MB CUDA + opt AP package for full GPU utilization after Boinc starts using the CUDA card, but you would also need to update the exe from this message.

In addition there is also the cc_confif.xml that was mentioned in a previous message here, so you can get all the cores working at one time.

There is also the CUDA section where most of this has been discussed.
ID: 849068 · Report as offensive
Jeff Duff

Send message
Joined: 13 Jun 99
Posts: 3
Credit: 2,477,549
RAC: 0
United States
Message 849081 - Posted: 4 Jan 2009, 4:06:56 UTC - in response to Message 849068.  

Thanks for the ideas.

I looked for CUDA specific board at the top level of the Message Boards and didn't see one - so I posted to the next most logical choice. Thanks for the link I'll use it in the future.

I did try the Beta drivers with similar results (not recognized by CUDA-Z or BOINC).

I'm still concerned that its a problem at the driver level but I'll try deattaching/reattaching the project and reinstalling BOINC. I've aborted my queued tasks and am waiting for the current ones to finish.

I'll see where it goes from there.

Thanks again.

ID: 849081 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 849169 - Posted: 4 Jan 2009, 8:10:24 UTC - in response to Message 849081.  

I think the problem is with the ATI card being the primary card. When BOINC starts up it will probably not detect any CUDA capable cards as long as the ATI card is the primary card.

But to be sure, I'll forward that question to the developers.
ID: 849169 · Report as offensive
Profile Joseph Stateson Project Donor
Volunteer tester
Avatar

Send message
Joined: 27 May 99
Posts: 309
Credit: 70,759,933
RAC: 3
United States
Message 849360 - Posted: 4 Jan 2009, 18:16:38 UTC
Last modified: 4 Jan 2009, 18:18:58 UTC

I assume you are not running boinc as a service. That is a mistake I made (as shown below) and a re-install does not remove the service.

You can go to the nvidia forum and download the cuda sdk browser then try running the "device query" demo program. If that can't see your video board then you are in trouble for sure. This is what the demo program shows you: http://swri.info/images/vista64_amd.png


My system has onboard intel video but it gets disabled automatically when vista starts up and sees the geforce board.
ID: 849360 · Report as offensive
Jeff Duff

Send message
Joined: 13 Jun 99
Posts: 3
Credit: 2,477,549
RAC: 0
United States
Message 849370 - Posted: 4 Jan 2009, 18:42:41 UTC - in response to Message 849169.  

I think the problem is with the ATI card being the primary card. When BOINC starts up it will probably not detect any CUDA capable cards as long as the ATI card is the primary card.

But to be sure, I'll forward that question to the developers.


I think you've found my solution.

In BIOS, I switched to using the 2nd PCI-E slot as the initial display device - the slot the nVidia occupies. This changed the enumeration in XP (verified by checking the Display list under Control Panel > Display on the Settings tab).

I ran CUDA-Z and it found the nVidia GeForce 8600GT.

BOINC didn't automatically see a CUDA device. I re-installed BOINC, selecting the repair option and now it sees and uses the CUDA. Woohoo!

I can still use Windows with the ATI display adapter and the nVidia card is functioning as a co-processor board.

The only downside is during POST I cannot see any messages without a moving my monitor cable to the nVidia card. I can live with that.

Thanks for everyones advice - good stuff!
ID: 849370 · 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 849383 - Posted: 4 Jan 2009, 19:33:22 UTC - in response to Message 849169.  

I think the problem is with the ATI card being the primary card. When BOINC starts up it will probably not detect any CUDA capable cards as long as the ATI card is the primary card.

But to be sure, I'll forward that question to the developers.


If that's the way it's working, I'd call it a bug. But the way Windows display drivers work, some of these bugs are unavoidable. Let's hope this is one that can be fixed.

Eric
@SETIEric@qoto.org (Mastodon)

ID: 849383 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 849626 - Posted: 5 Jan 2009, 11:31:42 UTC - in response to Message 849383.  

If that's the way it's working, I'd call it a bug. But the way Windows display drivers work, some of these bugs are unavoidable. Let's hope this is one that can be fixed.

According to David, BOINC should detect the CUDA card no matter if there are other (non-CUDA) cards in the computer or not.

Was this ever tested that you know of, Eric?
ID: 849626 · Report as offensive

Questions and Answers : GPU applications : No CUDA devices found


 
©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.