Yeah, mesh streaming disabled doesn’t help for me sadly.
I think there is something going on with 7000 series AMD GPUs specifically that just causes issues with this game. People on 6000 series dont have the issues I have. Sucks to suck I guess
I’m just testing and testing and testing. I’m using registry edits for the Shader Cache, the list goes on. I’m starting to get to a point where im going to looks at the mesh streamer settings as well.
So after my customary post-havoc-mission CTD I decided to give this a go and wow it definitely made for a smoother game! And I only got booted to the character select screen (instead of CTD) at the end of my next havoc mission! May or may not be related but I’ll take it as a win. Thanks!
Edit: This probably isn’t as helpful as I initially thought as it doesn’t work, likely due to checking for the .dll version. Checking the log gives this:
03:06:08.251 warning: [AMD_GPU_SERVICES] Failed to initialize AGS. Error code: 2. Make sure you have an up to date AMD driver. Falling back to running without AGS
It seems for me on AMD, setting the mesh streamer, streaming, and texture streaming sizes to a multiple of 64 solves 99% of my FPS issues with the game.
Please read the edit to my post above, it even provides documentation from AMD that may (im not sure but it seems shader related which is interesting) back up my ‘multiple of 64 theory’ when it comes to AMD GPUs.
The final setting that took the last of my stutters off the game was setting the mesh streamer limit to 768.
I think the rest of the issues will probably come down to other optimizations that I can’t do with a config file.
I still get a tiny bit of freezing/stuttering/r-banding but it’s waaay less than before and the game generally feels much faster/smoother than before.
The ultimate test for me is playing the auspex game in the train level on T4 or T5. Due to the slow moving cursor ball thing, it makes any stuttering very noticeable.
After updates unfortunately the settings fall back. Last time i played with old settings my fps is around 80 fps and fluctuates much. After changes the fps is 120 and very stable with same video settings.
Nice guide! Will test it myself today if I can. Regarding the dll update, should I do it or not? Got kinda confused if it does work or is worthwhile through this discussion
It doesn’t seem to do anything notable from what i can tell. It actually requires game integration from devs. It’s not like updating the FidelityFX DLL for better FSR which is something we can do now with FSR 3.1
I dont think it is worth doing from testing. The benefits seem to be marginal / run to run variance. Its why im listing it as experimental for the time being
Thank you for the response. Sadly I do not get any tangible effects from these workaround (and the fullscreen one). Mind sharing your in game graphical settings? I’m running FSR 3.1 in performance and afmf 2 (in-game frame-gen does not seem to work properly). Targeting around 200 FPS in 1440p
I wouldn’t reccoemend using AFMF in the driver as it usually causes stutters.
I also have found more success with XESS over FSR in terms of visual quality and smoothness.
From memory (I’m out at the moment) I’m running a mixture of medium to high settings. Disabled Depth of Field, Motion Blur and Lense Effects, with mesh quality at 2.5 and. I have disabled my overclock as it’s unstable and causes me stutters even with the fixes applied and I have also disabled SAM.
I have limited ragdolls to 15 and turned off ragdoll interactions. The environment detail slider I have at .5.
I would attempt to run EVERYTHING at stock with the GPU.
I have a 7900xtx and if I have any settings enabled in the driver, or AMD SAM, my Darktide stutters l
That is really interesting! I would prefer the in game frame gen over afmf2 so will try with the lens effects off. Will also try XESS since FSR has some visual issues. Since I have an Intel CPU should I also disable BAR?
I will report if I have any improvements!
Out of curiosity, do you use any software that has power measuring enabled (MSI Afterburner/RTSS, amd adrenaline or hwinfo)?
If you do, could you test the stutters after disabling gpu power logging on such apps and restarting? There is an old Nvidia document about how just the act of measuring power can cause stutters.
(Please note that afterburner will continue to monitor your gpu power usage even if you haven’t placed it on your RTSS overlay, it needs to be DISABLED in monitoring settings of the app.)
I tried this and the full screen fix and seemed to have got improved performance and visual fidelity but it could be just placebo. I’ll have to do more testing.
However, the ray tracing performance before these changes meant that at one point in the mission the game would become an unrecoverable chugfest until I turned RT off. I tried RT with these changes and the game was constantly micro stuttering and performance was generally poor. Not sure if anyone else had this issue.
There have been a couple of patches and hot fixes between the last time I tested RT so it could have been those causing the problem. Again, more testing needed to confirm for certain but I thought it was interesting all the same.