Advanced search

Message boards : Graphics cards (GPUs) : Only seeing 3 GPU's on 2 x GTX295

Author Message
far
Send message
Joined: 5 Jan 09
Posts: 32
Credit: 1,412,042,305
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 10241 - Posted: 28 May 2009 | 4:24:47 UTC
Last modified: 28 May 2009 | 4:25:34 UTC

Hi,
I'm got a vista32 pc with 2 x gtx295's but cannot get boinc to recognise 4 CUDA devices. I've soldered up dummy video plugs, plus the desktop settings are aok and on 4 monitors, but at best boinc will recognise only 3 cuda devices.

If I turn Physx off it only recognises 2.

Sli is off in software. Drivers are 185.85.

Does anyone have any ideas?
Thanks,
Far

edit: Boinc 6.6.28

Profile Paul D. Buck
Send message
Joined: 9 Jun 08
Posts: 1050
Credit: 37,321,185
RAC: 0
Level
Val
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 10243 - Posted: 28 May 2009 | 6:18:29 UTC
Last modified: 28 May 2009 | 6:23:03 UTC

Did you turn on the flag to use all GPUs in the CC Config file?

There is an error that may cause one GPU to report slightly less memory, we think in the driver, and in the later versions of BOINC Dr. Anderson decided that this was sufficient to not use the GPU ... (I still don't know why, there is no explanation as to the rationale for the change) ...

{edit}

<cc_config>
<options>
<use_all_gpus>1</use_all_gpus>
</options>
</cc_config>

see Wiki

far
Send message
Joined: 5 Jan 09
Posts: 32
Credit: 1,412,042,305
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 10248 - Posted: 28 May 2009 | 9:44:29 UTC - in response to Message 10243.
Last modified: 28 May 2009 | 9:57:12 UTC

Still 3.

Did I do this correctly? On Vista I created a file called cc_config.xml in the C:\ProgramData\BOINC directory and put the text in from (edit) above.

The messages now have a note about being configured to use all coprocessors - but it only lists 3 CUDA devices.

Profile Paul D. Buck
Send message
Joined: 9 Jun 08
Posts: 1050
Credit: 37,321,185
RAC: 0
Level
Val
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 10262 - Posted: 28 May 2009 | 16:53:26 UTC - in response to Message 10248.

Still 3.

Did I do this correctly? On Vista I created a file called cc_config.xml in the C:\ProgramData\BOINC directory and put the text in from (edit) above.

The messages now have a note about being configured to use all coprocessors - but it only lists 3 CUDA devices.

Ok, the line about all co-processors says that you did it right.

Did you get 4 listed in the messages after restart? There should have been 4 lines of stuff, all the same.

If you did not, and configured to use all BOINC "sees" we have taken one step forwards but still not home yet. The next question is if all 4 GPUs have the same driver installed and are seen by the OS... try GPU-z to see if all 4 have the same driver. I don't use Vista so I am back to groping now ... but Vista can be very picky about using a GPU if there is not all the right stuff set up exactly right.

Can you identify which GPU is not showing?

One other test is to shut down after you ID the GPU not running and swap cards to see if the "missing" GPU moves ... if so, it might be a bad GPU on one of the boards.

far
Send message
Joined: 5 Jan 09
Posts: 32
Credit: 1,412,042,305
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 10287 - Posted: 29 May 2009 | 9:49:59 UTC - in response to Message 10262.

All 4 GPU's have the same driver. This machine is a clean (re)build. GPUz confirmed same bios in cards as well.

It seems to be mobo related. In the first slot both cards will run as 2 GPU's, but in the second slot they run as 1. Both slots are PCIe2.0x16.

Strange. Heard of anything like that before? It's an ASUS rampage Gene with the latest bios.

Profile Beyond
Avatar
Send message
Joined: 23 Nov 08
Posts: 1112
Credit: 6,162,416,256
RAC: 0
Level
Tyr
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 10303 - Posted: 29 May 2009 | 15:20:27 UTC - in response to Message 10287.

It seems to be mobo related. In the first slot both cards will run as 2 GPU's, but in the second slot they run as 1. Both slots are PCIe2.0x16.

My suggestion would be to put one of your GTX 260 cards in the second slot and move the second GTX 295 to the machine that had the GTX 260. You'll get better production on both boxes. As an aside, notice that both your GTX 260 cards are considerably faster than each core on the GTX 295. The cost of a GTX 260 is about 1/3 of a GTX 295. Just a thought.

Fred
Send message
Joined: 25 Dec 08
Posts: 1
Credit: 410,896
RAC: 0
Level

Scientific publications
watwatwat
Message 10324 - Posted: 30 May 2009 | 10:47:25 UTC - in response to Message 10303.

I got problems with one 295 where only one cuda was recognised.
This seems to be a driver / Vista problem.
Running on XP Prof I got two cuda recognised withoud any problems.
If you get it working on Vista or Win 7 post it here.

Profile JockMacMad TSBT
Send message
Joined: 26 Jan 09
Posts: 31
Credit: 3,877,912
RAC: 0
Level
Ala
Scientific publications
watwatwatwatwat
Message 10335 - Posted: 30 May 2009 | 22:02:29 UTC - in response to Message 10287.

Did you try using LimitVideoPresentSources in the registry?

This was the thing that finally got all 4 working for me (before the cc_config.xml flag was around).

If you need more info search back a couple of pages and you will see the full post.
____________

Joe
Send message
Joined: 1 Sep 08
Posts: 37
Credit: 5,864,088
RAC: 0
Level
Ser
Scientific publications
watwatwatwatwat
Message 10364 - Posted: 1 Jun 2009 | 19:28:41 UTC - in response to Message 10335.
Last modified: 1 Jun 2009 | 19:28:59 UTC

Do you diable the "Multi GPU Mode" for BOTH cards or only for one???

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 10505 - Posted: 12 Jun 2009 | 20:38:30 UTC - in response to Message 10303.

notice that both your GTX 260 cards are considerably faster than each core on the GTX 295


Are they? 260: 216 shaders at 1.24 GHz versus 295 with 240 shaders at 1.24 GHz ;)

