Findings
On 1 Oct 2024, AMD released WHQL AMD Adrenalin Edition 24.9.1. That driver version breaks Lumen in Unreal Engine 5 and in Fortnite.
Later that month, on 19 Oct 2024, AMD released version 24.10.1. It failed to fix the issue and as such as of the time of writing this, Lumen is still broken on latest GPU driver versions.
If you are working inside UE5, you would want to downgrade to 24.8.1 which on GPUs like mine, an AMD Radeon RX 7900 XTX, fixes the issue.
If interested, read my findings below and watch the videos that showcase further evidence.
Intro
Last year, I spent lots of my free time working on a personal environment art scene in UE5. I went through Unreal Engine 5 Early Preview to UE5.0 and from all versions between and up to UE5.3. For that, I was using the same Radeon RX 7900 XTX as well.
In those months, and all those frequent engine updates, I have seen all kinds of behaviour, bugs and amusing findings when it comes to Nanite and Lumen.
All in all, with each update, newer changes made performance better. Visual presentation was improved too. If light leaks or other visual issues showed up, in the versions after, they were quickly patched.
Meanwhile, I went through a lot of driver versions for the AMD Radeon gpu as well. All of which were mostly trouble free.
As such, my experience, both with improvements on AMD’s end and on Epic’s end, has been positive.
Fast forward to the past weeks when I finally made it back into UE5 after a break. I re-opened my old scene, the one that had had no large issues (or any that were there, I had found good ways to fix). I was met by this:
If you watch the above video to the very end, you will see me experience the same issue in a dark interior barn in Fortnite (my FPS there is low because my OBS glitched, but whilst playing my performance was fine, only the visual glitch showed).
I felt like something must be fundamentally wrong for the light to be in such a bad state now. You can see it again in the still image below.
I explored turning on and off Hardware Raytraced Lumen. Between it and software one there were no differences and both looked glitched. I decided to look a bit further into it and with some serendipity I found the culprit.
Investigation
AMD Driver 24.6.1
I rolled back my drivers to WHQL 24.6.1 dated as 27 June 2024.
I headed into Fortnite. I went inside the same barn I conduct all tests in (zone called Freaky Fields).
This is the behaviour and footage that I captured:
I went inside the depot of my project. UE5 editor settings and scalability are identical to before (to when I was using driver version 24.10.1). This is what I observed:
AMD Drivers 24.7.1
On 19 July 2024 AMD released AMD Software: Adrenalin Edition 24.7.1.
Back then, I installed the update, paying particular interest on one change in the list in particular:
Fixed Issues and Improvements
― 19 July 2024, AMD
- Improvements to stutter when AMD Radeon™ Anti-Lag and AMD FidelityFX™ Super Resolution 3 frame generation is enabled.
- Improvements to stutter while playing Fortnite with DirectX® 12 API.
- Texture corruption may be observed while playing TEKKEN™ 8 with Ray Tracing or Upscale enabled.
- Corruption may be observed while playing Dying Light 2 Stay Human: Reloaded Edition with Radeon™ Boost enabled.
- Intermittent system crash or corruption may be observed while playing Marvel’s Guardians of the Galaxy with Ray Tracing enabled.
- Virtual Super Resolution or Display Color Enhancements may be set to disabled after driver upgrade.
- Unable to change display pixel format with certain Windows display languages.
- Intermittent black corruption may be observed on scaled 3d models while using Origin or OriginPro application.
- Black corruption may be observed while fast forwarding using PotPlayer.
The one mentioning Fortnite drew my attention as it claimed that stutter in Fortnite had been improved. The game has always suffered by that and I wanted to see how much it has improved.
After installing the driver and going into the game, my conclusion was that stutter had indeed been reduced, though not fully eliminated. Shaders compiled much faster at launch of the game (and entering my first match). While in the game, it was obvious when on-demand shader compilation was happening. Nonetheless, that felt improved too, and the stutter was lower than the previous few months of drivers and game versions.
I thought that I remembered this was the first time I also saw visual light issues bigger than usual.
However, I now went back and tested. I found out that 24.7.1 does not break Lumen.
AMD Drivers 24.8.1
I went further up, now to driver version 24.8.1. This video showcases my tests both in UE5 Editor and in Fortnite.
No issues seen neither in UE5 nor in Fortnite above.
AMD Drivers 24.9.1
Next, I went to 24.9.1. This release, dated at 1 Oct 2024 is the first time when things break.
Lighting Issues Start
Fortnite had always had noise in the Lumen global illumination updating. It is a game where you can dynamically destroy structures after all. That changes the way light interacts with the environment by big sways. Yet, since the moment the game updated from UE4 to UE5 some years ago, I always thought it did the GI real time updates relatively well, when it comes to visual presentation.
There was noise, there was “lag” in the visuals of the light. There were small leaks in the modular pieces of the buildings and the interiors. Yet, there weren’t many “big” offenders.
In this update 24.9.1 all of that had changed. Lots of the lights, when in the open, looked like they were increased way too much in intensity. As if their art direction was lacking.
Looking away from those problematic lights, when going quickly from exterior zone to an interior zone, you could see tons of white noise on the screen, as if Lumen struggles to keep up with your movement. Something that had never been in such a bad visual state before.
AMD Driver 24.10.1
Everything I described above as issues can be seen in this clip too. In this one, we are on latest, current as of the time of writing this driver version 24.10.1.
The visual glitch seen above looks identical to 24.9.1. I’ve not included the 24.10.1 video from inside my UE5 scene here again simply because you already saw it in the intro of the post.
Fortnite Screen Message
After doing most of my research, I found out about this warning, that pops up on launch of Fortnite, if you were on driver version 24.9.1 or 24.10.1 and using AMD Radeon RX 7900 XTX:
It reads:
“WARNING: Known issues with graphics driver
The installed version of the AMD graphics driver has known issues in D3D12. Please install the recommended driver version or switch to a different rendering API.
Would you like to visit the following URL to download the driver?
https://www.amd.com/en/support
AMD Radeon RX 7900 XTX Installed: AMD Software: Adrenalin Edition 24.10.1 Recommended: 24.8.1 (5000-series GPUs and above) or 24.9.1 (pre 5000-series GPUs)”
This perfectly aligns with my findings. It would be amazing if this type of message were to appear on opening of Unreal Engine 5, for users with hardware like mine. It’s very useful in Fortnite, but it seems it would be amazing in UE5 as well, in my opinion.
Conclusion
WHQL AMD Adrenalin Edition 24.9.1 driver (dated 1 Oct 2024) broke some part of Lumen and resulted in light leaking and visual artifacts on screen update.
The issue observed is severe. It is present in both hardware enhanced ray tracing Lumen and in software based Lumen. Changing scalability settings of the engine or the game (Fortnite) do not seem to alleviate it.
Any of the drivers that come after, in the following one month have the same issue. None resolved it (namely 24.10.1 released 19 Oct 2024).
Rolling back drivers to WHQL AMD Adrenalin Edition 24.8.1 (dated 29 August 2024) resolves the issue.
Rollback Methodology
I download the old driver packages from the AMD website. I perform DDU and after successful uninstall, I install the older version drivers.
Full Specs
Windows 11
AMD Radeon RX 7900 XTX
AMD Ryzen 5 2600 Six-Core Processor 3.4 GHz
32 GB Ram
Fortnite and UE5 Editor both ran on NVMe M.2 SSD.
Bibliography
AMD Drivers:
WHQL AMD Adrenalin Edition 24.6.1
WHQL AMD Adrenalin Edition 24.7.1
WHQL AMD Adrenalin Edition 24.8.1
WHQL AMD Adrenalin Edition 24.9.1
WHQL AMD Adrenalin Edition 24.10.1
Further reading:
Satisfactory Steam post mentioning 24.9.1 breaking Lumen
AMD official forum post mentioning Lumen issues
AMD official forum post talking about Fortnite launch warning message
surfacedfox on Bluesky reproduces the issue with results identical to mine.
Edit One (1 Nov 2024):
Changed two of the videos attached in the blog for identical copies that are in codec h.264 instead of AV1 so they can be played on Apple mobile devices.
Added a link of a video by surfacedfox on Bluesky. They showcase evidence similar to my findings above.
I also tested driver v24.9.1 in Unreal 5.5.0 Preview and had the issue appear in there too.
If you found this useful, consider subscribing in the form below. That way you will get a notification the next time I publish a new blog.
Have fun in Fortnite, or in UE5, whichever you love!
Pete.