Any way to augment/increase the vram on my gpu?

EtCetera112

Prominent
May 3, 2017
2
0
510
For a personal project, I'm taking very high res screenshots of some games.
I'm using a Dell Inspiron 7559, with a i7-6700hq cpu, a 1tb hdd, a 64 gigabyte ssd, 8 gigabytes of RAM, and a Nvidia Geforce GTX 960m 4gb GPU, in addition to an Intel Integrated HD Graphics 530.
I've been running GeDoSaTo to increase the resolution, and have turned down all the settings in the games to the minimum that will still achieve my desired results, to the point of even disabling the rendering of most of the scenery. Finally, I'm also using MSI Afterburner to cap the FPS at 5 to reduce the load on the GPU as much as possible.
Right now, I'm able to run games at 16k, although when I do there isn't enough vram remaining to actually take a screenshot, since ~3700mb of the vram is used, according to GPU-Z. Ideally, I'd like to take screenshots at 32k, if not 64k and beyond.

Is there any way that I can use my integrated graphics, my RAM, my SSD, or even, god forbid, my HDD to somehow allow for the equivalent of increasing the vram?

All other threads I've seen about this brought up the point that using RAM would slow down the GPU significantly, and ended there. However, since I'm not going for a playable experience, and could probably deal with a sub-1 FPS framerate if I had to, as long as it increases the vram, so the slowdown seems like a non-issue. Any help is much appreciated!

EDIT: I tried running it on the Integrated Graphics HD, with the same settings, in hope that it would automatically allocate enough ram. It seems to work well enough in 8k, but as soon as I go to 16k, it instantly crashes.
 
Solution

Atomicdonut17

Reputable
Feb 4, 2017
737
0
5,360
You're able to dedicate a smaller portion of your physical RAM to iGPU for a more-or-less redundant VRAM, but the increase is pretty minimal, with the most ever being 1024, and in some pretty rare cases, 2048MB dedicated. However, that's also deducting from the alloted RAM the programs you're running have to use, so you're getting more dedicated iGPU VRAM, but less actual RAM for your system. And, as far as I understand, that dedicated VRAM will *stay* dedicated- meaning your system won't recognize that as normal RAM and only ever access it when it's needed, permanently limiting your physical RAM until the change is reverted- and, it can only be done (practically) through BIOS.

Now, I don't know if it will ALWAYS be dedicated, and only do so when programs that require VRAM are open- but it's something to consider.
 

EtCetera112

Prominent
May 3, 2017
2
0
510


Hmm. Although that's not ideal, an increase of 1024 to 2048mb would still be helpful. As far as I can tell, I do have the RAM to spare. In terms of having to revert any changes through the BIOS, that's also less than ideal, but since this isn't going to be something I'm going to have to do frequently, it seems workable.

How would I go about doing this? I took a preliminary look at my BIOS, but I can't seem to find anything that pertains to memory allocation or the GPU.
 

Atomicdonut17

Reputable
Feb 4, 2017
737
0
5,360


If you're using a laptop, it may not have this setting in the BIOS, thus you'll have to try a more redundant method. However, if you're using a desktop, more often than not you'll have the option. I cannot tell you where it might be located specifically, but a quick google search of 'allocating ram to vram' will yield some results. Maybe another more experienced user would be able to help with this step.

If you're not able to access it through the BIOS, there are some 'apparent' steps that don't require BIOS tweaking in order to change allocated RAM to VRAM. Once more, the specifics are naught to me, another user may be able to provide more detailed information.
 
Solution