MrS
____________
Scanning for our furry friends since Jan 2002

Profile Beyond
Avatar
Send message
Joined: 23 Nov 08
Posts: 1112
Credit: 6,162,416,256
RAC: 0
Level
Tyr
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 10512 - Posted: 12 Jun 2009 | 21:33:00 UTC - in response to Message 10505.
Last modified: 12 Jun 2009 | 21:34:04 UTC

notice that both your GTX 260 cards are considerably faster than each core on the GTX 295


Are they? 260: 216 shaders at 1.24 GHz versus 295 with 240 shaders at 1.24 GHz ;)

Looking at the actual times on all his cards, the 260s were indeed running considerably faster (almost 50% at the time). Looks like things are straightened out a bit with the 295s now, but they still only run at the same speed as his 260s. We can quote specs all day but the card's actual WU speed is all that's important.

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 10516 - Posted: 12 Jun 2009 | 22:03:25 UTC - in response to Message 10512.

Quickly checking his numbers for the recent 4,531.91 / 5,664.89 credit WUs gives me the following runtime in seconds:

295: 32k - 33k [driver 185.85]
260: 33k - 34k [driver 181.22]
260: 34k - 35k [driver 185.85]

You're right, specs don't tell everything.. but in case of GPU-Grid they do tell the story much better than usually, because the code is

- very regular
- compute bound rather than memory speed bound
- the hardware we compared is very similar

MrS
____________
Scanning for our furry friends since Jan 2002

far
Send message
Joined: 5 Jan 09
Posts: 32
Credit: 1,412,042,305
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 10640 - Posted: 17 Jun 2009 | 22:12:53 UTC - in response to Message 10335.

Back from being out of town for a while..

Yes the 295 cores each run at roughly the same as the 295. Early on the 295 would rarely have completed a unit smoothly as I kept pulling the pc apart.

