Where are cudart32_32_16.dll and cufft32_32_16.dll

HenkM
HenkM
Joined: 29 Sep 09
Posts: 32
Credit: 279008202
RAC: 97
Topic 195681

After installing an Nvidia 460 on my Win7 64 system I did a reinstall of Boinc.
After start-up I got a few BRP3cuda wu’s and everything worked fine and some of the wu’s were verified as correct while others were waiting for verification.
But after crunching the received BRP3cuda wu’s there was no new work for my graphics card.
And that’s not strange, I could not find any GPU task requests under the message tab of the Boinc manager.
Looking in task manager I found that the ..BRP3cuda.exe file was not running.
Clicking on the ..BRP3cuda.exe in the einstein.phys.uwm.edu map I got the message “there is no cudart32_32_16.dllâ€
Strange, there were variants of both files; cudart_xp32_32_16.dll and cufft_xp32_32_16.dll, should I rename them?
I changed the names after finding the following in another thread on this forum:

cudart_xp32_32_16.dll
cudart32_32_16.dll

cufft_xp32_32_16.dll
cufft32_32_16.dll

The only thing that happened after a restart was receiving nice new copy’s of the XP variants, but no ..BRP3cuda.exe in the task manager and no GPU task requests.

There must be something missing or wrong in my Boinc installation, but what?
Installation of brand new, Jan 2011, drivers from the Nvidia site does not help, or do I have to reinstall Boic after installing those drivers?

How is it possible that after installing Boinc the cuda wu’s are nicely crunched and verified as correct but after having crunched the cuda wu’s boinc doesn’t do any GPU task requests and the ..brp3cude.exe does not run.
What to do?
Tip: It has something to do with the dogs cudart and cufft :-)

