For the love of god fix the terrible performance for amd cards

Issue Description (Required):

since the last 2 patches the performance has been realy terrbile on amd

Platform (Required):

PC - Steam

2 Likes

@FatsharkJulia

No noticeable change on my RX 7600 XT, around 80-100 FPS on 1920x1080 without FSR. Which card do you have?

GTX 1660, Ryzen 5 3600 and 16GB of RAM here.

I made the mistake of “upgrading” to Windows 11 and now Auric is virtually unplayable. :weary_face:

9070xt with 9800x3D with 3440x1440

I’m playing on Linux (Kubuntu 24.04), and DT runs absolutely fine there for me, even though Kubuntu isn’t one of the Linux variants optimized for gaming.

If you’re willing and able to learn something new, it may be worth a try installing it next to your Windows, preferably on a second hard drive to avoid the need of shrinking your Windows partition (although most Linux installers will do that on demand), so that you can switch systems as you like.

There was a thread here recently (now closed) with people sharing their experiences with Linux, and if you’re on Reddit, there’s https://www.reddit.com/r/linux_gaming/ to see with of the many Linux variants may be suitable for you.

Just a thought, no preaching. :innocent:

1 Like

kubuntu is the same as using arch with kde all distro’s are the same wen it comes to gaming

the only one that does things a bit better is cachyos (not all the time’s)

some distro’s make it a bit more easy by pre-installing some tools to get up an running but other then that there all the same minus some running old drivers builds etc

also im messing around right now on windows replacing DX12 dll’s or dll with the dx12 dll from protonGE

my game was stuttering and freezing but now its not i also deleted the old dll’s so im gone redownload darktide and retest it

rx 9070 xt

R9 7950X3D

oke i dont know if im going crazy or not but

in darktide folder then shader_cache folder and then D3D12 folder in this folder i replace the D3D12core.dll with the one from protonGE

and then i went into binaries folder and also added the same D3D12core.dll from protonGE

the lag stutter seems to be gone now but it may just be pure bull****

i also remove the D3D12core.dll from binaries folder and put the original D3D12core.dll back in the shader_cache folder and the stutter and freezing seems to be back

i cant tell if this is fluke or not

anyways you can try this your self to see if this fix’s it

i uploaded the dll to my dropbox you can get it here https://www.dropbox.com/scl/fi/req8glmkbbhxcpuozyqla/D3D12Core.dll?rlkey=2wl3gc70cewpwqd69q8g264ft&st=4ptqaym1&dl=1

or go here Release GE-Proton10-25 Released · GloriousEggroll/proton-ge-custom · GitHub and download GE-Proton10-25.tar.gz i think you can open this with 7zip i open it with winrar its just a type of zip file anyways….. if you have this open go into files folder then lib then wine and then vkd3d-proton and for the last folder now x86_64-windows and now you can see the same dll file

do not use the d3d12.dll

you can try this but it may just be a fluke and i may be completely wrong

1 Like

Interesting, I wouldn’t have thought that that could be possible. If it holds, nice find!

i can be even better if i can just get the vulkan api render working (games runs even better on linux)

but going from DX12 to any other render api is a pain on windows

Thanks for the post but it made no difference for me on win11, 9070XT

Wow I have the exact same PC and the exact same problems.

9800x3d and 9070xt

It’s so unbelievably bad. I’m running on 4k, EVERYTHING on LOW or OFF, upscaling from FSR4 PERFORMANCE, and i still get stutters and can barely maintain even 60 fps, its absolutely insane.

Ok so this completely solved my issues. It’s literally night and day, smooth as butter.

9800x3d | 9070xt | 4k 120hz


Step 1:

Go to AppData\Roaming\Fatshark and delete Darktide (your mod settings are in user_settings, back this up).


Step 2:

File path = C:\Program Files (x86)\Steam\steamapps\common\Warhammer 40,000 DARKTIDE\bundle\application_settings

Within win32_settings.ini change the following values:

Inside the Renderer block:

fullscreen = false -> true
ray_tracing = true -> false

Underneath the Renderer block:

streaming_buffer_size = 64 -> 128
streaming_texture_pool_size = 512 -> 1024

Step 3:

File path = C:\Program Files (x86)\Steam\steamapps\common\Warhammer 40,000 DARKTIDE\bundle\application_settings

Within settings_common.ini change the following values:

Inside the Feedback Streamer Settings block:

feedback_streamer_settings = {
	feedback_buffer_size = 4
	max_age_out_tiles_per_frame = 64 -> 16
	max_streaming_tiles_per_frame = 64 -> 16
	max_texture_pool_size = 1024
	max_write_feedback_threshold = 0.009
	min_write_feedback_threshold = 0.005
	staging_buffer_size = 4
	threaded_streamer = true
	tile_age_out_time_ms = 5000
	tile_staging_buffer_size = 4 -> 1

Then 3 - 4 blocks further down:

streaming_buffer_size = 32 -> 128
streaming_max_open_streams = 50 -> 48
streaming_texture_pool_size = 400 -> 1024
surface_properties = "application_settings/global"
texture_streamer_settings = {
	streaming_buffer_size = 64 -> 128
	streaming_texture_pool_size = 512 -> 1024

After this, all micro stutters were gone. You will have random shader comps on first time effects, but i mean the literal obvious broken microstuttering is GONE.

I could now play with everything on high / extreme, max ragdolls, 4k FSR4 Performance, no FG and its smooth as 100fps ZERO frametime hitches.

Turning on FSR 3.1 FG in game makes it even smoother, but i mean input lags a thing, so yeah.

1 Like

amazing ty i realy hope that fatshark copy this and make it as defualt setting

i have done this it does not fix anything

Then you did it wrong or you dont have our hardware