Is there a way to disable CPU C-state on Solaris 11.4 x86?
I am looking for a way to disable CPU C-states through the Solaris 11 OS configuration, not through the BIOS CPU C-state settings.
Referring to Doc ID 1368608.1 SR, I set the following in
/etc/system
set idle_cpu_prefer_mwait=0
set idle_cpu_no_deep_c=1
However, the CPU C-state remains enabled.
Additionally, disabling ACPI prevents Oracle Solaris 11 from booting properly:
eeprom acpi-user-options=0x2
Is there any other way to disable CPU C-state?