gh-667: Modify message when using amd-pstate-epp (#674)
* gh-667: Modify message when using amd-pstate-epp * Address code review * Address code review * nit * Update * fix typo --------- Co-authored-by: shadeyg56 <shadeyg56@gmail.com>
This commit is contained in:
parent
215026ad43
commit
2df634b09c
|
@ -267,6 +267,7 @@ def turbo(value: bool = None):
|
|||
"""
|
||||
p_state = Path("/sys/devices/system/cpu/intel_pstate/no_turbo")
|
||||
cpufreq = Path("/sys/devices/system/cpu/cpufreq/boost")
|
||||
amd_pstate = Path("/sys/devices/system/cpu/amd_pstate/status")
|
||||
|
||||
if p_state.exists():
|
||||
inverse = True
|
||||
|
@ -274,6 +275,12 @@ def turbo(value: bool = None):
|
|||
elif cpufreq.exists():
|
||||
f = cpufreq
|
||||
inverse = False
|
||||
elif amd_pstate.exists():
|
||||
amd_value = amd_pstate.read_text().strip()
|
||||
if amd_value == "active":
|
||||
print("CPU turbo is controlled by amd-pstate-epp driver")
|
||||
# Basically, no other value should exist.
|
||||
return False
|
||||
else:
|
||||
print("Warning: CPU turbo is not available")
|
||||
return False
|
||||
|
|
Loading…
Reference in New Issue