Bikeman (Heinz-Bernd Eggenstein)
Bikeman (Heinz-...
Moderator
Joined: 28 Aug 06
Posts: 3522
Credit: 686043288
RAC: 582127

Where are cudart32_32_16.dll and cufft32_32_16.dll

Hi!

You should definitely NOT rename those files. BOINC itself will take care that teh running process (which are executed in dedicated sub directories, so called "slots") get access to those files with the proper names.

Maybe the messages that BOINC prints in Messages tab of BOINC manager will help to resolve the problem why no CUDA tasks are started. Anything unusual there? Any line that says "No usable GPU found" or some such would indicate a problem with the NVIDIA driver, for example.

CU
HB

HenkM
HenkM
Joined: 29 Sep 09
Posts: 32
Credit: 279008202
RAC: 97

Hi Bikeman No not

Hi Bikeman

No not something unusual, at start-up there is the message: Nvidia GPU 0, Gforce GTX 460, driver versions and computing power. (507 Gigaflops, really tremendous and more then a main frame of some decades ago could do!)
There is nothing unusual at all under the message tab of the Boinc manager.
Besides, why does it work fine just after the installation of Boinc. It stops after the first received bung of cuda wu’s having been crunched.

I expected renaming cudart and cufft wouldn’t help, but what else can I do.
Why is there no ..brp3cuda.exe running, that’s the big question and if I can do something else as reinstalling everything I’ll do it.

Gundolf Jahn
Gundolf Jahn
Joined: 1 Mar 05
Posts: 1079
Credit: 341280
RAC: 0

RE: Why is there no

Quote:
Why is there no ..brp3cuda.exe running, that’s the big question...


Why should the exe be running if there are no tasks available for it?

You should find out why there are no CUDA tasks downloaded in the first place.

Gruß,
Gundolf

Computer sind nicht alles im Leben. (Kleiner Scherz)

Tony DeBari
Tony DeBari
Joined: 29 Apr 05
Posts: 30
Credit: 38576823
RAC: 0

RE: RE: Why is there no

Quote:
Quote:
Why is there no ..brp3cuda.exe running, that’s the big question...

Why should the exe be running if there are no tasks available for it?

You should find out why there are no CUDA tasks downloaded in the first place.

Gruß,
Gundolf

Also, correct me if I'm mistaken, but doesn't BOINC automatically delete apps for which no work currently exists on the host? (The exception being if an app_info.xml file exists, in which case BOINC doesn't manage the apps at all.) That would explain why you can't find the app files. There's no need to do anything to fix that - BOINC will automatically download the appropriate files when it receives more GPU tasks.

@HenkM, a quick check of your hosts' last contact logs show that neither requested any GPU work. As Gundolf says, the important question to answer is why? Is it possible that the "Use NVIDIA GPU" setting has been turned off in your project preferences?

-- Tony D.

Gundolf Jahn
Gundolf Jahn
Joined: 1 Mar 05
Posts: 1079
Credit: 341280
RAC: 0

RE: Also, correct me if I'm

Quote:
Also, correct me if I'm mistaken, but doesn't BOINC automatically delete apps for which no work currently exists on the host?


I'm pretty sure that BOINC only deletes (outdated) applications that are no longer on the server.

What gets deleted without matching work units are the semi-static data files (locality scheduling).

Gruß,
Gundolf

Computer sind nicht alles im Leben. (Kleiner Scherz)

HenkM
HenkM
Joined: 29 Sep 09
Posts: 32
Credit: 279008202
RAC: 97

@Gundolf Yes that is correct,

@Gundolf
Yes that is correct, there is no need for de ..BRP3cuda.exe to be executed if de Boinc manager does make de GPU task requests and not the ..BRP3cuda.exe.
If Boinc handles the CUDA wu’s as belonging to a different project it should do the GPU task requests, if not the ..BRP3cuda.exe should do it.
I suppose it will be the manager.
And the big question is of course why the manager does not do GPU task requests.

I blocked new work and this evening work is finished.
I will do a new Boinc installation.
I will do the experiment of making the working buffer of wu’s bigger while Boinc is still processing CUDA wu’s, maybe it will load CUDA wu’s, maybe not.
This way I try to find out who does the GPU work requests. Of course this does not give the definitive answer but it’s worth the try.
That’s all I can do for now.

@Tony
“Use GPU while the computer is in use†is at start-up automatically marked in preferences.
I also changed “use GPU according to preferences†to “always use GPU†in another menu.
I cannot imagine I missed something stupid, my experience with Boinc is that it always has automatically the right settings, except the to small working buffer.

Gundolf Jahn
Gundolf Jahn
Joined: 1 Mar 05
Posts: 1079
Credit: 341280
RAC: 0

RE: I suppose it will be

Quote:
I suppose it will be the manager.


Nope, it's the client (boinc.exe) ;-)

Quote:
@Tony
“Use GPU while the computer is in use†is at start-up automatically marked in preferences.
I also changed “use GPU according to preferences†to “always use GPU†in another menu.


I think Tony was speaking of your Einstein@Home preferences, but if your client downloads tasks after a fresh install, that's not likely to be the problem.

What happens if you allow new work and wait until all CUDA tasks are finished? Are there really no requests for GPU tasks or aren't just none available at the time?

Gruß,
Gundolf
[edit]BTW, do you have one or two computers? If it's only one, you should try to merge the two entries (from the computer details page).[/edit]

Computer sind nicht alles im Leben. (Kleiner Scherz)

HenkM
HenkM
Joined: 29 Sep 09
Posts: 32
Credit: 279008202
RAC: 97

@Gundolf Ooooooh, stupid me,

@Gundolf
Ooooooh, stupid me, I feel deeply ashamed :-(
Though I have looked at the preferences at E@H I never saw that part of the references before. Probably I forgot something to click.
Use GPU was marked as NO
After changing that the Boinc manager does GPU task requests and loads CUDA wu’s, and now they are executed :-)

Many, many, many tanks to You and Tony
Both of you together solved my problem.

[Edit]
I have only one computer.
Because of the fact that I have run win7 32 en win7 64 in the same time period I can pity enough not merge them, mr Einstein does not allow that.

Fred J. Verster
Fred J. Verster
Joined: 27 Apr 08
Posts: 118
Credit: 22451438
RAC: 0

Hi , you also set things in

Hi , you also set things in BOINC manager, in fact they override, the web settings.
And I'm glad that the GPU app. works quite OK, a WU done in 50 minutes by the 480
takes over 16 hours on a 2500MFLOPS CPU!

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.