While performance is still not good, it got a whole lot better with this fix. It is also more stable now and even oil refinery isnt a stop-motion-movie anymore.
Thank you very much (and all the credits to doubletapdan)!
Ps. The hotfix too did improve the overall performance but only slightly. I can tell because I did this fix after I played hotfixed version a while.
i7 7700K 32GB Ram GTX1080 (OC 15%) & SSD.
I got a lot of these issues initially but I maxed everything out and slowly decreased the advanced settings till it had a sweet spot.
Also note I play at 1920x1080. Admittedly higher res worked against me.
Now I run a stable 40fps+ except in really (and I mean really) intense situations.
The texture streaming and Sampling were the 2 that had the most impact and the tessellation setting really made things screwy. Motion Blur Off. All other settings are at max.
Some things to point out:
This has been marked as 64 bit as a requirement.
The texture streaming is pretty hardcore so using a mechanical drive is going to work against you, ALOT!
The heat generated inside the PC while playing is very high and i'm talking ambient so crappy heat management is not your friend.
(My heat management is peak so I don't really have an issue just thought Id point it out)
Playing windowed mode unlike many other games can create a hell alot of lag im unsure why this is specific to Sandstorm.
I've changed so many things it's hard to say what might have helped me, but I'm getting 80-110 FPS with these specs at 1080p Fullscreen:
- Intel i7 4770k @ Stock 3.9GHz speed
- 32GB DDR3 2133MHz
- Asus Strix 1080 8GB VRAM
- Samsung 970 EVO
And I'm running these settings:
IMO you get much better graphic quality (and virtually 0 performance loss in my experience) by disabling Anti-aliasing and instead setting Super Sampling to at least 1.25x. FXAA makes enemies seem blurry at a distance and they blend in a little too well with foilage and stuff, but by using Supersampling instead they still maintain some clarity with their surroundings.
When I use a magnified scope it'll drop to 60-70, which still seems very playable to me so I keep scope quality set to High because I really like the Picture-in-picture look.
I also disabled all of the nVidia share stuff like Shadowplay, Ansel, etc. and instead use OBS (with NVenc) to record stuff.
So somewhere along those lines, either due to the disabling of the nVidia stuff, or maybe due to having a really fast storage device to load textures from, microstutters are extremely rare and barely noticable. I tend to get one at the beginning of the round as I enter a new area of the map for the first time, and that's about it.
I tried those "FPS Fixes" like -USEALLAVAILABLECORES, disabling Hyperthreading, Appdata .ini tweaks, etc. and none seemed to have any noticable impact. I think the M2 SSD probably did the most for me.
For those that are saying their game runs extremely smooth with their SSD, I think it would help if they specified if their SSD was the fancy M2 kind, or if it was your typical SATA based SSD. I had the game installed on a SATA SSD and it seemed like I got more stutters than when I put it on my Samsung EVO.
Also, you really need to have 16GB RAM if you want to play modern FPS games. 16GB was the norm back in 2014 or so, and it's even more true now. When I play Sandstorm, it typically uses 4GB RAM... and with my background processes using about 11GB... I'm using just about half of my RAM while actively playing according to Resource Monitor.
I've also noticed that with Textures @ High, it'll use up about 7GB VRAM (although I imagine it'll use as much VRAM as possible, since it is faster than fetching it from your storage device or system memory). My CPU tends to hover around 30-50% usage while playing.
@banani2804 well I can't post a link to the thread since it was in the Alpha, but I'll copy the steps. This is not my discovery, credit goes to doubletapdan.
"For all Nvidia users go to Nvidia Control Panel - Manage 3D Settings - Add Program - Insurgency Sandstorm (If not in drop-down list, search for it under steam apps/common, files) under features 'Threaded optimization' turn on. Power Management Mode - Prefer Maximum Performance!"
Thank you very much!
It was impossible for me to play the Beta, now it's ok!