Jump to content

Does adding a second GPU increase VRAM?

Shinigami786
Go to solution Solved by Eigenvektor,

No, multi-GPU never increased VRAM, each card still only has access to its own memory. Aside from the issue that modern games typically no longer supprt SLI/CF.

 

The primary purpose of VRAM is to provide extremely fast access to data. Accessing the memory of another card would be constrained by PCIe bandwidth and would also increase latency.

 

Even PCIe 5.0 x16 would still "only" provide you with 64 GB/s (modern GPUs use at most PCIe 4.0)

 

A low end card like an RX 6400 already has 128 GB/s memory bandwidth and when you look at an RTX 4090 we're talking 1 TB/s.

 

Sharing memory across the bus simply wouldn't make sense for a use case like gaming.

I'm running a GTX 1650 4gb and a lot of newer titles require more than 4gb and I also stream so I need a lot more than just the base requirements, I have a second GTX 1650 that I scraped from and older system and was wondering if I could use them both to increase my VRAM or possibly separate the load maybe? Like OBS runs on the first one and game runs on the second one? Or if I'm not streaming is it possible for the game to use both the GPU's VRAM? And just out of curiosity do newer GPUs have this VRAM fusion technology by any chance if not my old one? 

Link to comment
Share on other sites

Link to post
Share on other sites

10 minutes ago, Shinigami786 said:

I'm running a GTX 1650 4gb and a lot of newer titles require more than 4gb and I also stream so I need a lot more than just the base requirements, I have a second GTX 1650 that I scraped from and older system and was wondering if I could use them both to increase my VRAM or possibly separate the load maybe? Like OBS runs on the first one and game runs on the second one? Or if I'm not streaming is it possible for the game to use both the GPU's VRAM? And just out of curiosity do newer GPUs have this VRAM fusion technology by any chance if not my old one? 

SLI would (i believe, I'm not certain) allow you to add up the Vram, but it is now a dead/unsupport technogoly and always caused more problems than it was worth. (you'd need an SLI bridge as well I think)

(the crossed out info was wrong, see @xFluing)

I might be experienced, but I'm human and I do make mistakes. Expand for common PC building advice, a short bio and a list of my components and other tech. I edit my messages after sending them alot, please refresh before posting your reply. Please try to be clear and specific, you'll get a better answer. Please remember to mark solutions once you have the information you need.

 

Common build advice: 1) Buy the cheapest (well reviewed) motherboard that has the features you need. Paying more typically only gets you features you won’t use. 2) only get as much RAM as you need, getting more won’t (typically) make your PC faster. 3) While I recommend getting an NVMe drive, you don’t need to splurge for an expensive drive with DRam cache, DRamless drives are fine for gamers. 4) paying for looks is fine, just don’t break the bank. 5) Tower coolers are usually good enough, unless you go top tier Intel or plan on OCing. 6) OCing is a dead meme, you probably shouldn’t bother. 7) "Bottlenecks" rarely matter and "Future-proofing" is a myth. 8) AIOs don't noticably improve performance past 240mm.

 

useful websiteshttps://www.productchart.com - helps compare monitors, https://uk.pcpartpicker.com - makes designing a PC easier.

 

He/Him

 