From reading around JockMacMad's theory looks like the most likely:

Did you try using LimitVideoPresentSources in the registry?

This was the thing that finally got all 4 working for me (before the cc_config.xml flag was around).

If you need more info search back a couple of pages and you will see the full post.


Way to go JockMacMad teaching urself cuda to resolve it as I found here:
http://boinc.berkeley.edu/dev/forum_thread.php?id=3825

The cc_config thing didn't work for me, so I would like to try the LimitVideoPresentSources registry edit.

But first, does anyone know if this method will still allow SLI (for gaming) to be re-enabled? (I'm sure there isn't much advantage to gaming with 2x295's over 1, I just want to know if I have to pull the card out or if SLI will still work with the registry change)

Thanks,
Far

STE\/E
Send message
Joined: 18 Sep 08
Posts: 368
Credit: 313,909,798
RAC: 486,126
Level
Asp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwat
Message 10641 - Posted: 17 Jun 2009 | 22:40:33 UTC
Last modified: 17 Jun 2009 | 22:46:43 UTC

Having the same Problem trying to run 3 295's on a Gigabyte Extreme X58, it's nothing to do with BOINC as far as I can see right now anyway as the System itself reads differently each time I start it up. At best it reads 5 Cores but never the full 6.

One time it will see 5 Cores the next 4 then maybe only 3 depending how many of the 295's I put in and in which slots they are in.

PS: Does anybody know if I have to Install the Drivers for each 295 Installed, I ask this because when I put the Original 295 back in that it had & everything runs like it did. But with the New 295's in it's all screwed up, there not even a setting in the NVIDIA Control Panel for multi-GPU and PhysX ???

far
Send message
Joined: 5 Jan 09
Posts: 32
Credit: 1,412,042,305
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 10661 - Posted: 19 Jun 2009 | 8:58:33 UTC

Checked all the registry stuff till I could understand it, ghosted the drive, then all psyched to regedit (I'm not that techy)...

But version 6.6.36 of boinc worked without having to touch anything!!

It's running 4 GPU's, all I've done is stuck the 3 dummy VGA loads on that I was using before to trick vista. Phew :-)

STE\/E
Send message
Joined: 18 Sep 08
Posts: 368
Credit: 313,909,798
RAC: 486,126
Level
Asp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwat
Message 10815 - Posted: 24 Jun 2009 | 11:07:26 UTC

Having a simiiar problem with 1 GTX 295, BOINC only see's one of the GPU Cores but it shows 2 GPU Cores in the Device Manager: Using Client 6.6.36 Didn't work with v6.5 either & NVIDIS Driver v186.18 on Win XP Pro 64-Bit OS ...

6/24/2009 6:50:43 AM CUDA device: GeForce GTX 295 (driver version 18618, compute capability 1.3, 896MB, est. 106GFLOPS)

Profile JockMacMad TSBT
Send message
Joined: 26 Jan 09
Posts: 31
Credit: 3,877,912
RAC: 0
Level
Ala
Scientific publications
watwatwatwatwat
Message 10816 - Posted: 24 Jun 2009 | 11:41:52 UTC - in response to Message 10640.

Yes it does allow SLi for gaming with the flag. It just tells the driver to advertise all the GPUs regardless of if there is a monitor plugged in or not.

By default Vista (and hence the nVidia driver) does not publish GPUs without monitors in non-SLi mode.

Using the registry forces the driver to behave much like XP did and always show all the GPUs.
____________

STE\/E
Send message
Joined: 18 Sep 08
Posts: 368
Credit: 313,909,798
RAC: 486,126
Level
Asp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwat
Message 10817 - Posted: 24 Jun 2009 | 12:00:22 UTC

D'oh ... Thanks for Jogging my Memory Jock, I forgot you have to Disable Multi GPU Mode for the 295's to run both Core's, it's working now on both Cores ... :)

Post to thread

Message boards : Graphics cards (GPUs) : Only seeing 3 GPU's on 2 x GTX295

//