Menu

GpuRamDrive: ImDisk in Graphics Card's RAM:

2021-07-20
2023-07-18
  • Neville Cawood

    Neville Cawood - 2021-07-20

    Hi Everyone
    Great app!

    SUGGESTION:
    RAM is always at a premium and in use (Superfetch etc)
    GPU RAM is not.
    Most all GPU memory is free and idle except when playing games etc.

    GpuRamDrive
    allows you to make a RAM Disk in GPU memory using ImDisk's Proxy feature:

    Intro and
    For Nvidia:
    https://github.com/prsyahmi/GpuRamDrive

    For AMD:
    https://github.com/brzz/GpuRamDrive/releases
    (the original/1st version creates a RAM Disk in system RAM, not GPU VRAM on AMD Graphics Cards)

    Wish List:
    (I'm new to ImDisk and still learning, so much of the below may already be do-able..?)

    1:
    It would be great if GpuRamDrive was fully integrated into ImDisk so that the VRAM disk could be easily auto created and loaded with files at every boot.

    2:
    It would be even nicer if said disk was auto mounted as a VHD at boot, so that various disk caching apps (StoreMI, Primocache, Readyboost, HDDTurbo etc) could/would auto use it.

    3:
    Dynamic resizing would be great!?

    4:
    The Ram Disk created by GpuRamDrive is dissapointingly slow.
    Apparently the software is Proof of Concept with much room for improvement and ImDisk's Proxy feature isn't exactly blisteringly fast either!? :)
    It wou be really great if the whole lot were optimised for better speed.
    Perhaps multi cored memory access like SoftPerfect's RAM Disk uses??

    This would be a great and unique feature for ImDisk..!?

     
  • v77

    v77 - 2021-07-20

    Very interesting project.
    About the speed, you should not expect too much about that. Various things make that difficult and this is a challenge for 3D engines too.
    I will take a closer look as soon as I have some time.

     
    👍
    1
    • Neville Cawood

      Neville Cawood - 2023-07-18

      Quote:
      Agility SDK 1.710.0-preview: GPU Upload Heaps

      ...VRAM being managed by Windows, D3D now exposes the heap memory access directly to the CPU! This allows both the CPU and GPU to directly access the memory simultaneously...
      https://devblogs.microsoft.com/directx/preview-agility-sdk-1-710-0/**

      ie: using this; ImDisk could be the 1st/only Ramdisk to use VRAM (when it's idle) and have it be FAST ..?

       

      Last edit: Neville Cawood 2023-07-18
  • Neville Cawood

    Neville Cawood - 2022-08-27

    Any progress here v77?

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.