I'm a PhD student working in the fields of reinforcement learning and traffic control. PCs are one of my hobbies and I've built many PCs and performed upgrades on a few laptops (for myself, friends and family). My personal computers include 3 windows (10/11) machines and a TrueNAS server (and I'm looking to move to dual booting Linux Mint on my main machine in future). While I believe I have an decent amount of experience in spec’ing, building and troubleshooting computers, keep in mind I'm not an expert or a professional and I make mistakes.

 

Favourite Games of all time: World of Tanks, Runescape, Subnautica, Metroid (Fusion and Dread), Spyro: Year of the Dragon (Original and Reignited Trilogy), Crash Bash, Mario Kart Wii

 

Main PC: https://uk.pcpartpicker.com/user/will0hlep/saved/NByp3C

 

Secondary PC: https://uk.pcpartpicker.com/user/will0hlep/saved/cc9K7P

 

TrueNAS Server: https://uk.pcpartpicker.com/user/will0hlep/saved/m37w3C

 

Laptop: 13.4" ASUS GZ301ZE ROG Flow Z13, WUXGA 120Hz, i9 12900H, 16GB DDR5, 1TB NVMe SSD, 4GB RTX 3050 Ti, TB4, Win11 Home, Used with: 2*ThinkPad Universal Thunderbolt 4 Dock, Logitech G603, Logitech G502 Hero, Logitech K120, Logitech G915 TKL, Xbox Elite Wireless Controller Series 2, Logitech G PRO X Gaming-Headset (with Blue Icepop in Black), {specs to be updated: two monitors}

 

Other: LTT Screwdriver, LTT Stubby Screwdriver, IFIXIT Pro Tech Toolkit, Playstation 1 SCPH-102, Playstation 2 SCPH-30003, Gameboy Micro Silver OXY-001, Nintendo Wii U WUP-001(03), Playstation 4 CUH-1116A, Nintendo Switch OLED HEG-001, Yamaha RX-A4A Black AV Receiver, Monitor Audio Radius (4*90s, 1*200s, 2*270s, 1*380s), TP-Link TL-SG105-M2, Netgear GS308, IPhone 14 Pro Max 128GB Space Black, Secretlab TITAN Evo (Black SoftWeave Plus Fabric), 2*CyberPower BR1200ELCD-UK BRICs Series, Samsung 40" ES6800 Series 6 SMART 3D FHD LED TV, UGREEN USB 3.2 Gen 2 10Gbps M.2 NVMe SSD Enclosure, SABRENT 3.5" SATA drive docking station

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, will0hlep said:

SLI would (i believe, I'm not certain) allow you to add up the Vram, but it is now a dead/unsupport technogoly and always caused more problems than it was worth. (you'd need an SLI bridge as well I think)

SLI never added VRAM together. There WAS a time where if coded correctly DX12 could do that although it wasn't worth pursuing as SLI and Xfire suck anyway.

 

What I think he CAN do is split the workload between the GPUs i.e. tell OBS to run on one video card specifically, while games are defaulting to the other although I think that's gotta be hard to do.

AMD Ryzen 5 5600 | MSI B450 Tomahawk | Corsair LPX 16GB 3000MHz CL16 | XFX RX 6700 XT QICK 319 | Corsair TX 550M 80+ Gold PSU

Link to comment
Share on other sites

Link to post
Share on other sites

6 minutes ago, xFluing said:

SLI never added VRAM together. There WAS a time where if coded correctly DX12 could do that although it wasn't worth pursuing as SLI and Xfire suck anyway.

 

What I think he CAN do is split the workload between the GPUs i.e. tell OBS to run on one video card specifically, while games are defaulting to the other although I think that's gotta be hard to do.

dug a little deeper and confirmed your response. My answer has now been updated.

I might be experienced, but I'm human and I do make mistakes. Expand for common PC building advice, a short bio and a list of my components and other tech. I edit my messages after sending them alot, please refresh before posting your reply. Please try to be clear and specific, you'll get a better answer. Please remember to mark solutions once you have the information you need.

 

Common build advice: 1) Buy the cheapest (well reviewed) motherboard that has the features you need. Paying more typically only gets you features you won’t use. 2) only get as much RAM as you need, getting more won’t (typically) make your PC faster. 3) While I recommend getting an NVMe drive, you don’t need to splurge for an expensive drive with DRam cache, DRamless drives are fine for gamers. 4) paying for looks is fine, just don’t break the bank. 5) Tower coolers are usually good enough, unless you go top tier Intel or plan on OCing. 6) OCing is a dead meme, you probably shouldn’t bother. 7) "Bottlenecks" rarely matter and "Future-proofing" is a myth. 8) AIOs don't noticably improve performance past 240mm.

 

useful websiteshttps://www.productchart.com - helps compare monitors, https://uk.pcpartpicker.com - makes designing a PC easier.

 

He/Him

 

