Hello,
For me, starsector suffered of continuous stutters each 2 seconds in campaign on a fresh game and a fps shown at 59 fps with idle at 40-50% ONLY when the Speed up Key was held. - but i always play with speed up, the game being extremely slow otherwise
1080p, 60 hertz
4790K 4.5 ghz locked on all cores, 8 logical cores Hyper threading enabled
16 gb ram 2400 mhz
980ti gpu last driver
SSD 512 gb
Audigy RX 5, 7.1 soundcard
gpu tied to cpu disabled.
w10 last update
disabled antivirus/ game floders & exes & java ignored
disabled w10 exploit protection measures to test and specter/meltdown tweaks but didnt help.
Vsync was enabled in the config file.
Then I changed the FPS limiter of the game to 600 and i noticed a great improvement. It's weird, considering that it says that the fps limiter is disabled while vsync is enabled. Nonetheless it was not perfect.
Then i disabled Vsync in config file and enabled it in the Nvidia panel control, it was better. Still had few hiccups.
Then checked triple buffering and it improved even more.
it has a big downside, it increases lag input. but it's stutter free now.
The Ui Says that the idle is always 0% while fps is at 60 fps all the time.
Then i used "rivatuner statistic server" hooking into java.exe to limit the fps at 60 on top of vsync to reduce the inputlag, it worked flawlessly. ( Vsync+fps limiter = very smooth & low input lag but HUGE stutter if the vsync refresh rate / FPS is not sustained)
So it seems that the ingame vsync or fps limiter, or both arent working efficiently on my configuration.
I also tested on a very modded game. Stock setting was not enjoyable. Thoses manipulation helped tremendously despites the dips to 50 fps.
If you want to try, you need an nvidia gpu, create a new profile with starsector.exe & java.exe in the nvidia control panel. then select vsync forced on & triple buffering on.
BTW, DISABLE threaded optimization if you have it enabled globally, with a dedicated starsector profile which includes starsector.exe and java.exe. On = stutter, auto= no stutter -but who knows, off= no stutter. For a 64 bit system only.
Also, if you want to use reshade ( reshade.me), put the binaries for opengl in the java.exe folder - if you use the "auto installer", select java.exe in starsector