GPUDirect Storage - when can we expect it on consumer GPUs?

Discussion in 'Videocards - NVIDIA GeForce Drivers Section' started by NEP6XSBW, Aug 9, 2020.

  1. NEP6XSBW

    NEP6XSBW Member

    Messages:
    20
    Likes Received:
    4
    GPU:
    RTX 2060 SUPER / 8
    https://developer.nvidia.com/blog/gpudirect-storage/

    Direct access to NVMe SSDs by GPUs. This will have a tremendous impact on data science as well as gaming. With the new consoles supporting similar technology, you would expect games to start taking advantage of it in the future. There's no doubt that it will be coming to consumer cards, the only question is when. Official release is supposed to come in the 4th quarter, but it looks like it will only be available on the Tesla and Quadro.

    Has anyone tried it? Apparently you can sign up in order to test it and to get notified when it releases officially.

    Here's more: https://on-demand.gputechconf.com/s...-to-gpu-memory-alleviating-io-bottlenecks.pdf
     
    Last edited: Aug 9, 2020
    enkoo1 likes this.
  2. mbk1969

    mbk1969 Ancient Guru

    Messages:
    9,677
    Likes Received:
    6,573
    GPU:
    GF RTX 2070 Super
    I see no use for home consumers except for loading assets in games. I am in doubt that will come to consumer cards any time soon. Plus all old, current and incoming games can`t use it anyway.
     
  3. SaiBork

    SaiBork Master Guru

    Messages:
    206
    Likes Received:
    5
    GPU:
    GV-N108TAORUS X-11G
    This is meant for 100's of TBs of data, so not really consumer in mind there.
     
  4. GiveMe

    GiveMe Active Member

    Messages:
    69
    Likes Received:
    24
    GPU:
    RTX 2080 XC ULTRA
    Consumer GPUs already have access to RAM, thats way faster than a nvme ever will.

    gpudirect nvme is just another Storage possibility for Big Data but it will not improve any gaming performance
     

  5. Astyanax

    Astyanax Ancient Guru

    Messages:
    7,705
    Likes Received:
    2,579
    GPU:
    GTX 1080ti
    Never.

    This has no use in Consumer graphics at all.
     
  6. NEP6XSBW

    NEP6XSBW Member

    Messages:
    20
    Likes Received:
    4
    GPU:
    RTX 2060 SUPER / 8
    Microsoft and Sony would beg to differ.
     
  7. NEP6XSBW

    NEP6XSBW Member

    Messages:
    20
    Likes Received:
    4
    GPU:
    RTX 2060 SUPER / 8
    Of course RAM is faster. Let me know when 1tb RAM becomes the norm, though.
     
  8. Astyanax

    Astyanax Ancient Guru

    Messages:
    7,705
    Likes Received:
    2,579
    GPU:
    GTX 1080ti
    DirectStorage is not nVidia GPUDirect Storage

    "DirectStorage – DirectStorage is an all new I/O system designed specifically for gaming to unleash the full performance of the SSD and hardware decompression. It is one of the components that comprise the Xbox Velocity Architecture. Modern games perform asset streaming in the background to continuously load the next parts of the world while you play, and DirectStorage can reduce the CPU overhead for these I/O operations from multiple cores to taking just a small fraction of a single core; thereby freeing considerable CPU power for the game to spend on areas like better physics or more NPCs in a scene. This newest member of the DirectX family is being introduced with Xbox Series X and we plan to bring it to Windows as well."

    which is a tagged data system to enable nvme's to pre-emptively stream data into memory BEFORE its required to eradicate sync-lock when travelling between world cells.

    GPUDirect only has relevance on DGX and similar servers.
     
  9. NEP6XSBW

    NEP6XSBW Member

    Messages:
    20
    Likes Received:
    4
    GPU:
    RTX 2060 SUPER / 8
    They're attempting to solve the same problem, except Microsoft's DirectStorage doesn't completely eliminate the CPU from the equation, while GPUDirect Storage does. GPUDirect Storage isn't exclusive to DGX. It works with any CUDA card and NVMe. It's just not enabled on consumer cards yet.
     
  10. mbk1969

    mbk1969 Ancient Guru

    Messages:
    9,677
    Likes Received:
    6,573
    GPU:
    GF RTX 2070 Super
    Lets assume it has happened. What software installed on consumer computer can utilise that feature (without re-programming)?

    PS I mean will (old) games get boost?

    PPS And another question: when absolutely all consumer rigs will be equipped with NVMe storage?
     
    Caesar likes this.

  11. NEP6XSBW

    NEP6XSBW Member

    Messages:
    20
    Likes Received:
    4
    GPU:
    RTX 2060 SUPER / 8
    Old games wouldn't get a boost, but rest assured, next gen games most certainly would, given that the new consoles will use similar technology. I don't see why anyone could possibly be opposed to introducing modern technology, especially since current hardware could easily support it.

    Not all consumer rigs need to have NVMe devices. Many people only stream video and do light work on their PCs. For anyone who games or does serious work, like data science or video editing, I'm sure most will be adding NVMe SSDs to their rigs in the near future.
     
  12. mbk1969

    mbk1969 Ancient Guru

    Messages:
    9,677
    Likes Received:
    6,573
    GPU:
    GF RTX 2070 Super
    For many reasons. I am just sceptical that either this thing will come soon, and this thing is easy to implement.

    Developers of games for PC have to support many HW-SW combinations to look good in eyes of as many consumers as possible. Such developers have to be more slow to include top/newest technologies.
    Developers who target mostly enthusiast gamers can of course utilise it.

    What I don`t get is your enthusiasm. Even now gamers with NVMe have no troubles related to loading game assets from storage to videocard. I have no troubles with plain old SATA SSD.

    Also you should consider a human factor - even new shiny technologies can be used lousy/inefficiently.
    Give developers new hardware for their old software and they will update their software to work slow on that new hardware.
     
    Caesar likes this.
  13. sirDaniel

    sirDaniel Member Guru

    Messages:
    103
    Likes Received:
    2
    GPU:
    940MX
    Such technology would minimalize pop-in textures like in old Rage game due to minimal lag or delay in data transfers. Also lowest CPU utilization, less system RAM usage. If am not mistaken, this tech is "load texture on-the-go"? Is it possible with today SSD or nvme storage speeds?


    AMD had a idea with their proffesional cards + SSD on board https://www.theverge.com/circuitbreaker/2016/7/26/12285568/amd-radeon-pro-ssg-graphics-card-ssd

    I still dream about a device that has all memory unified for cpu/gpu like tasks. Software would choose what kind of compute units it would use to processing (shaders, floats, integers). Complete gpu-cpu unification with only one fast memory. :)
     
  14. NEP6XSBW

    NEP6XSBW Member

    Messages:
    20
    Likes Received:
    4
    GPU:
    RTX 2060 SUPER / 8
    Looks like the answer is "September 17."

    So much for the all of the people saying this sort of tech was unnecessary.
     
  15. mbk1969

    mbk1969 Ancient Guru

    Messages:
    9,677
    Likes Received:
    6,573
    GPU:
    GF RTX 2070 Super
    So much for the people who believe every word from the product manufacturer.
     

  16. xacid0

    xacid0 Master Guru

    Messages:
    443
    Likes Received:
    1
    GPU:
    Zotac GTX980Ti AMP! Omega
    I like it when people go all smart and quickly say never or no use for consumer at all. xD
     
  17. Caesar

    Caesar Maha Guru

    Messages:
    1,180
    Likes Received:
    452
    GPU:
    GTX 1070Ti Titanium
    https://forums.guru3d.com/threads/nvidia-announces-rtx-io-gpu-to-directly-access-ssd.434012/
     
  18. Cyberdyne

    Cyberdyne Ancient Guru

    Messages:
    3,559
    Likes Received:
    286
    GPU:
    2080 Ti FTW3 Ultra
    Seems like a strange thing to lie about.

    I've heard it plenty of times, "x company will never do x". Last time was "Nvidia will never support adaptive sync/Freesync monitors"

    I understand skepticism, but c'mon.
     
  19. Astyanax

    Astyanax Ancient Guru

    Messages:
    7,705
    Likes Received:
    2,579
    GPU:
    GTX 1080ti
    except it did.
     
  20. mbk1969

    mbk1969 Ancient Guru

    Messages:
    9,677
    Likes Received:
    6,573
    GPU:
    GF RTX 2070 Super
    Skepticism is aimed not to technology itself, but to marketing stuff, to promises. Manufacturer can claim 1000% of improvements, but in reality...

    Plus, only owners of NVMe and newest videocards will gain something from GPUDirect storage and only in software supporting that tech.
    Plus, I can imagine the situation where game devs will write code primarily for GPUDirect tech leaving secondary storage code paths heavily unoptimized - so people without NVMe (and newest videocards) can loose.
     

Share This Page