• 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.

BIOS modding to disable STIBP?

Joined
May 22, 2010
Messages
442 (0.08/day)
Processor R7-7700X
Motherboard Gigabyte X670 Aorus Elite AX
Cooling Scythe Fuma 2 rev B
Memory no name DDR5-5200
Video Card(s) Some 3080 10GB
Storage dual Intel DC P4610 1.6TB
Display(s) Gigabyte G34MQ + Dell 2708WFP
Case Lian-Li Lancool III black no rgb
Power Supply CM UCP 750W
Software Win 10 Pro x64
Hello,
i've been looking at this for the best part of a month with no solutions and kind of lost as to where actually to ask, so let's start here:

As you all know, MS in their infinity "wisdom" has hardcoded STIBP and IBRS/IBPB protections on Windows, EVEN when you manually disable ALL mitigations (such a dumb thing to do on MS part), whilst on Linux you can disable ALL mitigations. STIBP is a particularly terrible one as it has a steep impact on SMT systems.
ATM the onyl way to disable this stupid default is for the BIOS to force-disable STIBP by setting a flag or masking the feature flag for the CPU, now some business computers have this option in BIOS(some HP elite desktops and elitebooks), but consumer ones don't, and even less for year-old abandoned platforms.

All my searchs on this subject yield forums and people that want to mod STIBP IN by or pre-baking ucode updates on the BIOS(which i don't want to, besides Windows updates the ucode on boot just like linux does, so your BIOS ucode is ignored).

¿has anyone done something like this?, or know where to point me to?
 
Back
Top