Make A Virtual Drive Using Your Video Card’s RAM

RAM drives aren’t as popular as they used to be, with the speedy performance of solid-state drives good enough for most. But they still have their uses and with the average PC sporting 8GB of system RAM, sparing a couple of gigabytes is not a problem. The thing is, video cards are starting to pack on memory as well. So, is it possible to use GPU RAM as a virtual drive? Certainly.

A project called GpuRamDrive by Syahmi Azhar is available on GitHub and while there is some assembly required, it will let you use some of your video card’s memory as a virtual drive. If you want to give it a go, I’ll say it now — you will need to compile the application yourself using Visual Studio.

After that, you’ll need to grab a few other programs — ImDisk and DevIo. Full instructions can be found via the project’s GitHub repo.

As to how it peforms, you can see the benchmarks for yourself in the lead image. Azhar also provides some additional details:

Using GPU RAM isn’t as fast as host main memory, however it is still faster than a regular HDD. The result [above] is taken on my system with GTX 850M and i7-4710MQ. As IO operation is happening between the CPU and GPU, the GPU can become active from idle state and might causes system to draw more power.

While using GPU memory in this way isn’t very practical, it might prove a decent option once video cards regularly come with 8GB or more.

GpuRamDrive [GitHub, via Reddit]

The Cheapest NBN 50 Plans

Here are the cheapest plans available for Australia’s most popular NBN speed tier.

At Lifehacker, we independently select and write about stuff we love and think you'll like too. We have affiliate and advertising partnerships, which means we may collect a share of sales or other compensation from the links on this page. BTW – prices are accurate and items in stock at the time of posting.


4 responses to “Make A Virtual Drive Using Your Video Card’s RAM”