PowerStation
PowerStation copied to clipboard
Open source TDP control and performance daemon with DBus interface
Enables the use of asusctl to change TDP on supported devices (e.g. the ROG Ally)
We only expose a small selection of capabilities that RyzenAdj provides. Recently some of the more esoteric features have been found to be beneficial on newer devices, such as APU...
Issue existed with the current implementation prior to being ported to PowerStation. Changing the GPU min/max frequency has no effect. This method previously worked so a kernel change may be...
To maximize performance, Enabling/Disabling cores should try and prioritize the maximum performing cores/threads. CPU's like Ryzens have metrics to rate the core. eg /sys/devices/system/cpu/cpu${N}/acpi_cppc/highest_perf will tell you the relative best...
We should drop the ryzenadj power profile in favor of the PPD supported `platform_profile` ``` [gamer@opineo acpi]$ pwd /sys/firmware/acpi [gamer@opineo acpi]$ cat platform_profile_choices low-power balanced performance [gamer@opineo acpi]$ cat platform_profile...
Van Gogh APU's have power1_cap for STAPM and power2_cap for FPPT. We should default to these methods as they are more secure and may provide addition hidden functionality in ACPI...
Currently min/max TDP settings are determined by the client software and must be re-implemented each time a device wants to use it. This adds complexity to client software as they...