IGCIT / Intel-GPU-Community-Issue-Tracker-IGCIT

IGCIT is a Community-driven issue tracker for Intel GPUs.
GNU General Public License v3.0
115 stars 4 forks source link

Severe performance degradation after Fortnite v29.00 update #741

Open BlauerToad opened 6 months ago

BlauerToad commented 6 months ago

Checklist [README]

Game [Required]

Fortnite Battle Royale

Game Platform [Required]

Other game platform

No response

Processor / Processor Number [Required]

AMD Ryzen 5 2600X

Graphic Card [Required]

Intel Arc A770 16GB

GPU Driver Version [Required]

31.0.101.5333

Other GPU Driver version

No response

Rendering API [Required]

Windows Build Number [Required]

Other Windows build number

No response

Intel System Support Utility report

igcit_ssu.txt

Description and steps to reproduce [Required]

After the latest Fortnite update (v29.00), I am experiencing significantly worse performance.

The problem is permanent, no steps are necessary to cause the problem of reduced performance. I start the game normally via the launcher and play a round of Battle Royale in Zero Build mode.

Before Fortnite Update: before

After: after

Game graphic quality [Required]

Game resolution [Required]

2560x1440

Game VSync [Required]

Off

Game display mode [Required]

Detailed game settings [Required]

Settings_1 Settings_2 Settings_3 Settings_4

Device / Platform name

No response

Crash dumps [Required, if applicable]

No response

Save game

No response

BlauerToad commented 6 months ago

I have forgotten one more thing. In the in-game overlay, the rendering activity is never >86%. Before the update it was always at 99%.

usage

BlauerToad commented 6 months ago

With the Fortnite Udpdate v29.01 and the new Intel graphics driver 31.0.101.5379, the situation has improved again to some extent. The average FPS is still significantly below the good initial state, but the P1 and P5 values have improved to such an extent that they are back within a reasonable range.

Here is another recording from CapFrameX: image

The utilization of the GPU has not improved at all or only slightly. The overlay hardly shows any utilization >90% GPU activity and >86% rendering activity during the game.

I know that the Ryzen 5 2600X is no longer the latest CPU, but I should still be a bit away from a CPU bottleneck? If I use "TAA" as the anti-aliasing method, I get about 10 FPS more, at the same time the rendering activity of the GPU decreases. Doesn't that rather speak against a CPU bottleneck? (With a CPU bottleneck, the frames should not increase at all?).

I have the feeling that since the last major Fortnite update (v29.00), Fortnite no longer fully utilizes the Intel graphics cards. If the drastic performance differences are due to better graphics quality (which I do not see), I would understand the reduced performance (in terms of FPS). It would be nice if someone could take a look at this.

Cheers, best regards and have a good start to the week.

Felipe-Intel commented 5 months ago

@BlauerToad thanks for the report, sorry I didn't answer before. Our dev teams are looking into this issue now for a while. I'll come back to you as soon as I have news

BlauerToad commented 1 month ago

Hello, I would kindly like to ask if there have been any new findings in the meantime.

Felipe-Intel commented 1 month ago

Hello @BlauerToad this is still work in progress. I double checked and tested multiple drivers recently (old and new) with current Fornite version (V.31) and I keep getting similar framerates to what you saw back in april, around 85 FPS. I already mentioned this to the driver team. image Hopefully I'll have more info for you by next week.

BlauerToad commented 1 month ago

Hey, thanks for answering.

So it seems that there is in fact a regression in performance at the driver level. Thanks for the research. Interesting to see, that my 2600X seems to be holding back my Arc 770 a bit.

Did you still use my graphics settings for testing? Especially Anti Aliasing on "Low TSR". In the meantime, I switched to TAA beacause it helped me stabilize my terrible P1 values. I might have to re-test on my end (with Low TSR) so that a comparison can be made.

But honestly, I don't think this is just an Intel Arc issue. From Fortnite v28 to v29 nothing has changed on the software side (like graphics drivers, chipset drivers...) and there was a performance drop of almost 30%. I suspect that Epic Games messed something up with the update.

I contacted them too, they may have the ability to investigate their performance history across older versions. I hope they take this seriously. It seems like the game is getting more and more taxing on non-high-end hardware while still looking the same.

Looking forward to your response :)

Felipe-Intel commented 1 month ago

But honestly, I don't think this is just an Intel Arc issue. From Fortnite v28 to v29 nothing has changed on the software side (like graphics drivers, chipset drivers...) and there was a performance drop of almost 30%. I suspect that Epic Games messed something up with the update.

I think the same as the perf is similar between our old and new drivers in the current game version, but regardless of this, other 3rd party GPUs perform somewhat better so we want to investigate and be as close as possible.

Did you still use my graphics settings for testing?

Yes, I use the same config for all the tests. Luckily it persists between driver changes (versions and GPUs). The only difference is I mostly test at 1080p, but the differences are still there.

BlauerToad commented 1 month ago

we want to investigate and be as close as possible.

That's the right mindset. Hold on to it :)