Issue Description (Required):
I hope that the devs at Fatshark see this because my journey of looking for a reproduceable root cause of game stutter and texture streaming not working correctly has ended!
PLEASE NOTE: I have a high end system, and an AMD graphics card (which are notorious for having issues with darktide), your mileage may vary depdning on your PC’s specs
What was causing it for me? It was the texture streaming configuration / settings (i think this is what it is called).
Under the file ‘settings_common.ini’,. Found in your local game files (for steam this is under C:\Program Files (x86)\Steam\steamapps\common\Warhammer 40,000 DARKTIDE\bundle\application_settings). I changed the following values:
BEFORE:
streaming_buffer_size = 32
streaming_max_open_streams = 50
streaming_texture_pool_size = 400
surface_properties = "application_settings/global"
texture_streamer_settings = {
streaming_buffer_size = 64
streaming_texture_pool_size = 512
AFTER:
streaming_buffer_size = 128
streaming_max_open_streams = 64
streaming_texture_pool_size = 512
surface_properties = "application_settings/global"
texture_streamer_settings = {
streaming_buffer_size = 128
streaming_texture_pool_size = 1024
EDIT: I am aware that the above settings worked for some people but in my continued testing this has netted me even better results and has eliminated all my performance issues on my AMD Graphics Card. The game is as smooth as Space Marine 2 for me. ENSURE YOU DISABLE AMD SAM IF YOU HAVE AN AMD GPU
streaming_buffer_size = 128
streaming_max_open_streams = 64
streaming_texture_pool_size = 400
surface_properties = "application_settings/global"
texture_streamer_settings = {
streaming_buffer_size = 128
streaming_texture_pool_size = 800
Note: I did try other configurations of values, combinations, etc. but so far in my 4 weeks of testing, this set of values has given me the best results by a large margin, i will do more testing to see if I can improve performance any more.
This has almost entirely removed stutter, my game is running unbelievable smooth, and went from struggling to hit 110fps, to averaging anywhere from between 150 to 200fps in the vast majority of scenarios. Not to mention its like my game is being played in Ultra HD. Everything is SO UNBELIEVABLY CLEAR AND DETAILED!
Not sure if this works for anyone else, but for me with my AMD graphics card, this has solved ALL of my issues I’ve been plagued with for the last year.
Attempted Solutions (Optional):
Under settings_common.ini change these values to the following:
streaming_buffer_size = 128
streaming_max_open_streams = 64
streaming_texture_pool_size = 512
surface_properties = "application_settings/global"
texture_streamer_settings = {
streaming_buffer_size = 128
streaming_texture_pool_size = 1024
Alternate setting for AMD (Disable AMD SAM, it causes issues with Darktide):
streaming_buffer_size = 128
streaming_max_open_streams = 64
streaming_texture_pool_size = 400
surface_properties = "application_settings/global"
texture_streamer_settings = {
streaming_buffer_size = 128
streaming_texture_pool_size = 800
Platform (Required):
PC - Steam
[PC] PC Specifications (Optional):
9800x3D
7900xtx
32gb DDR5 6200mhz