• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Is it possible to share Graphic card memory with RAM ?!

Joined
Jan 11, 2012
Messages
383 (0.09/day)
Location
NJ Hillside
System Name Windows7 64bit Ultimate
Processor Intel Core i7-6700K
Motherboard Asus Z170M-PLUS
Cooling Cooler Master T4
Memory G.skill 32GB DDR4 (2x16GB) 3200MHz
Video Card(s) ASUS GTX970 4GB
Storage PNY 500GB SSD + Seagate 4TB SSHD
Display(s) HP LE1851w
Case Cooler Master N200
Audio Device(s) Onboard
Power Supply Cooler Master 750watt
Mouse HP
Keyboard HP
Benchmark Scores no need
Hi every one :)

I have this question in my mind from a long time :confused:

Is it possible to share Graphic card memory with RAM ?


I mean I have PCI-E HD 4670 512MB and 4GB of RAM

So, Is that possible ?
 

cadaveca

My name is Dave
Joined
Apr 10, 2006
Messages
17,232 (2.62/day)
not really. It's kind of already done with certain GPUs, but outside of those products, no, it is not possible for end users.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.94/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
It also wouldn't help you a whole lot. Keep in mind that information needs to be transferred from the CPU, through the PCI-E bus, into the GPU and then into video memory. The latency between CPU and GPU Memory would make it slower than conventional memory since the GPU isn't using the memory. (GPU to VRAM is fast, CPU to VRAM is not, relatively speaking.)
 

Norton

