Closed emansom closed 1 year ago
Is it possible to lower the Idle Limit with acpi_idle
btw?
When checking with ryzen_monitor
it does scale down to C6 all the way, so just wrong ACPI data the motherboard/UEFI is providing.
Thank you for the screenshots.
Apparently PMC appears not to be programmed the same on Zen architecture families. Reason I will keep this feature as a build option. There's not enough explanations in specifications.
No idea how to manage acpi_idle
I prevent drivers from loading and make CoreFreq registers itself as the CPU-Idle handler. When done, I set kernel to put Core(s) in I/O wait.
In kernel window, you will next change default C2 to C6 (technically: I/O read at base address + C6 index)
Registration can be requested from the Settings window.
Just make sure mainstream drivers are blacklisted or unloaded before corefreqk.ko
More in my Wiki
Continuation of a bug discovered while debugging #422.
When trying to launch the daemon (_all pieces compiled with
ARCH_PMC=UMC
via locally modified PKGBUILD_) on a 3500X running on a X570 platform with various UEFI tweaks, it fails with the following message:3500X info
(_works fine when not compiled with
ARCH_PMC=UMC
_)Processor
Frequencies
IPC
TSC
Idle states
Vcore, Power & Thermal
Memory Controller
(_Without
ARCH_PMC=UMC
_)Features
Technologies
Capabilities
ISA
Processor Information
CPPC
System Information
BIOS
X570 I AORUS PRO WIFI (UEFI version F37a, AMD AGESA V2 1.2.0.8)
Kernel