RDNA 4's Unreal Engine 4 ray-tracing stutters may not be AMD-specific

AMD Radeon RX 9060 XT
(Image credit: AMD)

Recent Reddit reports discovered AMD's latest RX 9000 series GPUs are prone to severe stuttering issues in Unreal Engine 4 games with ray-tracing. YouTuber Tech Yes City published a deep dive on the subject, revealing that the issue is not entirely AMD-centric — as some reports have implied. Intel's Arc B580 also suffers from similar stuttering problems.

The YouTuber tested two ray-traced supported Unreal Engine 4 games on an RX 9070 16GB, an Arc B580 12GB, and an RTX 5070 12GB — The Ascent and Hellblade: Senua's Sacrifice (not to be confused with Hellblade 2). Tech Yes City discovered that The Ascent suffered substantial stuttering on the RX 9070, providing an average of over 60 FPS but yielding 0 FPS 1% and 0 FPS 0.1% lows. He also discovered that Nvidia GPUs suffer from other problems in the game.

Investigating the AMD RX 9000 Series UE4 + RT Stuttering Issue (It goes deep) - YouTube Investigating the AMD RX 9000 Series UE4 + RT Stuttering Issue (It goes deep) - YouTube
Watch On

His RTX 5070 had artefacting issues, which caused The Ascent to run with black bars at the top of the screen. Strangely, this behavior only occurred when running the game at native resolution; turning on DLSS rectified the problem. Additionally, both the RTX 5070 and RX 9070 suffered from severe performance drop-offs when ray tracing was turned on in The Ascent, with frame rates plummeting by around 3x. (That is a level of performance drop-off similar to path-traced enabled titles.)

Hellblade: Senua's Sacrifice also exhibited stuttering issues on the RX 9070; however, stuttering was also an issue on the Arc B580. The RX 9070 performed at around 45 FPS average, but suffered from 0 FPS 1% and 0.1% lows. The B580 was capable of the same 45 FPS average but also suffered from terrible 8 FPS 1% and 0.1% lows, causing large stutters.

Performance dropped off a cliff when ray tracing was turned on, just like in The Ascent, on the RTX 5070 and RX 9070. This is probably the only reason the Arc B580 was able to pump out average frame rates similar to those of the RX 9070. (The Arc B580 is a significantly weaker GPU, in a much lower price class.)

Both games use a proprietary version of UE4 built by Nvidia

Tech Yes City also discovered that both games run off of an Nvidia RTX branch of Unreal Engine 4, featuring Nvidia-specific ray-tracing technologies tailor-made for Nvidia GPUs. This is different from the vanilla branch of Unreal Engine 4, which has its own set of proprietary ray tracing technologies that are based on DXR, not NvRTX.

We wish other Unreal Engine 4 games, ones based on the vanilla build of the engine and not Nvidia's proprietary version, were tested to see if the stuttering issues existed on the Intel Arc GPUs in those games. But, at the very least, it seems Nvidia's branch of Unreal Engine 4 is to blame for performance problems on both AMD and Intel GPUs when ray tracing is turned on, rather than any potential driver issues on AMD's side, specifically.

Aaron Klotz
Contributing Writer

Aaron Klotz is a contributing writer for Tom’s Hardware, covering news related to computer hardware such as CPUs, and graphics cards.

  • DS426
    Tisk tisk... certainly a game I won't be playing. Just sounds buggy in general, for one thing.
    Reply
  • Neilbob
    How odd. It almost seems as if the programming behind Unreal Engine is undertaken in an occasionally slapdash fashion.

    Or developers can't be bothered to perform more than token optimisation for anything other than Nvidia.

    </conspiracytheorising>
    Reply
  • Typhon666
    wow TH using “tech tubers” for news… WOW!!!
    Reply
  • Alvar "Miles" Udell
    We wish other Unreal Engine 4 games, ones based on the vanilla build of the engine and not Nvidia's proprietary version, were tested to see if the stuttering issues existed on the Intel Arc GPUs in those games.

    Perhaps YOU could do the testing?
    Reply
  • Pierce2623
    This should make nice reading for the guy arguing with me when I claimed many games run Nvidia optimized ray tracing code paths instead of being optimized for DXR.
    Reply
  • ezst036
    I'm always curious;

    Was this ever tried on Linux? What about Nvidia cards on both platforms? Whoops article addresses it.

    It is very interesting that this was also affecting Intel's GPUs. That points back to the game itself.
    Reply
  • rluker5
    I stopped reading at " B580 beats 9070 in Hellblade"
    Probably not going to get better than that for my B580.
    Reply
  • Amdlova
    At least they don't compare Pshyx =) Gtx 580 bang everynew card on the market
    Reply
  • hotaru251
    ezst036 said:
    It is very interesting that this was also affecting Intel's GPUs. That points back to the game itself.
    that was hinted at by beign a nvidia specific version of UE4.

    basically assumign Nvidia paid for it to be made and due to how they do raytracing different from intel/amd those cards have stuttering from not beign as well optimized as their own.

    it 100% sounds like an Nvidia thing to do as they want you to NEED their products to play.
    Reply
  • UnforcedERROR
    While I can't speak to the first Hellblade, I can definitely say that The Ascent has been a buggy mess since release. There are plenty of Steam reviews going over this, and it's not just an RT issue. I don't doubt the validity of the claims, but it's a terrible title to use as an example.
    Reply