prsyahmi/GpuRamDrive

Not actually using vram, only ram.

Lyky35 opened this issue · 7 comments

Hi,
I have noticed that the application is still using your typical system ram. Not the vram.
(This is from radeon vii)

image

Hi,
I have noticed that the application is still using your typical system ram. Not the vram.
(This is from radeon vii)

Apparently OpenCL support is currently broken and this will only work with nVidia GPU's at the moment which still works perfectly fine even on the latest nVidia GPU's. This hasn't been update in a couple years so you might be out of luck with AMD support unfortunately.

@brzz THANKS! Worked great for me!! Tested at a MSI R9 390

try this
https://github.com/brzz/GpuRamDrive/releases

doesn't work on radeon vii.

"Unable to create memory buffer: -61"

try this
https://github.com/brzz/GpuRamDrive/releases

doesn't work on radeon vii.

"Unable to create memory buffer: -61"

It works in my testing, but you are limited to 4GB.

Works fine for me on my 10-year-old system.

CPU: i7 930
GPU: GTX 470
RAM: 16GB DDR3 - 2 Channel

SAMSUNG 850 EVO 500GB:


CrystalDiskMark 7.0.0 x64 (C) 2007-2019 hiyohiyo
Crystal Dew World: https://crystalmark.info/

  • MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
  • KB = 1000 bytes, KiB = 1024 bytes

[Read]
Sequential 1MiB (Q= 8, T= 1): 403.357 MB/s [ 384.7 IOPS] < 20736.05 us>
Sequential 1MiB (Q= 1, T= 1): 380.882 MB/s [ 363.2 IOPS] < 2750.83 us>
Random 4KiB (Q= 32, T=16): 259.868 MB/s [ 63444.3 IOPS] < 8056.34 us>
Random 4KiB (Q= 1, T= 1): 29.640 MB/s [ 7236.3 IOPS] < 137.46 us>

[Write]
Sequential 1MiB (Q= 8, T= 1): 249.588 MB/s [ 238.0 IOPS] < 33331.82 us>
Sequential 1MiB (Q= 1, T= 1): 241.776 MB/s [ 230.6 IOPS] < 4331.74 us>
Random 4KiB (Q= 32, T=16): 112.741 MB/s [ 27524.7 IOPS] < 18445.13 us>
Random 4KiB (Q= 1, T= 1): 45.839 MB/s [ 11191.2 IOPS] < 88.67 us>

Profile: Default
Test: 1 GiB (x5) [Interval: 5 sec] <DefaultAffinity=DISABLED>
Date: 2020/10/05 14:34:20
OS: Windows 10 Enterprise [10.0 Build 19041] (x64)

GTX 470:


CrystalDiskMark 7.0.0 x64 (C) 2007-2019 hiyohiyo
Crystal Dew World: https://crystalmark.info/

  • MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
  • KB = 1000 bytes, KiB = 1024 bytes

[Read]
Sequential 1MiB (Q= 8, T= 1): 1359.132 MB/s [ 1296.2 IOPS] < 6152.85 us>
Sequential 1MiB (Q= 1, T= 1): 1314.078 MB/s [ 1253.2 IOPS] < 796.83 us>
Random 4KiB (Q= 32, T=16): 61.821 MB/s [ 15093.0 IOPS] < 32104.55 us>
Random 4KiB (Q= 1, T= 1): 50.860 MB/s [ 12417.0 IOPS] < 80.00 us>

[Write]
Sequential 1MiB (Q= 8, T= 1): 1486.790 MB/s [ 1417.9 IOPS] < 5611.25 us>
Sequential 1MiB (Q= 1, T= 1): 1404.822 MB/s [ 1339.7 IOPS] < 745.20 us>
Random 4KiB (Q= 32, T=16): 78.083 MB/s [ 19063.2 IOPS] < 25755.52 us>
Random 4KiB (Q= 1, T= 1): 60.297 MB/s [ 14720.9 IOPS] < 67.38 us>

Profile: Default
Test: 256 MiB (x5) [Interval: 5 sec] <DefaultAffinity=DISABLED>
Date: 2020/10/05 14:54:48
OS: Windows 10 Enterprise [10.0 Build 19041] (x64)

System RAM:

CrystalDiskMark 7.0.0 x64 (C) 2007-2019 hiyohiyo
Crystal Dew World: https://crystalmark.info/

  • MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
  • KB = 1000 bytes, KiB = 1024 bytes

[Read]
Sequential 1MiB (Q= 8, T= 1): 5673.520 MB/s [ 5410.7 IOPS] < 1477.15 us>
Sequential 1MiB (Q= 1, T= 1): 4691.877 MB/s [ 4474.5 IOPS] < 222.82 us>
Random 4KiB (Q= 32, T=16): 1203.529 MB/s [ 293830.3 IOPS] < 1740.76 us>
Random 4KiB (Q= 1, T= 1): 274.179 MB/s [ 66938.2 IOPS] < 14.55 us>

[Write]
Sequential 1MiB (Q= 8, T= 1): 7964.063 MB/s [ 7595.1 IOPS] < 1048.75 us>
Sequential 1MiB (Q= 1, T= 1): 6159.062 MB/s [ 5873.7 IOPS] < 169.62 us>
Random 4KiB (Q= 32, T=16): 1278.238 MB/s [ 312069.8 IOPS] < 1622.93 us>
Random 4KiB (Q= 1, T= 1): 240.220 MB/s [ 58647.5 IOPS] < 16.64 us>

Profile: Default
Test: 256 MiB (x5) [Interval: 5 sec] <DefaultAffinity=DISABLED>
Date: 2020/10/05 15:06:41
OS: Windows 10 Enterprise [10.0 Build 19041] (x64)

This only happens for me when the computer returns from sleep. When that happens GpuRamDrive is moved to consuming RAM instead.
image

This jumps to whatever amount of vram I had set before sleep.