Options to Optimize Gaming Performance in Windows 11

I spent some time testing the HT on/off in both DX11 and DX12 the other day. While the peak fps was marginally different, what I was focusing on was the 99% fps numbers as displayed by the Nvidia Performance Overlay, in an effort to see which combination gave the highest consistent frame pacing for the lows.

While I did not take time to record the results or take screenshots, my findings were that while using DX11, Hyperthreading Disabled gave the best 99% fps. Using DX12, Hyperthreading Enabled gave the best results.

Overall, out of the 4 combinations tested, DX12 with hyperthreading enabled gave the best 99% results, while DX11 with hyperthreading enabled was the worst. The split between the best and worst combination of hyperthreading and DX version was 4-6 fps average, on the 99% fps scale, on the ground at JFK. Again, this was focusing on the lowest fps recorded while spinning the camera in the cockpit like a possessed child during an exorcism.

Again, the peak fps number was not a focal point of my test, but the 99% fps scale should be a fairly decent indicator of CPU performance in regards to checking whether HT on or off is right for your system, since the dev mode counter, while thorough, doesn’t do a particularly great job of showing trends for the lows.

Tl;dr, from best to worst on my system:
DX12 HT enabled
DX12 HT disabled
DX11 HT disabled
DX11 HT enabled

Based on these findings, and the fact that I am having a great time with DX12 on my rig, I have re-enabled hyperthreading. If, for some reason, I need to go back to DX11, I will be disabling hyperthreading once again.

YMMV, but if you’re bored, it’s an easy thing to test and might help smooth things out in dense areas.

3 Likes

but nowhere in that article is somewhat mentioned about Hyperthreading :joy:

You must have missed the post where the person I qutoed was talking about HT, and whether or not it makes a difference.

1 Like

I turned off “Memory Integrity”, then had second thoughts cus of the potential security risk, but can’t turn it back on. I did a search on how to turn back on, but most of the information is over my head. :worried:

I not missed that
 I mention that we come completely off topic here with all that additional topics


That HT have an impact we know, also as more threads can uses, as more beneffit - so no wonder about DX12 ( I have HT allways on ).

Microsoft wrote about the Core Isolation sub setting : Memory Integrity and VPM and That gamers " in some scenarios and some configurations " get a “may be” beneffit if they disabled that ( if not per se disabled ).

What this beneffit is, does ms not mentioned
 may be again not worth and for no user noticable.

did you at least see any kind of beneffit in MSFS ? :wink:

And whats the issue while you try to set it on again ?

Right? Gotta love Microsoft at times
 makes me wonder who on earth is leading them/this team. They’re already turned OFF by default, so what’s the point of this article.

Speaking of Windows 11 users and MSFS – anyone else noticing a significant delay when exiting out of the sim? i.e. closing the sim by exiting to main menu? It’s now taking me 6+ mins just to get to the main menu.

As far as I know, VMP and HVCI are currently enabled on ready-to-run PCs from the OEM. It is deactivated for me, but I don’t have an OEM-PC either, I built my own. I have not seen an OEM-PC this year where it was disabled by default. Oh well, even Microsoft recommends OEMs to enable it. With a recent Windows 11 installation and appropriate system support, VMP and HVCI are enabled by default. See also:

Why Windows 11 has such strict hardware requirements, according to Microsoft | Ars Technica

Hypervisor-protected Code Integrity enablement | Microsoft Learn

1 Like

When I tried to turn it back on, it wouldn’t let me, something about drivers that I don’t understand.

wow
 and you are sure it was former enabled ? You can not enable core isolation if there are “incompatible” drivers.

If it was enabled , then may be these super OS not recheck the preconditions if you install some what new . But now, as you try to enable it, it check your system ( you can see the list of which drivers it detects ).

At least
 as I mentioned
 dont worry about. I assume a lot, realy a lot of users have that disabled as exact same driver thing ( or simple Virt.Support in BIOS disabled ). If windows 11 enabled it and not recheck the preconditions , I will no longer wonder about some problems ( but , I not wonder in general about that beta OS :wink: ).

Yeah, it was on.

1 Like

if you realy want back that setting, you can only uninstall the related software ( logitech, what else ). But I assume thats not really what you want
 and trust me, you can still good sleep, these so called security feature is nothing where the world depends on. Much more important is a basic understanding to not install software from unknown sources, and all that things :slight_smile:

Thanks MichaMMA, after looking at some clips, I have a better understanding of what I need to do if I want it enabled.

1 Like

chasing FPS and smoooothnes - it can be a zero sum game

Turning off SMT gives me 2 or 3 extra frames but with just eight threads I find it introduces fps drops in any 60fps recordings I make 
 and of course it doubles the rendering/compilation time for any editing I do. For me it’s generally not worth it but I have used it in 4k just to stay above 30fps in heavy areas (I usually fly in 2k).

I can tell you how I optimized MSFS in Windows 11.

I replaced Windows 11 with my verified backup of Windows 10.
Now, All is well again.

2 Likes

how I can give you 5 votes ? :rofl:

That was good enough right there
thank you, have a very nice weekend !

1 Like

The latest non insider W11 build works just perfect for me