Question SMT missing in my Ryzen BIOS

danny009

Honorable
Apr 11, 2019
583
57
10,970
My laptop is asus g15 zep ga503rm and hypertreading SMT is missing in my bios, I want to turn it off in summer. There is SVT but SMT is missing in advanced tab. There is security,advanced,main,save and exit tabs. I did looked everywhere in my bios. How do I turn it off if its missing in my BIOS
 
Solution
Most laptops, especially consumer laptops, have very limited options in the BIOS. It is very possible that you cannot turn off SMT. I do wonder why you want to turn off SMT in the summer?
You could go into Windows Power Options Processor power management, Maximum power state and change the setting from 100% to 80% (or lower) to reduce CPU power dissipation and prevent overheating in hot weather.

That was what I did in the first place however laptop or OS itself does not limit the CPU GHz speed nor any setting.

I did unlocked the frequency and boost settings via elevenforums reg files and CPU speed still getting into high GHz I assume thats the source of the heat.
 
I would argue turning it off would be worse for power consumption (and thus heat output) because if you have say 2-4 threads that can be run in SMT, you only need 1-2 cores powered up. Turning SMT off means you need 2-4 cores powered up, and cores take up much more power.

If you want to adjust the CPU's performance without using tools like AMD Ryzen Master, adjust the expanded options as seen in this window:
Jdq1r1N.png

You can find this in Control Panel -> All Control Panel Items -> Power Options -> Edit Plan Settings -> Change advanced power settings
 
  • Like
Reactions: danny009
I would argue turning it off would be worse for power consumption (and thus heat output) because if you have say 2-4 threads that can be run in SMT, you only need 1-2 cores powered up. Turning SMT off means you need 2-4 cores powered up, and cores take up much more power.

If you want to adjust the CPU's performance without using tools like AMD Ryzen Master, adjust the expanded options as seen in this window:
Jdq1r1N.png

You can find this in Control Panel -> All Control Panel Items -> Power Options -> Edit Plan Settings -> Change advanced power settings

I did that in my first try and it seems laptop does not limit CPU GHz, it still goes up to 2.90GHz and jumping around in miliseconds. This behaviour isnt the case on my desktop pc. I did set up the max processor state to %20 (yes you did read it right) still GHz goes nuts even when I'm idle doing nothing. I also unlocked frequency and boost mode, none of them worked. first I did put the 1700 and latter to disabled. Nothing works on this blasted operating system, I keep having issues like these since ı got this laptop, NONE OF THESE happened on my desktop computer perhaps because it is Windows 10. Who knows Microsoft pretty garbage lately.
 
I did that in my first try and it seems laptop does not limit CPU GHz, it still goes up to 2.90GHz and jumping around in miliseconds. This behaviour isnt the case on my desktop pc. I did set up the max processor state to %20 (yes you did read it right) still GHz goes nuts even when I'm idle doing nothing. I also unlocked frequency and boost mode, none of them worked. first I did put the 1700 and latter to disabled. Nothing works on this blasted operating system, I keep having issues like these since ı got this laptop, NONE OF THESE happened on my desktop computer perhaps because it is Windows 10. Who knows Microsoft pretty garbage lately.
If you want, you can disable turbo boost entirely by opening a command prompt as an administrator, then typing in the following: powercfg -attributes sub_processor perfboostmode -attrib_hide. This shows the "Processor performance boost mode" option. You can set it to "Disabled" from there.

Also the OS isn't at fault here. It can only do what the hardware and its system software allows (i.e., drivers) it to do.
 
If you want, you can disable turbo boost entirely by opening a command prompt as an administrator, then typing in the following: powercfg -attributes sub_processor perfboostmode -attrib_hide. This shows the "Processor performance boost mode" option. You can set it to "Disabled" from there.

Also the OS isn't at fault here. It can only do what the hardware and its system software allows (i.e., drivers) it to do.
Thanks for the response however I already did these and have no effect in limiting CPU speed, I already did set it to Disabled, somehow this AMD CPU runs faster even if max cpu state set to %30. I think it just doesnt work or in some way software conflicts with something. Perhaps because I use Power Effiency from new settings panel with Balanced power plan from Control Panel. Good idea, let me try that and get back to you with results. If still no luck then I just set it to %10 because that specific percentage works in reducing CPU heat and limiting GHz. Reply back to you soon.
 
Most laptops, especially consumer laptops, have very limited options in the BIOS. It is very possible that you cannot turn off SMT. I do wonder why you want to turn off SMT in the summer?
Intel CPUs have HT turning it off results in reducing the CPU heat greatly with minimal speed loss. I thought AMD have similiar setting. I pay great value to lifespan and I really do not care the speed of things.
 
Intel CPUs have HT turning it off results in reducing the CPU heat greatly with minimal speed loss. I thought AMD have similiar setting. I pay great value to lifespan and I really do not care the speed of things.
That all depends on the what the manufacturer allows for users to be able to adjust in the BIOS. I've used Intel laptops that don't allow me to turn off HT and others that do. Pre-built computers generally have very limited adjustable options in the BIOS.