# How to use AMD P-State in Linux

**URL:** <https://forum.endeavouros.com/t/how-to-use-amd-p-state-in-linux/25247>\
**Category:** Kernel, boot, graphics & hardware\
**Created:** [March 22, 2022, 5:42pm UTC](https://forum.endeavouros.com/t/how-to-use-amd-p-state-in-linux/25247 "2022-03-22T17:42:38Z")\
**Posts on this page:** 1\
**Showing post:** 366

<div class="post-metadata">

**Author:** ![anon49550872](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/a/b2d939/32.png) [@anon49550872](https://forum.endeavouros.com/u/anon49550872)\
**Post date:** [July 2, 2023, 8:57pm UTC](https://forum.endeavouros.com/t/how-to-use-amd-p-state-in-linux/25247/366 "2023-07-02T20:57:36Z")

</div>

hm… I’m not sure if its working here…

Sorry, output below is in Portuguese, but as you can see, with `amd_pstate=active`, I’m getting `amd-pstate-epp` and `powersave`.

> **amd\_pstate=active**
>
> ```auto
> $ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
> amd-pstate-epp
> 
> $ cpu_freq_check2
> analisando o CPU 5:
> driver: amd-pstate-epp
> CPUs que rodam na mesma frequência de hardware: 5
> CPUs que precisam ter suas frequências coordenadas por software: 5
> maior latência de transição: Cannot determine or is not supported.
> limites do hardware: 550 MHz - 4.55 GHz
> reguladores do cpufreq disponíveis: performance powersave
> política de frequência atual deve estar entre 550 MHz e 4.55 GHz.
> O regulador "powersave" deve decidir qual velocidade usar
> dentro desse limite.
> current CPU frequency: Unable to call hardware
> current CPU frequency: 3.50 GHz (asserted by call to kernel)
> boost state support:
> Supported: yes
> Active: no
> 
> ```

Now, with `amd_pstated=guided`, I’m back to `amd-pstate` and `schedutil` ? Not sure if this should be happening…

> **amd\_pstate=guided**
>
> ```auto
> cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
> amd-pstate
> 
> $ LANG=C cpu_freq_check2
> analyzing CPU 11:
> driver: amd-pstate
> CPUs which run at the same hardware frequency: 11
> CPUs which need to have their frequency coordinated by software: 11
> maximum transition latency: 20.0 us
> hardware limits: 550 MHz - 4.55 GHz
> available cpufreq governors: conservative ondemand userspace powersave performance schedutil
> current policy: frequency should be within 550 MHz and 4.55 GHz.
> The governor "schedutil" may decide which speed to use
> within this range.
> current CPU frequency: Unable to call hardware
> current CPU frequency: 3.64 GHz (asserted by call to kernel)
> boost state support:
> Supported: yes
> Active: yes
> AMD PSTATE Highest Performance: 166. Maximum Frequency: 4.55 GHz.
> AMD PSTATE Nominal Performance: 124. Nominal Frequency: 3.40 GHz.
> AMD PSTATE Lowest Non-linear Performance: 64. Lowest Non-linear Frequency: 1.75 GHz.
> AMD PSTATE Lowest Performance: 21. Lowest Frequency: 550 MHz.
> 
> ```

Edit: cpu\_freq\_check2 is an alias for `cpupower frequency-info`

---

_[View the full topic](https://forum.endeavouros.com/t/how-to-use-amd-p-state-in-linux/25247)._