Moderator - Returning from the Darkness
Staff member
Joined
Dec 21, 2011
Messages
14,108 (3.13/day)
Location
Northeast USA
System Name Main PC- Gamer- Main Cruncher/Folder and too many crunching/folding rigs
Processor Ryzen 5900X- Ryzen 5950X- Ryzen 3950X and etc...
Motherboard Asrock X570 Extreme4- MSI X570S Tomahawk MAX WiFi- MSI B450M Bazooka Max and etc...
Cooling Noctua NH-U14S (dual fan)- EK 360 AIO with push/pull fans- Corsair H115i RGB Pro XT and etc...
Memory 2x16GB GSkill FlareX 3200/c14- 4x8GB Corsair Vengeance 3600/c16- 2x16GB Team 3600/c18 and etc..
Video Card(s) MSI Gaming RX 6800- Asus RTX 3070 TUF OC- MSI Ventus GTX 1660Ti and etc...
Storage Main PC (1TB WD SN850- 2TB PNY CS 3040- 2TB Seagate Firecuda) and etc...
Display(s) Main PC (2x24" Dell UltraSharp U2414H)
Case Phanteks P600s- Seasonic Q704- Fractal Meshify C and etc...
Audio Device(s) Logitech Z625 THX 2.1 speakers
Power Supply EVGA 750 G3- SeaSonic DGC 750- EVGA P2 850 and etc...
Mouse G300s
Keyboard Corsair K65
VR HMD N/A
Software Windows 10 Pro or Ubuntu
Benchmark Scores Why sit on the Bench when you can get in the game and Crunch!!!
Joined
Dec 6, 2005
Messages
10,881 (1.62/day)
Location
Manchester, NH
System Name Senile
Processor I7-4790K@4.8 GHz 24/7
Motherboard MSI Z97-G45 Gaming
Cooling Be Quiet Pure Rock Air
Memory 16GB 4x4 G.Skill CAS9 2133 Sniper
Video Card(s) GIGABYTE Vega 64
Storage Samsung EVO 500GB / 8 Different WDs / QNAP TS-253 8GB NAS with 2x10Tb WD Blue
Display(s) 34" LG 34CB88-P 21:9 Curved UltraWide QHD (3440*1440) *FREE_SYNC*
Case Rosewill
Audio Device(s) Onboard + HD HDMI
Power Supply Corsair HX750
Mouse Logitech G5
Keyboard Corsair Strafe RGB & G610 Orion Red
Software Win 10
This link explains some of what I think you may be looking for (Windows virtual memory addressing as it applies to video cards/video memory)


http://www.techpowerup.com/forums/showpost.php?p=1323113&postcount=1

It is good info even if it doesn't specifically answer your question :ohwell:

What Norton said (and Mussels sticky)! Any memory sharing is through the system and drivers. Some cards (like the X300) use system ram automatically, but only allocate a specific chunk.

Generally speaking, system ram is much slower to address from the GPU than the GPU ram itself.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.94/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
What Norton said (and Mussels sticky)! Any memory sharing is through the system and drivers. Some cards (like the X300) use system ram automatically, but only allocate a specific chunk.

Generally speaking, system ram is much slower to address from the GPU than the GPU ram itself.

I don't think that was what he was asking. It sounded like he wanted to address GPU memory as system memory.
 

Norton

Moderator - Returning from the Darkness
Staff member
Joined
Dec 21, 2011
Messages
14,108 (3.13/day)
Location
Northeast USA
System Name Main PC- Gamer- Main Cruncher/Folder and too many crunching/folding rigs
Processor Ryzen 5900X- Ryzen 5950X- Ryzen 3950X and etc...
Motherboard Asrock X570 Extreme4- MSI X570S Tomahawk MAX WiFi- MSI B450M Bazooka Max and etc...
Cooling Noctua NH-U14S (dual fan)- EK 360 AIO with push/pull fans- Corsair H115i RGB Pro XT and etc...
Memory 2x16GB GSkill FlareX 3200/c14- 4x8GB Corsair Vengeance 3600/c16- 2x16GB Team 3600/c18 and etc..
Video Card(s) MSI Gaming RX 6800- Asus RTX 3070 TUF OC- MSI Ventus GTX 1660Ti and etc...
Storage Main PC (1TB WD SN850- 2TB PNY CS 3040- 2TB Seagate Firecuda) and etc...
Display(s) Main PC (2x24" Dell UltraSharp U2414H)
Case Phanteks P600s- Seasonic Q704- Fractal Meshify C and etc...
Audio Device(s) Logitech Z625 THX 2.1 speakers
Power Supply EVGA 750 G3- SeaSonic DGC 750- EVGA P2 850 and etc...
Mouse G300s
Keyboard Corsair K65
VR HMD N/A
Software Windows 10 Pro or Ubuntu
Benchmark Scores Why sit on the Bench when you can get in the game and Crunch!!!
I don't think that was what he was asking. It sounded like he wanted to address GPU memory as system memory.

Op's question was fairly general so I steered him over to where some of his answers may be found....

Having windows 32bit in his sig with 4GB ram (3.25GB usable) he may have been asking if that unused system ram can be utilized for video ram as his card is only 512MB
 
Joined
Feb 19, 2006
Messages
6,270 (0.94/day)
Location
New York
Processor INTEL CORE I9-9900K @ 5Ghz all core 4.7Ghz Cache @1.305 volts
Motherboard ASUS PRIME Z390-P ATX
Cooling CORSAIR HYDRO H150I PRO RGB 360MM 6x120mm fans push pull
Memory CRUCIAL BALLISTIX 3000Mhz 4x8 32gb @ 4000Mhz
Video Card(s) EVGA GEFORECE RTX 2080 SUPER XC HYBRID GAMING
Storage ADATA XPG SX8200 Pro 1TB 3D NAND NVMe,Intel 660p 1TB m.2 ,1TB WD Blue 3D NAND,500GB WD Blue 3D NAND,
Display(s) 50" Sharp Roku TV 8ms responce time and Philips 75Hz 328E9QJAB 32" curved
Case BLACK LIAN LI O11 DYNAMIC XL FULL-TOWER GAMING CASE,
Power Supply 1600 Watt
Software Windows 10
Normally this is only possible with integrated graphics.
 
Joined
Jan 11, 2012
Messages
383 (0.09/day)
Location
NJ Hillside
System Name Windows7 64bit Ultimate
Processor Intel Core i7-6700K
Motherboard Asus Z170M-PLUS
Cooling Cooler Master T4
Memory G.skill 32GB DDR4 (2x16GB) 3200MHz
Video Card(s) ASUS GTX970 4GB
Storage PNY 500GB SSD + Seagate 4TB SSHD
Display(s) HP LE1851w
Case Cooler Master N200
Audio Device(s) Onboard
Power Supply Cooler Master 750watt
Mouse HP
Keyboard HP
Benchmark Scores no need
Okay

So How I can do that

is there any program :confused:
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,037 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
using system memory as additional gpu memory is already done for all recent cards (when they run out of on-board memory)

using graphics memory as system ram is not possible because the gpu mem lives on a different cache hierarchy and is much much slower to access.
it would be possible that someone writes a ramdisk that uses gpu memory and you put the pagefile on that. i don't know of any such software though
 
Joined
Feb 19, 2006
Messages
6,270 (0.94/day)
Location
New York
Processor INTEL CORE I9-9900K @ 5Ghz all core 4.7Ghz Cache @1.305 volts
Motherboard ASUS PRIME Z390-P ATX
Cooling CORSAIR HYDRO H150I PRO RGB 360MM 6x120mm fans push pull
Memory CRUCIAL BALLISTIX 3000Mhz 4x8 32gb @ 4000Mhz
Video Card(s) EVGA GEFORECE RTX 2080 SUPER XC HYBRID GAMING
Storage ADATA XPG SX8200 Pro 1TB 3D NAND NVMe,Intel 660p 1TB m.2 ,1TB WD Blue 3D NAND,500GB WD Blue 3D NAND,
Display(s) 50" Sharp Roku TV 8ms responce time and Philips 75Hz 328E9QJAB 32" curved
Case BLACK LIAN LI O11 DYNAMIC XL FULL-TOWER GAMING CASE,
Power Supply 1600 Watt
Software Windows 10
Okay

So How I can do that

is there any program :confused:

Well if you are really trying to add memory or reduce memory of the integrated GPU it would be done in the bios of the motherboard.
But that HD 4670 does NOT fit with in that scenario.
 
Joined
Dec 14, 2008
Messages
1,226 (0.22/day)
Location
The Netherlands
System Name Silent allround
Processor i5 750 @ 3,0Ghz 1.04v / 3.4Ghz 1.11v/ 3,6Ghz 1.15v
Motherboard Gigabyte P55-USB3
Cooling Thermalright IFX-14 + Scythe Slip Stream 140mm @ 600RPM
Memory 2 x 4GB Samsung M378B5273DH0-CH9 @ 2000 MHz 9-10-10-27 T1
Video Card(s) Sapphire HD 5870 Vapor-X @ 940/1270
Storage Intel Postville 80GB SSD & Western Digital Green 2TB
Display(s) Dell Ultrasharp U2412M
Case Bitfenix Merc Alpha
Audio Device(s) Asus Xonar D2 with Unified Drivers
Power Supply Nexus NX-5000 R3 530W
Software Windows 7 Home Premium x64
Benchmark Scores Super pi 1M : 8,549s @ 4,7Ghz (Core i7 920)
using system memory as additional gpu memory is already done for all recent cards (when they run out of on-board memory)

Are you sure? So if a game uses more memory than my GPU has than it will use my system memory? Never heard of that before.
 
Joined
Feb 19, 2006
Messages
6,270 (0.94/day)
Location
New York
Processor INTEL CORE I9-9900K @ 5Ghz all core 4.7Ghz Cache @1.305 volts
Motherboard ASUS PRIME Z390-P ATX
Cooling CORSAIR HYDRO H150I PRO RGB 360MM 6x120mm fans push pull
Memory CRUCIAL BALLISTIX 3000Mhz 4x8 32gb @ 4000Mhz
Video Card(s) EVGA GEFORECE RTX 2080 SUPER XC HYBRID GAMING
Storage ADATA XPG SX8200 Pro 1TB 3D NAND NVMe,Intel 660p 1TB m.2 ,1TB WD Blue 3D NAND,500GB WD Blue 3D NAND,
Display(s) 50" Sharp Roku TV 8ms responce time and Philips 75Hz 328E9QJAB 32" curved
Case BLACK LIAN LI O11 DYNAMIC XL FULL-TOWER GAMING CASE,
Power Supply 1600 Watt
Software Windows 10
Are you sure? So if a game uses more memory than my GPU has than it will use my system memory? Never heard of that before.

I am pretty sure with the 5000 series and up they do.
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.94/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
I am pretty sure with the 5000 series and up they do.

6870-mem-dxdiag.PNG


The 6870 has 1gb. This is perfectly normal. It's overflow. Keep in mind it doesn't actually use system memory unless it has to, but some video cards with less or when you start running games in eyefinity with only a little bit of video memory will need to swap memory in and out of system memory. You usually notice when this happens though.
 
Last edited:

OneMoar

There is Always Moar
Joined
Apr 9, 2010
Messages
8,744 (1.71/day)
Location
Rochester area
System Name RPC MK2.5
Processor Ryzen 5800x
Motherboard Gigabyte Aorus Pro V2
Cooling Enermax ETX-T50RGB
Memory CL16 BL2K16G36C16U4RL 3600 1:1 micron e-die
Video Card(s) GIGABYTE RTX 3070 Ti GAMING OC
Storage ADATA SX8200PRO NVME 512GB, Intel 545s 500GBSSD, ADATA SU800 SSD, 3TB Spinner
Display(s) LG Ultra Gear 32 1440p 165hz Dell 1440p 75hz
Case Phanteks P300 /w 300A front panel conversion
Audio Device(s) onboard
Power Supply SeaSonic Focus+ Platinum 750W
Mouse Kone burst Pro
Keyboard EVGA Z15
Software Windows 11 +startisallback
using system memory as additional gpu memory is already done for all recent cards (when they run out of on-board memory)

using graphics memory as system ram is not possible because the gpu mem lives on a different cache hierarchy and is much much slower to access.
it would be possible that someone writes a ramdisk that uses gpu memory and you put the pagefile on that. i don't know of any such software though

sounds like a job for a w1zzard :)
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.94/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
sounds like a job for a w1zzard :)

