Jump to content

Why doesn't your VRAM increase in crossfire/SLI?

Sorry if this is a noob question, but after watching Linus' videos for quite some time I've learned that your VRAM stays the same as one videocard in Crossfire or SLI. Why does this occur? If you run two 3gig cards in SLI,  how come you  don't have 6gigs of VRAM and what happens to the 3 other gigs of memory?

 

Again, sorry if this is a stupid question but I've wondered about this for a long time.

Link to comment
Share on other sites

Link to post
Share on other sites

What the above post said. Both cards are being used to render the same scene. So for example, the exact same textures are loaded in duplicate on both cards, so 2x3Gb cards will still be holding 3Gb worth of info because it is duplicated.

"Fighting for peace is like screwing for virginity"

- George Carlin (1937-2008)

Link to comment
Share on other sites

Link to post
Share on other sites

Because for the GPU to do work it needs to have the files loaded onto it. Since they can't share resources they both need the same files loaded onto them.

Setup: i5 4670k @ 4.2 Ghz, Corsair H100i Cooler, Corsair Vengeance Pro 16GB Ram @ 1600 Mhz, MSI Z87-GD65 Motherboard, Corsair GS700 2013 edition PSU, MSI GTX 770 Lightning, Samsung EVO 120 SSD + 2TB&1TB Seagate Barracudas, BenQ XL2411T Monitor, Sennheiser HD 598 Headphones + AntLion ModMic 4.0

Link to comment
Share on other sites

Link to post
Share on other sites

They don't fuse they are still two cards. They work together but they aren't the same card. One does one frame one progresses another.

Link to comment
Share on other sites

Link to post
Share on other sites

They process the same amount of data as one card would, but faster and thus more FPS.

My PC CPU: 2600K@4.5GHz 1.3v Cooler: Noctua NH-U12P SE2 MB: ASUS Maximus IV RAM: Kingston 1600MHz 8GB & Corsair 1600MHz 16GB GPU: 780Ti Storage: Samsung 850 Evo 500GB SSD, Samsung 830 256GB SSD, Kingston 128GB SSD, WD Black 1TB,WD Green 1TB. PSU: Corsair AX850 Case: CM HAF X. Optical drive: LG Bluray burner  MacBook Pro, Hackintosh

Link to comment
Share on other sites

Link to post
Share on other sites

The communication overhead involved in moving data between the vram of multiple cards (among other things) would result in less performance than a single card.

Link to comment
Share on other sites

Link to post
Share on other sites

If a programmer finds out how to develop a 3rd party utility/driver to multiply your vram in sli/cfire  Over the course of 24hrs he/she will become richer than the person who invented angry birds.

Link to comment
Share on other sites

Link to post
Share on other sites

  • 4 weeks later...

If a programmer finds out how to develop a 3rd party utility/driver to multiply your vram in sli/cfire  Over the course of 24hrs he/she will become richer than the person who invented angry birds.

Haha no. 

Link to comment
Share on other sites

Link to post
Share on other sites

It would be a lot of work for one GPU to have to pull info from the VRAM of the other, which would require processing through the slots, PCIe bridge, controller, other card, etc. so in the end it's just faster for the card to deal with its own VRAM if it's possible.

"Rawr XD"

Link to comment
Share on other sites

Link to post
Share on other sites

OP the answer to your question is an understanding of AFR (Alternate Frame Rendering). Each GPU in a SLI or Xire setup takes turns rendering frames. ie: GPU 0 renders frame 1, meanwhile GPU 1 renders frame 2, GPU 0 renders frame 3 and so one. Each frame in stored in the vram of the card that rendered it. So you can see that both cards are not working together on each frame and are NOT sharing vram. Does that make sense??

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×