I have a Ryzen 3900XT and I’m using Fedora 34 with GNOME currently on a B550 motherboard. I can provide more information if needed.
I wonder if anyone uses a tool either through GNOME or another tool to help with power management of the CPU. Currently it seems all the cores stay at the minimum 3.8GHz or 4.2GHz. It sits at 38C idle (using a dual 240mm radiators and waterblock).
I just wonder if any other Ryzen users have a tool they use to minimize or rather optimize usage with Linux. As long as I have access to a .deb package I should be able to install it. I just thought I’d ask to see if anyone had experience because Ryzen doesn’t make a tool or drivers for Linux. For a comparison I usually get a 34C idle in windows on the ryzen balanced plan.
It’s fine, I just wondered if there is a Low power option for me that wont limit performance, but allow idle to lower draw.
Happy to run any diagnostics and post results if directions are given.
Thank you all for any input in advance.
I just had a thought, maybe I should make a change in Bios? (MSI mobo)
PS- I tried to search the L1 forum, but if I worded it wrong or diffrently and missed something I am sorry.
[jrhaa@fedora ~]$ cpupower idle-info
CPUidle driver: acpi_idle
CPUidle governor: menu
analyzing CPU 0:
Number of idle states: 3
Available idle states: POLL C1 C2
POLL:
Flags/Description: CPUIDLE CORE POLL IDLE
Latency: 0
Usage: 957
Duration: 22462
C1:
Flags/Description: ACPI FFH MWAIT 0x0
Latency: 1
Usage: 37473
Duration: 4172538
C2:
Flags/Description: ACPI IOPORT 0x414
Latency: 18
Usage: 458879
Duration: 11086920466
jrhaa@fedora ~]$ cpupower frequency-info --governors
analyzing CPU 0:
available cpufreq governors: conservative ondemand userspace powersave performance schedutil
[jrhaa@fedora ~]$ cpupower frequency-set --governor ondemand
Subcommand frequency-set needs root privileges
[jrhaa@fedora ~]$ sudo cpupower frequency-set --governor ondemand
[sudo] password for jrhaa:
Setting cpu: 0
Setting cpu: 1
Setting cpu: 2
Setting cpu: 3
Setting cpu: 4
Setting cpu: 5
Setting cpu: 6
Setting cpu: 7
Setting cpu: 8
Setting cpu: 9
Setting cpu: 10
Setting cpu: 11
Setting cpu: 12
Setting cpu: 13
Setting cpu: 14
Setting cpu: 15
Setting cpu: 16
Setting cpu: 17
Setting cpu: 18
Setting cpu: 19
Setting cpu: 20
Setting cpu: 21
Setting cpu: 22
Setting cpu: 23
[jrhaa@fedora ~]$
Here I tried to see changes…
[jrhaa@fedora ~]$ cpupower frequency-info
analyzing CPU 0:
driver: acpi-cpufreq
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: Cannot determine or is not supported.
hardware limits: 2.20 GHz - 4.78 GHz
available frequency steps: 3.80 GHz, 2.80 GHz, 2.20 GHz
available cpufreq governors: conservative ondemand userspace powersave performance schedutil
current policy: frequency should be within 2.20 GHz and 3.80 GHz.
The governor “ondemand” may decide which speed to use
within this range.
current CPU frequency: Unable to call hardware
current CPU frequency: 1.89 GHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: no
[jrhaa@fedora ~]$ cpupower frequency-info --hwfreq
analyzing CPU 0:
current CPU frequency: Unable to call hardware
[jrhaa@fedora ~]$ sudo cpupower frequency-info --hwfreq
analyzing CPU 0:
current CPU frequency: 2200000 (asserted by call to hardware)
[jrhaa@fedora ~]$
These commands and governer settings has a GUI for fedora on GNOME website…
https://extensions.gnome.org/extension/1082/cpufreq/