DirectStorage Causes 10% Performance Hit On RTX 4090 In Forspoken (Updated)

Best Graphics Cards, GeForce RTX 4090
Best Graphics Cards, GeForce RTX 4090 (Image credit: Tom's Hardware)

Update 01/27/2022 6:30 pm PT

PC Games Hardware has retracted the original claim that DirectStorage affects frame rates. The outlet used CapFrameX, a utility based on Intel PresentMon, to record the frame rates. Unfortunately, the publication didn't consider that the Forspoken benchmark contains black screens with high FPS that affect the average frame rate.

Zhiye Liu
News Editor, RAM Reviewer & SSD Technician

Zhiye Liu is a news editor, memory reviewer, and SSD tester at Tom’s Hardware. Although he loves everything that’s hardware, he has a soft spot for CPUs, GPUs, and RAM.

  • TJ Hooker
    All the results in the table in this article are listed as using DirectStorage. How can you can say the difference in results is from DS, when all the results use DS?

    Maybe it's explained in the video, but I don't speak German.
    Reply
  • nimbulan
    TJ Hooker said:
    All the results in the table in this article are listed as using DirectStorage. How can you can say the difference in results is from DS, when all the results use DS?

    Maybe it's explained in the video, but I don't speak German.
    I believe the assumption is that DirectStorage requires an NVMe drive, so wouldn't be used with the SATA setup. But when they first showed off DirectStorage with this game, they showed DirectStorage numbers for NVMe, SATA SSD, and even an HDD. Really makes me wonder if there's something else going on.
    Reply
  • Markis82
    Sorry to say but this not actually due to DirectStorage directly, but something else. The reason is because Forspoken does not actually use DirectStorage 1.1. Dev's confirmed it did not have the GPU decompression aspect. Whether performance took a hit due to indirect reasons either coincidence or indirectly as a byproduct of assets swapping or some other behavior would require more analysis.
    Reply
  • Kamen Rider Blade
    Maybe the Texture Decompression used the GPU Compute aspects of the 4090 since there was no dedicated ASIC for that specific Decompression step that it needed to do.
    Ergo the loss in performance.
    Reply
  • Yakumo_unr
    Forspoken uses DirectStorage 1.0, it does not have GPU Decompression, that came later in DirectStorage 1.1.

    The DirectStorage SDK has a benchmark sample you can build, it does run on a SATA drive, it gives no indication that doing so is doing anything other than using DirectStorage but just slower than an NVME.
    Reply
  • KyaraM
    TJ Hooker said:
    All the results in the table in this article are listed as using DirectStorage. How can you can say the difference in results is from DS, when all the results use DS?

    Maybe it's explained in the video, but I don't speak German.
    Yeah, he touches on it in the first couple minutes in the video. What they did was testing different types of SSDs, under the assumption that, for example, a SATA-SSD doesn't support it. He also says they cannot actually make out how much is from DirectStorage and how much from the type of SSD, since it cannot be turned off. Have to watch further to get to the part where he talks about FPS.

    Edit:
    The SATA-SSD got over 80 FPS, the fast, DirectStorage-drives a bit less.
    Reply
  • PlaneInTheSky
    We shouldn't draw conclusions from a game that was horribly unoptimized.

    Couldn't get 60fps in 1080p on my 3060. Refunded.
    Reply
  • Amdlova
    10% hit on 4090 the 4070ti will hit 45%?
    Reply
  • KyaraM
    Amdlova said:
    10% hit on 4090 the 4070ti will hit 45%?
    Could you maybe not throw random numbers around? Thanks.
    Reply
  • Amdlova
    KyaraM said:
    Could you maybe not throw random numbers around? Thanks.
    Damage control?
    Reply