INVESTIGATION: Poor Performance & Power Draw Issues Impacting AMD Radeon 6000 - 9000 Series GPUs

hardware: 9070xt, 5950x, 32gb ddr4 @ 3200mz
settings: vsync on for 280hz cap, frame cap unlimited, fsr 4.1 on quality, fsr 4 frame gen on, ray tracing reflections and illumination off, and everything else minus motion blur and depth of field on high, worker threads on the default 29.

Okay so there’s two issues: stutter and the gpu not properly engaging.

For stutter:
I find the ini fixes here Steam Community :: Guide :: AMD GPU stutter fix (works for NVIDIA), improved performance, and improved clarity (Streaming settings config fix) work really well, if I had to guess the two tiles_per_frame settings are the culprit because my framerate no longer temporarily drops when loading into the mourningstar or running around, both of which would stream in new assets.

For gpu engaging/boosting/utilisation:
What didn’t work: Turning off hardware accelerated gpu scheduling (HAGS), turning off rebar/smart access memory (SAM), turning off windows mpo, turning off ultra low power state (ULPS), turning off Simultaneous Multithreading (SMT), and updating direct storage, none of it made a difference, so i’ve turned all of it back on.

I’ve also found the “fullscreen = true/false” option in “win32_settings.ini” that sits in “Warhammer 40,000 DARKTIDE\bundle\application_settings” doesn’t actually do anything for stutter or gpu utilisation. The game engages hardware: independent flip regardless, which is the important bit.

What did work: Pressing windows + g to open the xbox game bar after loading into the mourningstar, alternatively opening the xbox app from the search menu. Simply just opening and closing the overlay seems to hook the gpu into functioning. It now sits at 2500-3000mz at all times and it continues to work if I close and reopen the game. It stops working when I restart my computer but opening the game bar again fixes that.

Alternatively I found turning windows hdr on or off also hooks the gpu. HOWEVER it doesn’t last and it will eventually drop to 1500mz mid combat and ruin the experience with low fps and input lag, and waiting around for your monitors to turn back on mid combat is hardly a solution or fair on your teammates.

I’ll copy the relevant lines from the stutter ini fixes here (courtesy of Vizra) in case anything happens to the steam post or if links aren’t allowed here, the values should be changed in “settings_common.ini” in “Warhammer 40,000 DARKTIDE\bundle\application_settings”:

under feedback_streamer_settings:
max_age_out_tiles_per_frame = 64 (change default 64 to 6)
max_streaming_tiles_per_frame = 64 (change default 64 to 6)
tile_staging_buffer_size = 4 (change default 4 to 64)

under mesh_streamer_settings:
limit = 700 (change default 700 to 3500)

then scroll down:
streaming_max_open_streams = 50 (change default 50 to 32)
streaming_texture_pool_size = 400 (change default 400 to 1536)
streaming_texture_pool_size = 512 (change default 512 to 1536)

TLDR: for gpu boosting: open and close xbox game bar’s overlay with windows + g,
for stutter: apply the ini fixes.

Just out of curiosity, do you find the stutters are removed entirely, or simply managed to a level that makes gameplay possible? I found the .ini changes very helpful as well, and the patch with the FSR changes improved the power draw situation (for me at least), however stutters remain present.

You can see in the picture that I still have moments where power draw, frequency, and (naturally) FPS tank for a moment. It’s like the card is waiting for information and idling for a split second.

I’ve seen some people say it’s an AMD issue, or it’s related to the X3D CPU, but it seems odd to me this is so specific to DT. I have no issues in other games, and the effectiveness of the .ini changes makes me think at a minimum there’s some inefficiencies in how the engine is handling stuff.

I don’t have an x3d cpu so my setup is a little different but for me they’re pretty much removed entirely, or at least as entirely as is realistic, accounting for externalities like windows. I don’t know how long your graph is over but I observed a stutter like yours maybe once every few minutes?

The graphs are 5 minutes. I’ve got them a bit smoother by tinkering with the .ini files further and It’s rare I have one that’s super noticeable, probably about the same - one every few minutes, maybe a bit longer even, though this is less true on Havoc and in melee.

Interesting finding, doesn’t it degrade visuals a bit? Feels definitely smoother (frametime graph also more flat)

Turning on the XBOX Game Bar (Windows + G ) fixed my problems with the low power draw on my Radeon 9070XT and the bad performance. It seems as all the graphics settings are now applied correctly and the power draw is around 260w. I have the game installed over XBOX PC Game Pass.

Any official update from FatShark after a year ?
Any effort from Fatshark to optimize youur OWN engine ? or only how to make new MTX items for money gooping ?

Yeah, any updates? I’m tired of playing on potato settings with a very powerful PC. Definitely not getting Skitarii, or the other DLC with the game in this state.

Btw amd ghosted me now entirely and doesnt answer anymore they seemingly dont care at all

I just hope that Skitarii patch will bring some performance improvements. Yes, maybe that will be THE patch…

To the surprise of no one, it did not bring any improvements whatsoever. I am officially done with this game and waiting for any semblance of fixes.

you guys should try my windows + g trick for performance, the full post of which is earlier

Eh, it doesn’t make a difference for me at all. I haven’t had power draw issues since the FSR 4 patch. The issue remains odd bottlenecks/texture load in with low card utilisation. There’s something about how the frame is being served to the card that is causing issues - I see a significant and consistent drop in GPU utilisation at the same time as the stutter.

The .ini changes along with medium textures alleviate the issue somewhat and make the game playable(ish), but at this point I’m quite convinced the issue is in the engine and not in our system configs.

Well, underutilization is back , even if i open the game bar in game. Seems like the latest update broke the game for me. HW: RX 9070XT + 9800x3d. Besides that, the constant stuttering even when FSR FG is on is unbearable. Sad. Before the Skitari update the game was running badly, but now it’s worst i have ever experienced.

I noticed the same thing last night. Power draw is at about 140 - 150 watts in game and jumps to 300 in menus.

@FatsharkJulia Hi Julia - just a heads up, the power draw issue is definitely back. This is from my games tonight. I’m drawing as low as 100w and the FPS drops are very noticeable.