To me. This doesn't seem to do anything. Yes, i use GraphicsLib. Now, i followed every instructions to the exact details, and also looked around here for options and means to see any improvement. Such as disabling GraphicLib's Bloom. While also disabling VSync, GLFlush, GLFinish and forcenoVBO. I just took your FPS limit which was 1000, why not? Was using 8GB VRam, changed to 6GB VRam to see if that stopped my mini-stuttering, but no dice. I have been living with this mini-stuttering for as long as i can remember.
Playing with slightly above 110 Mods. Tried counting them all, kind of lost track the exact number but it's slightly above that.
It's sad that this doesn't really help me in any way that i know of.
From my very basic understanding, the main problem I think is playing with 110 mods and only having 6GB ram allocated to it. You might want to increase that to 11GB+ for a more smooth experience. If budgeting that much still doesn't work, then your CPU definitely needs upgrading (and if it's high end already, time to decrease the amount of mods).
Hmm. My PC specs are this.
GPU: Nvidia Geforce 2080 Ti, i have two of them.
Processor: Intel i9-9900 3.60 GHz, 16 CPUs
Memory: 32 GB
Starsector's Drive it sits at: 1.80 T SSD. 439 GB remains.
Let me know if there is more details that are important other than these three.
If having 110 Mods are too much, despite following every kind of Guide there is or that i could find, helps not. And i am overreaching the limits, such as not giving enough VRam, then alright. The vague guide saying that 8 GB lets you play with most Mods really means no more than 90 Mods, probably.
first, you can check if the game is heavily spamming GC when the stutter is happening (the cmd window that appear should show you)
if thats not the case which usually can be fixed by just giving more heap or narrowing down the mod, have you considered to only use single 2080 Ti?..
see if its actually caused by the motherboard pcie lanes being halved.
if the micro-stutter happen on combat, try removing fast engine rendering if you have it.
GC? Sorry. I only have Entry level to Modding and these similar fields. I'll take more in-depth look at the cmd, if that is the case.
I have two 2080 Ti that is not connected with SLI. I made a grave and misinformed purchase, regarding GPU. Thus. I had to be settled with the two of them as i lack the income for a better one at all.
That is the VERY first time i have heard about pcie being halved. I have little understanding of this (newly, thanks to Himemiko's info). Okay. I learned a few things regarding pcie and it's details. I feel more enlightened. I'm not yet used to this kind of information, what it means and such. But by common sense and logic, i deduce that the compatibility is based on GPU pcie connectivity size versus Motherboard and etc pcie size, and it's Generation, if i am dumbing this down. This will help me greatly in the future, i truly hope. Thank you for bringing this info to me, Himemiko!
Fast Engine Rendering is disabled. Does that help, or should i just delete it completely? Considering it's not maintaned and updated anymore, for now.
Right. So i found the info regarding my Motherboard, at least. It is a MSI MPG Z390 GAMING PRO CARBON AC, S-115. I also had this purchased for my Rig HyperX Predator DDR4 3000MHz 32GB and later on to make up for my mistake a Kingston FURY Renegade PCIe M.2 NVME SSD 2TB, which i think is incompatible with my Motherboard that maxes out a 3.0, not a 4,0, if i am understanding this right? Since my Motherboard supports 3,0 x16. I have a much better (hopefully) Motherboard and Memory Cards on my wishlist, if i can manage to be a bit intelligent with my spending. A Nvidia 4090 GPU is simply impossible, for the time being, if that would change anything playing Starsector at 110+ Mods.
Edit: Found these, if they are of any concern, which gave me warnings:
OpenJDK 64-Bit Server VM warning: UseAVX=3 is not supported on this CPU, setting it to UseAVX=2
OpenJDK 64-Bit Server VM warning: UseXMMForObjInit requires SSE2 and unaligned load/stores. Feature is switched off.
Edit 2: Right. I think i understand what you mean by "GC" now. Their details as of my recent Copy is this:
[163.556s][info ][gc ] Trigger: Free (817M) is below minimum threshold (819M)
[163.561s][info ][gc ] GC(11) Concurrent reset 5.126ms
[163.562s][info ][gc ] GC(11) Pause Init Mark 0.096ms
[163.566s][info ][gc ] GC(11) Concurrent marking roots 4.118ms
[163.921s][info ][gc ] GC(11) Concurrent marking 355.258ms
[163.921s][info ][gc ] GC(11) Pause Final Mark 0.210ms
[163.921s][info ][gc ] GC(11) Concurrent thread roots 0.258ms
[163.923s][info ][gc ] GC(11) Concurrent weak references 1.832ms
[163.926s][info ][gc ] GC(11) Concurrent weak roots 3.032ms
[163.926s][info ][gc ] GC(11) Concurrent cleanup 6886M->5380M(8192M) 0.034ms
[163.930s][info ][gc ] GC(11) Concurrent strong roots 3.279ms
[163.978s][info ][gc ] GC(11) Concurrent evacuation 47.871ms
[163.978s][info ][gc ] GC(11) Pause Init Update Refs 0.008ms
[164.171s][info ][gc ] GC(11) Concurrent update references 193.674ms
[164.172s][info ][gc ] GC(11) Concurrent update thread roots 0.331ms
[164.172s][info ][gc ] GC(11) Pause Final Update Refs 0.098ms
[164.172s][info ][gc ] GC(11) Concurrent cleanup 5649M->1655M(8192M) 0.040ms
I think that's all about the CMD. If i am missing anything, please let me know. So i may correct myself.
Thanks for all the information and suggestions!