CYCLES - NVidia 580 GTX + 2 x 590 GTX - uses only 4 GPUs, why ??

Hi there,

I have just built a CYCLES GPU rendering beast from second hand 5xx graphic cards.
580 is primary card, plus two 590 cards. When I hit render on the scene, it uses only
4 GPUs instead of 5, four tiles appearing during render. User preferences shows all
of them [580+590(4)]

When I remove the 580, I have same rendering times

Why ?? are there any limitations to 4GPU ? or 2 PCIe slots?

any help will be appreciated
with friendly regards

Jozef

PS: it is rendering Mike Pans BMW test 256x256 tile size in 19s 74ms

MODERATION
Moved thread from Blender Discussion to Support / Technical Support forum

That’s weird, have you tried to disable SLI??

Hi,

There are not in SLI, each of tree cards occupy their own PCIe slot,
the two 590s are in PCIe 2.0 x16 speed
and the 580 in PCIe 1.0 x16 speed.

Jozef

are all pci e slots running at same speed ? only a guess but on my mobo (3 pci e) the third slot suffers badly

thanks for a try

I have tested one 590GTX alone in each of the slots, everything was
working fine with same speed, not suffering from any slowdown.

any other ideas ?

The GTX 590s are internally running with SLI. Did you disable it in the drivers? You have to set the “Multi-GPU configuration” to “Disable multi-GPU mode” for the GTX 590s.

Primary card in pci-e 1x slot? There is something wrong in that, I suppose.

PCI-E speeds should not provide any problems. Even the slowest PCI-E slot will do the job really good as you are not playing games, ie not streaming information in real time. There was a test some guy did awhile ago where he tested acient mobos with todays cards and it practically didn`t suffer any speed losses.

This was a nice try, I did not knew this. I have disabled it in drivers, but, unfortunately, still using only 4 GPUs.

580 is in PCIe 1.0 x16 speed … wide slot

I can aprove this, i have tested it too. I have an 5 years old MSI P7N Diamond http://www.msi.com/product/mb/P7N-Diamond.html#?div=Detail with famous NVIDIA® nForce 780i SLI+570i SLI chipset. It also supports 3-way SLI, but I am not using it, because of GPU computing. It can handle everything very well still in these days.

The issue is still unsolved :frowning:

I repeat, try to change the order of gpus. Primary card has to be in the first 2.0 16x slot (anyway read the motherboard manual). Maybe 590 in primary slot can give problems. If it doesn’t work, you can disable 580 as cuda device and see again how two 590 work.

Hi, changed the order, same results. At the moment based on your advise and the manual
http://www.msi.com/product/mb/P7N-Diamond.html#/?div=Manual page 35 and 13

I have this setup:

PCI Express 2.0x 16 speed (PCI_E1 & PCI_E4)
PCI Express 1.0x 16 speed (PCI_E5)

PCI_E1 - 580 - here comes the display
PCI_E4 - 590
PCI_E5 - 590

PS: I have had 590, 590, 580 because of the better airflow

It works the same, I tried it, but disabling the 580 is not a solution in this case.

So, the issue is in Blender/Cycles, I made a test using Arion Benchmark,
http://www.randomcontrol.com/arionbench-instructions



and worked out fine, using all driver allowed devices, as you can see.

PS: The second image is with one GPU disabled using NVidia control panel

Any other ideas how to run all 5 GPUs in CYCLES ?? :confused:
20% speed increase is worth of solving it, isn’t it ?

I am trying my best to make this work :frowning:

zajooo, i would report this as bug but it is really hard to solve without the same cards.

https://projects.blender.org/tracker/?atid=498&group_id=9&func=browse

You have to make an accout, put all information in the tracker and maybe link to this thread.

Cheers, mib.

Hi,

I have just did it few minutes ago, independently of your post :wink:
https://projects.blender.org/tracker/index.php?func=detail&aid=36137&group_id=9&atid=498

I hope they will come up with an answer or solution soon.

Cheers, jozef