7

I have a ATI Graphics Card with 1G of RAM. GPU-Z says that 143MB (dedicated) and 75MB (dynamic) is being used on the card (GPU).

Is it possible to get your PC to use GPU as more RAM (main memory) for normal usage?

Or can you get your PC to be make more use of GPU memory to increase performance?

David d C e Freitas
  • 4,511
  • 4
  • 27
  • 35
  • 3
    I would start looking for information regarding "GPU Ram Drives"? For example, create a RAM drive with your GPU memory and then use that drive as a memory extension using [ReadyBoost](http://en.wikipedia.org/wiki/ReadyBoost) on Windows? I notice Gentoo Linux has some instructions on using GPU as RAM for swap - http://en.gentoo-wiki.com/wiki/Using_Graphics_Card_Memory_as_Swap Here is a question asking about creating a RAM disk - http://superuser.com/questions/337707/can-i-create-a-ram-disk-using-gpu-memory - if you can solve this, you can probably achieve the answer to this question. – David d C e Freitas Sep 20 '11 at 12:26

3 Answers3

1

Now in 2017 there is a new project up here:

https://github.com/prsyahmi/GpuRamDrive/releases

fubo
  • 223
  • 3
  • 7
1

The answer for "normal usage" for a discrete/PCIe/AGP/etc. GPU is simply: "no" and the reason is that it is a physical wired issue as the CPU doesn't have the same access to it as with DDR RAM plugged into the motherboard (I'm not going to go into the details with NUMA but it's the same issue, just a tad different)

The comment about GPU RAM as swap will provide you "virtual ram" that should be faster than USB/SATA/disk based virtual RAM... it called swap space/paging file etc. depending on the OS in use.

HOWEVER the question as asked mentioning "dedicated" and "shared" is indicative of APU/onboard/onchip type GPUs and that is different, as they actually DO share the CPU's RAM, and there you have options in BIOS/etc. to set how much of CPU/GPU shared RAM is allocated to the GPU (and thus not "available" for the CPU)

Hvisage
  • 195
  • 1
  • 1
  • 7
-1

One way to increase performance drastically for many things is to use AMD Radeon RAMDisk. This technology allows you to make RAM disks out of our Video Memory.

I have tested this and is excellent for many situations: games, programs that have many small files, programs that make heavy disk reads/writes.

Allocating it as system RAM is not currently possible under any version of Windows.

Overmind
  • 9,924
  • 4
  • 25
  • 38