• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Way to turn Hyperthreading ON vs OFF within windows 10 ??

Joined
Jan 19, 2017
Messages
430 (0.14/day)
System Name Core p90
Processor I7 9700k
Motherboard ASRock Z390 Phantom Gaming 4
Cooling Ek supremacy evo cpu block/nexxxos ut60 rad 480mm/D5 vario pump 310mm reservoir combo.
Memory Trident gskill 4x8gb 3000mhz (temporarily running 2x 32gb ddr4 corsair vengeance 3600mhz)
Video Card(s) Nvidia Founders edition rtx 3080 10gb
Storage M.2 Intel 660p 1024gb, 4tb 7200 rpm black Western Digital hdd
Display(s) Acer x34 predator 3440x1440p 120hz g-sync ultrawide 21:9 monitor
Case Thermaltake Core P90 tempered glass edition
Audio Device(s) On board
Power Supply Thermaltake smart m1200w
Mouse Razer Basilisk v3
Keyboard Logitech G910
Software Windows 10 64bit
Question in title
 
You can probably do manual parking but no software way to do it.
 
is "disabling core parking" still a thing in windows 10?
with an i7 7700k?
 
Look for core unparker, it is a registry trick, i used it on my 8350, should work in 10 too
 
It was for amd cpus. I dont recall it having any effect on intel.

There were 2 BD patches for 7, there is a utility called core unparker, it adjusts the registry, i presume some w7 entries relating to this are in 8 and 10.

In the days of XP hypthr didnt work, it was 7 that it really did, so its truly best to leave hyperthreading enabled today
 
Last edited:
There were 2 BD patches for 7, there is a utility called core unparker, it adjusts the registry, i presume some w7 entries relating to this are in 8 and 10.

In the days of XP hypthr didnt work, it was 7 that it really did, so its truly best to leave hyperthreading enabled today

so..... does that mean if I don't touch the defaults settings in windows 10... Cores are being parked (therefore Hyper Threading not being used to its fullest) if I understood well? Correct?
 
Basically all it did was tell Windows not to assign threads to virtual cores. Hyperthreading was still enabled but those logical cores would drop to 0% load.

In short, there's no way to completely disable Hyperthreading from an operating system. It requires rebooting.
 
so..... does that mean if I don't touch the defaults settings in windows 10... Cores are being parked (therefore Hyper Threading not being used to its fullest) if I understood well? Correct?
Core parking has nothing to do with HT. Windows just parks idle cores, when not in use, depending on system load.
You can adjust core parking behavior using this ~ https://sourceforge.net/projects/rightmark
1

1

Be advised that the utility does a lot more than just core parking!
 
so you recommend I use the utility to unpark the cores then?
 
The real question that hasn't been asked is:

why
 
so you recommend I use the utility to unpark the cores then?
What exactly do you want to do with core parking?
Just set the power profile to high performance & min processor state to 100% if you don;t want Windows to park cores, balanced for well a balance of performance & power saving.
If you want HT to not work then get process lasso & use forced mode, the utility I linked to has fine grained performance tuning.
You can use it to set when/how the cores are parked & what algorithm the system uses for core parking & unparking. It basically sets parameter under which the processor loads or unloads cores, via core parking, for any number of tasks & then some.
 
I assume you can no longer do this in the Bios? I used to with my old overclocked 920 in the summer to keep it a little cooler :) but agree I don't see the point these days.
 
You can do this in the bios...its the main place to do so. He just wants to disable in windows.

yeah I'm not trying to turn off HT. Just thought that if I do disable Core parking it would help stability in gaming and other tasks...
If Core Parking can be disabled simply by playing with the windows "power settings" why do I keep reading I need to use a "utility" to do the "unparking"?
 
Maybe the more important question to ask here is what stability issues you're having with "gaming and other tasks"? What details can you provide about those issues?

Maybe reviewing those we can help you find a solution, be it core parking or not. :toast:
 
Utilities just automate and/or simplify the process. You can do all the tweaking manually if you prefer. Pretty much everything you need to know can be found here: https://bitsum.com/parkcontrol/. It's a lot of info and you'll want to read it all, and check out all the links for more.
 
Core parking isnt really a concern in intel. I dont unserstamd why it would make things more stable. You barked up the wrong tree there.
 
yeah I'm not trying to turn off HT. Just thought that if I do disable Core parking it would help stability in gaming and other tasks...
If Core Parking can be disabled simply by playing with the windows "power settings" why do I keep reading I need to use a "utility" to do the "unparking"?

You don't, forget about it, system doesn't become more stable with cores parked or unparked. A system is either stable or it is not, and when it is not, just disabling random bits of it makes absolutely zero sense.
 
One way to disable HT from within windows would be to:
-dump UEFI configuration using AMI tools (or other, specific for UEFI implementation vendor - still, almost all consumer retail motherboards use AMI UEFI)
-find and change the value of HT setting in that configuration (it might require trial and error, or diffing two configurations - one with HT enabled and one with HT disabled)
-apply the modified configuration back to UEFI and doing a reboot

Of course this solution has to be adapted for every specific motherboard and UEFI version (offset of value to modify might change).
This exact method has been used to force DMI 3.0 on some laptops that were hard-locked to use DMI 2.0, what resulted in bottlenecking NVMe drive speeds.

Perfectly doable, but not that trivial :)
 
Back
Top