I could see it happening in linux, but I imagine it would have to be a kernel-mode driver.
 
Joined
Oct 29, 2009
Messages
2,669 (0.50/day)
System Name Old Gateway / Steam Deck OLED LE
Processor i5 4440 3.1ghz / Jupiter 4c 8t
Motherboard Gateway / Valve
Cooling Eh it doesn't thermal throttle
Memory 2x 8GB JEDEC 1600mhz DDR3 / 16gb DDR5 6400
Video Card(s) RX 560D 4GB / Navi II 8CU
Storage 240gb 2.5 SSD / 1TB nvme
Display(s) Dell @ 1280*1024 75hz / 800p OLED
Case Gateway / Valve LE
Audio Device(s) Gateway Diamond Audio EMC2.0-USB 5375U ($15 a long ass time ago), Valve
Power Supply 380w oem / 65w valve USB-C
Mouse Purple Walmart special, 1600dpi. Black desk mat
Keyboard SteelSeries Apex 100 / virtual
VR HMD Lmao
Software Windows 10 / Steam OS
Benchmark Scores It can run Crysis (Original), Doom 2016, and Halo MCC. SD LE 45fps
at OP, you might be better off upgrading to x64 Win7. This way you can make use of all of your system ram, and that much more will be available if the gpu runs out of its VRAM.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,037 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit

