10900k OC’d to @5ghz, RTX 3080 and 3440 x 1440
Isn’t the HT activated by default in the bios?
On my i7 10700k 8 core HT off is better
Why would you ever disable hyperthreading?
The argument is that HT works better and is needed for CPUs with fewer cores-and may be worse and not necessary if you have 8 or more cores.
Yeah I just don’t understand the argument. It seems to be that if you have more cores than threads then hyperthreading introduces unnecessary overheads. But if you have more cores than threads it wouldn’t be hyperthreading anyway - as hyperthreading still spreads threads between cores first. In the case you have more threads than cores then the threads will always stall at some point.
I also confirm that, on my i7-10700K the performance is much smoother with HT off.
How do you turn off hyperthreading?
Turned off Hyper Threading in BIOS and the MAJOR freezes in LA in between otherwise pretty smooth performance was completely GONE when I now tried. If it continues like this, it is a lifesaver to my major freezes!
Running 4k 80% high/ultra 30 fps cap
i7 10700 rtx3070 32 gb ram
Thanks!
I believe in Hyperthreading.
But, for those users that argue against the main thread argument:
“ASOBO must use all cores/threads equally to improve FPS,etc…”.
Turning off hyperthreading defeats the use of having two threads running on the one core to gain about a 30% increase in performance on that one core.
the i5-9600K does not have Hyper Threading, but it runs MSFS just fine. It is a six core / six threads CPU. I did have an i5-9600K and upgraded to the i7-9700K and did no gained a single frame. An Intel six core from the 9th generation and up is enough to play MSFS. You could get a modern 6 core / 12 threads, like the 5600X, but in this case GPU and RAM is more important if you don’t have money to invest in everything.
The OP saw gains with Hyper Threading enabled because his CPU is still an old 4 core / 8 threds CPU. So if he disables HT, just 4 cores is not enough and he’ll experience stutters, frame drop and such.
better performance and smoother (no stutter, more important than very high fps) with HT off on my i9 10850k (10 cores). And CPU temp cooler.
Gonna try this later for my i910900k.
Should you also disable threaded optimization in NVCP if you disable hyperthreading?
Unfortunately stutters back again… Had no stutters whatsoever when approaching LA downtown from the east. Thought it was due to hyper threading disabled. Maybe it was just because of the different direction of flying… Weird and annoying.
No difference here on my i7 10700KF
Have you guys reset rolling cache? Nowadays I reset everything at every opdate, from graphics to data / rolling cache.
I’ve just tested dropping SMT on my 3800X from eight cores to four and although I am still gpu limited it brought altogether a much smoother performance especially flying low over PG cities (Nuremberg) making the usual frame drops and stutters barely noticable. My fears that it would only work 4 cores ignoring the others were unfounded because in reality they did swap for heat mitigation [edit. it can also be tied to only four cores] … The only downside is that until I know different I have to always enter bios to change it … Can definitely recommend for MSFS2020 with reservations that it might hamper replay/ recording as yet untested by myself and that I don’t know how Asobo’s future plans to optimise core use will affect it.
PS. FSX 1080p on max everything is like butter
Can you disable SMT in just 4 cores? So you have 12 threads now? Could it be related to poor latency in the 3000 series in between modules? Because the 5000 series I think solved the issue, surpassing Intel in DX11 games (heavy single core utilization).
You might not have the same issue running a 5600X or 5800X. At this point, the 3000 series is not a good CPU for MSFS. From benches, even an i5-9400F have more fps if I’m not mistaken.
Yes you can disable 4 cores on my MSI board and there are several combinations to choose from. It’s only two threads to each core on the 3800X btw so presumably I now have eight threads.
I read somewhere the problems were the 65w 3700s and below so that’s why I got the 105w 3800X which is otherwise identical … it was slightly cheaper too because many people have been put off by the TDP even though it’s a max level on a steep curve.
I’ll know better if my new GPU ever gets here