Stringing together a bunch of GPUs for very high VRAM at low cost? #139
gituser123456789000
started this conversation in
General
Replies: 1 comment 4 replies
-
Not directly related to the title, but I made improvements to handle the high resolution depth now. Not tested on Windows GPU environment. |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
How would we go about stringing together a bunch of GPUs to share VRAM and be able to use very high settings in iw3, even if it is slower?
For example, could we string together 4 x 12GB 3060s for 48GB VRAM at a cost of around $1000 instead of $3000-4000+ for a single 48GB AI card?
Or 8 of them for 96GB VRAM for around $2000, instead of an AI card that costs tens of thousands of dollars, if it could even be found for sale anywhere..
As far as wattage.. 3060s are rated at only 170W max.. so 4 is 'only' 680W max, which isn't crazy.. and I'm sure they could be set to something like 60% Power with MSI Afterburner, which would suggest only 408W max.
I read that SLI is gone, not supported by newer cards, or DirectX 12 cards.. but I also read that some people do have multiple card setups, like a 4090 and two 3060s somehow..
I also read this:
"Sli fell out of favor mostly, with 30 series they did cancel it. Except for the 3090, it's the only one still capable of sli. But then you're talking heavy power draw and while gpu compute performance was doubled in parallel, vram was not. So even if you could sli 3060's, say they were the 12gb vram variety. You'd have 2x 3060's in compute performance and still 12gb vram, not 24gb. Vram didn't stack."
So according to that, 4 3090s for example could have the compute performance of 4 3090s.. but still only utilize 24GB of VRAM and not 96GB.
It would be interesting to hear from any knowledgeable person who comes through here, if there is a way.. because a 4x or 8x 3060 setup at $1,000 or $2,000 is not so much, compared to tens of thousands of dollars for single cards with this much VRAM.
I suppose the other possibility to increase resolution at the cost of performance, would be Tiling. Still interested to see what results Tiling could give.
I did testing earlier and confirmed that using setting resolution higher than your original content does in fact create better depth maps at better results.
For example, if you have a small 240x240 image... you can test the Default maps, 512 maps, and higher, like 1024 maps.. The 1024 maps are significantly more details, accurate, true to life.. and converted results show it. The output image will still be the original 240x240, but 3D effect is much better with the high resolution maps. That's why I'm thinking about stacking VRAM, so we could push map resolution as high as possible, even if speed isn't great, but you'd eventually get a great result instead of an out of VRAM crash
I also wonder if having more regular RAM makes you more capable in using higher resolution depth maps, since more regular RAM means more Shared Memory
Beta Was this translation helpful? Give feedback.
All reactions