Advanced search

Message boards : Graphics cards (GPUs) : Very slow performance using GPU

Author Message
rorban
Send message
Joined: 2 Feb 09
Posts: 1
Credit: 0
RAC: 0
Level

Scientific publications
wat
Message 6314 - Posted: 2 Feb 2009 | 17:39:09 UTC

I have been running Rosetta for a while, having no problems using Vista and Linux. I bought a 8500GT to improve the computing. Found out the hard way that it wouldn't work on Linux, but I also have problems on vista.

I downloaded the most current version of BOINC and the 8500 driver. BOINC recognizes the CUDA device. Everything sounds OK up to this point. I have my processor usage set to 100% when idle and 95% when in use.

When I added gpugrid to use the 8500GT:
The gpugrid task stole one of the processors using only 0.07% (no other task could use the processor) and running CUDA.

But I was only getting 1 cpu second on this task about every minute. Did I miss something? I do have my monitor on the 8500GT.

Profile Paul D. Buck
Send message
Joined: 9 Jun 08
Posts: 1050
Credit: 37,321,185
RAC: 0
Level
Val
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 6316 - Posted: 2 Feb 2009 | 17:54:48 UTC - in response to Message 6314.

I have been running Rosetta for a while, having no problems using Vista and Linux. I bought a 8500GT to improve the computing. Found out the hard way that it wouldn't work on Linux, but I also have problems on vista.

I downloaded the most current version of BOINC and the 8500 driver. BOINC recognizes the CUDA device. Everything sounds OK up to this point. I have my processor usage set to 100% when idle and 95% when in use.

When I added gpugrid to use the 8500GT:
The gpugrid task stole one of the processors using only 0.07% (no other task could use the processor) and running CUDA.

But I was only getting 1 cpu second on this task about every minute. Did I miss something? I do have my monitor on the 8500GT.


When you say the most current version of BOINC, which version is that? (ALWAY give the version number) ... also it is not clear to me which system you are attempting to work with now... Vista? 32-Bit or 64-Bit? Lastly, which version number of video driver?

The *GENERAL* experience here is that BOINC Manger version 6.5.0 is about the best to run CUDA and non-CUDA tasks on a machine.

The 0.07 number is just an estimate BTW, the actual usage if you are running 6.62 tasks should be virtually non-existent CPU load on both Windows and linux.

Profile [B^S] Brandon Kuschel
Avatar
Send message
Joined: 28 Aug 08
Posts: 6
Credit: 979,746,993
RAC: 1,152,391
Level
Glu
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 6317 - Posted: 2 Feb 2009 | 18:04:19 UTC - in response to Message 6314.

Please note that tasks run on an 8500GT will be very slow even under the best of circumstances.
____________

pharrg
Send message
Joined: 12 Jan 09
Posts: 36
Credit: 1,075,543
RAC: 0
Level
Ala
Scientific publications
watwatwatwatwatwatwatwatwatwatwat
Message 6318 - Posted: 2 Feb 2009 | 18:31:24 UTC

Remember, CPU load is not the same as GPU load. Also, keep in mind that the settings for CPU usage don't affect GPU usage running CUDA. That's a problem many have seen, their graphics cards run full tilt non-stop for CUDA processing, even if thier CPU's are almost idle, so they need to be sure to keep the video card cool. Otherwise, the card may overheat and become unstable giving driver errors or even BSOD's. But if you can do that, yeah, CUDA apps can run on the video card leaving your CPU almost idle to run non-CUDA apps or tasks.

ExtraTerrestrial Apes
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 17 Aug 08
Posts: 2705
Credit: 1,311,122,549
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 6359 - Posted: 3 Feb 2009 | 20:28:57 UTC - in response to Message 6318.

Remember, CPU load is not the same as GPU load.


That's exactly the point. The GPU is crunching along and since app 6.62 it doesn't need major support from the CPU any more.

If you set BOINC for 100% CPU use you should get your normal number of cpu tasks (1, 2, 4 .. whatever number of cores you have) and an additional GPU task. By the way, if you're only running on the cpu you shouldn't be able to notice a difference between 95 and 100% - thanks to scheduling and task priority black magic ;)

However, with a 8500GT running GPU-Grid your system *should* come to a crawl, which is caused by the low speed of that card due to the small number of stream processors (32). No BOINC settings are going to change this.

MrS
____________
Scanning for our furry friends since Jan 2002

Scott Brown
Send message
Joined: 21 Oct 08
Posts: 144
Credit: 2,973,555
RAC: 0
Level
Ala
Scientific publications
watwatwatwatwatwat
Message 6362 - Posted: 3 Feb 2009 | 20:50:35 UTC - in response to Message 6359.


However, with a 8500GT running GPU-Grid your system *should* come to a crawl, which is caused by the low speed of that card due to the small number of stream processors (32). No BOINC settings are going to change this.


The 8500GT is actually a 16 shader card, and thus, will also have trouble making deadlines.

ExtraTerrestrial Apes
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 17 Aug 08
Posts: 2705
Credit: 1,311,122,549
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 6367 - Posted: 3 Feb 2009 | 21:18:42 UTC - in response to Message 6362.

Oh dear, I should go to bed.. :D
But thanks for spotting!

MrS
____________
Scanning for our furry friends since Jan 2002

Profile Paul D. Buck
Send message
Joined: 9 Jun 08
Posts: 1050
Credit: 37,321,185
RAC: 0
Level
Val
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 6370 - Posted: 3 Feb 2009 | 21:51:50 UTC - in response to Message 6367.

Oh dear, I should go to bed.. :D
But thanks for spotting!

MrS


Um, one more point ...

with 6.5.0 you will get all cores and the GPU ... with 6.4.5 and prior most have to make that odd little config file to get cores + 1 operation ...

Tom Shaffer
Send message
Joined: 6 Jan 09
Posts: 1
Credit: 231,798,781
RAC: 0
Level
Leu
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 6541 - Posted: 10 Feb 2009 | 19:48:18 UTC

Upon my learning of CUDA,I replaced the 256MB ATI graphics card that came with my computer with a 512MB NVIDIA GeForce 9400 GT graphics card. The GeForce 9400 GT card works fine with seti@home and seti@home beta. However when I added GPUGRID to the the boinc projects that run on my computer, completion of GPUGRID projects proved to be inpossible. For this reson I am not taking any GPUGRID projects until the problem can be corrected.

Recently, it has come to my attentio that the GeForce 9400 GT has a low number of shader units and thus not listed in the overview of NVIDIA graphics cards. It appears that my experience confirms the observation of the person who made the posting. Any comment?
____________

ExtraTerrestrial Apes
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 17 Aug 08
Posts: 2705
Credit: 1,311,122,549
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 6547 - Posted: 10 Feb 2009 | 20:53:14 UTC - in response to Message 6541.

For this reson I am not taking any GPUGRID projects until the problem can be corrected.


That's perfectly fine and not a problem, it's actually by design. GPU-Grid advises a card with more than 50 stream processors (shaders) for good reason.. and your card has only 16. So if you're fine with running seti on the card then everyone is happy ;)

MrS
____________
Scanning for our furry friends since Jan 2002

Post to thread

Message boards : Graphics cards (GPUs) : Very slow performance using GPU

//