I'm a PhD student working in the fields of reinforcement learning and traffic control. PCs are one of my hobbies and I've built many PCs and performed upgrades on a few laptops (for myself, friends and family). My personal computers include 3 windows (10/11) machines and a TrueNAS server (and I'm looking to move to dual booting Linux Mint on my main machine in future). While I believe I have an decent amount of experience in spec’ing, building and troubleshooting computers, keep in mind I'm not an expert or a professional and I make mistakes.

 

Favourite Games of all time: World of Tanks, Runescape, Subnautica, Metroid (Fusion and Dread), Spyro: Year of the Dragon (Original and Reignited Trilogy), Crash Bash, Mario Kart Wii

 

Main PC: https://uk.pcpartpicker.com/user/will0hlep/saved/NByp3C

 

Secondary PC: https://uk.pcpartpicker.com/user/will0hlep/saved/cc9K7P

 

TrueNAS Server: https://uk.pcpartpicker.com/user/will0hlep/saved/m37w3C

 

Laptop: 13.4" ASUS GZ301ZE ROG Flow Z13, WUXGA 120Hz, i9 12900H, 16GB DDR5, 1TB NVMe SSD, 4GB RTX 3050 Ti, TB4, Win11 Home, Used with: 2*ThinkPad Universal Thunderbolt 4 Dock, Logitech G603, Logitech G502 Hero, Logitech K120, Logitech G915 TKL, Xbox Elite Wireless Controller Series 2, Logitech G PRO X Gaming-Headset (with Blue Icepop in Black), {specs to be updated: two monitors}

 

Other: LTT Screwdriver, LTT Stubby Screwdriver, IFIXIT Pro Tech Toolkit, Playstation 1 SCPH-102, Playstation 2 SCPH-30003, Gameboy Micro Silver OXY-001, Nintendo Wii U WUP-001(03), Playstation 4 CUH-1116A, Nintendo Switch OLED HEG-001, Yamaha RX-A4A Black AV Receiver, Monitor Audio Radius (4*90s, 1*200s, 2*270s, 1*380s), TP-Link TL-SG105-M2, Netgear GS308, IPhone 14 Pro Max 128GB Space Black, Secretlab TITAN Evo (Black SoftWeave Plus Fabric), 2*CyberPower BR1200ELCD-UK BRICs Series, Samsung 40" ES6800 Series 6 SMART 3D FHD LED TV, UGREEN USB 3.2 Gen 2 10Gbps M.2 NVMe SSD Enclosure, SABRENT 3.5" SATA drive docking station

Link to comment
Share on other sites

Link to post
Share on other sites

No, multi-GPU never increased VRAM, each card still only has access to its own memory. Aside from the issue that modern games typically no longer supprt SLI/CF.

 

The primary purpose of VRAM is to provide extremely fast access to data. Accessing the memory of another card would be constrained by PCIe bandwidth and would also increase latency.

 

Even PCIe 5.0 x16 would still "only" provide you with 64 GB/s (modern GPUs use at most PCIe 4.0)

 

A low end card like an RX 6400 already has 128 GB/s memory bandwidth and when you look at an RTX 4090 we're talking 1 TB/s.

 

Sharing memory across the bus simply wouldn't make sense for a use case like gaming.

Remember to either quote or @mention others, so they are notified of your reply

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, Eigenvektor said:

No, multi-GPU never increased VRAM, each card still only has access to its own memory. Aside from the issue that modern games typically no longer supprt SLI/CF.

 

The primary purpose of VRAM is to provide extremely fast access to data. Accessing the memory of another card would be constrained by PCIe bandwidth and would also increase latency.

 

Even PCIe 5.0 x16 would still "only" provide you with 64 GB/s (modern GPUs use at most PCIe 4.0)

 

A low end card like an RX 6400 already has 128 GB/s memory bandwidth and when you look at an RTX 4090 we're talking 1 TB/s.

 

Sharing memory across the bus simply wouldn't make sense for a use case like gaming.

ok so adding Vram is not possible
can I at least make applications choose different GPUs for the load
like tell obs to encode on GPU 1 whilst the game runs on GPU 0?

 

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Shinigami786 said:

ok so adding Vram is not possible
can I at least make applications choose different GPUs for the load
like tell obs to encode on GPU 1 whilst the game runs on GPU 0?

From what I could find, you should be able to tell OBS which GPU to use, if you switch Output Mode to Advanced.

https://obsproject.com/forum/resources/nvidia-nvenc-guide.740/

Search for "Advanced Settings", you can see a drop down that says "GPU: 0"

Spoiler

image.png.7ab02460aee7c7a11167d11159429580.png

 

For gaming, it depends on the game. Some games may allow you to select the GPU to use, if you have more than one. Though I would expect most should simply default to the GPU the monitor(s) are attached to.

Remember to either quote or @mention others, so they are notified of your reply

Link to comment
Share on other sites

Link to post
Share on other sites

On 9/25/2023 at 1:08 PM, Shinigami786 said:

like tell obs to encode on GPU 1 whilst the game runs on GPU 0?

 

Yes, but keep in mind that the encoder is already a different chip from the actual GPU core, so you won't notice any difference in performance by doing so (and might actually decrease performance since you won't have zero copy anymore).

FX6300 @ 4.2GHz | Gigabyte GA-78LMT-USB3 R2 | Hyper 212x | 3x 8GB + 1x 4GB @ 1600MHz | Gigabyte 2060 Super | Corsair CX650M | LG 43UK6520PSA
ASUS X550LN | i5 4210u | 12GB
Lenovo N23 Yoga

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

×