OneMoar

There is Always Moar
Joined
Apr 9, 2010
Messages
8,744 (1.71/day)
Location
Rochester area
System Name RPC MK2.5
Processor Ryzen 5800x
Motherboard Gigabyte Aorus Pro V2
Cooling Enermax ETX-T50RGB
Memory CL16 BL2K16G36C16U4RL 3600 1:1 micron e-die
Video Card(s) GIGABYTE RTX 3070 Ti GAMING OC
Storage ADATA SX8200PRO NVME 512GB, Intel 545s 500GBSSD, ADATA SU800 SSD, 3TB Spinner
Display(s) LG Ultra Gear 32 1440p 165hz Dell 1440p 75hz
Case Phanteks P300 /w 300A front panel conversion
Audio Device(s) onboard
Power Supply SeaSonic Focus+ Platinum 750W
Mouse Kone burst Pro
Keyboard EVGA Z15
Software Windows 11 +startisallback
i was looking into it but it's not worth it considering memory prices nowadays

awww here I thought I could put the extra 2GB of 320bit Gddr5 to work :p
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.94/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
awww here I thought I could put the extra 2GB of 320bit Gddr5 to work :p

The latency wouldn't be very good, but the bandwidth would be pretty good so I could see it being a good cache between system memory and your hard drive if it were done.
 

cadaveca

My name is Dave
Joined
Apr 10, 2006
Messages
17,232 (2.62/day)
awww here I thought I could put the extra 2GB of 320bit Gddr5 to work :p

GPGPU work(F@H, BitCoin) already does...

Even using an IOMMU for an extra link isn't quite fast enough, but if you are using hte GPU for processing, that's a different situation entirely. The key is to make the value of the delay worthwhile.
 
Top