AMD a SuperMicro: přehozené frekvence v ACPI

AMD a SuperMicro: přehozené frekvence v ACPI
« kdy: 02. 04. 2025, 20:00:34 »
Narzil jsem na takovou zvlastni vec.
Deska H12SSW-NT s BIOSem 3.0 a EPYC 7232P s nabootovanym Debian Bookworm s parametrem kernelu amd_pstate=passive mi hlasi:
Kód: [Vybrat]
cpupower frequency-info
analyzing CPU 0:
  driver: amd-pstate
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 20.0 us
  hardware limits: 400 MHz - 2.08 GHz
  available cpufreq governors: performance schedutil
  current policy: frequency should be within 400 MHz and 2.08 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency: Unable to call hardware
  current CPU frequency: 2.08 GHz (asserted by call to kernel)
  boost state support:
    Supported: no
    Active: no
    AMD PSTATE Highest Performance: 166. Maximum Frequency: 2.08 GHz.
    AMD PSTATE Nominal Performance: 247. Nominal Frequency: 3.10 GHz.
    AMD PSTATE Lowest Non-linear Performance: 120. Lowest Non-linear Frequency: 1.50 GHz.
    AMD PSTATE Lowest Performance: 32. Lowest Frequency: 400 MHz.
Je tu nekdo s podobnym HW, aby mi potvrdil, ze je skutecne v ACPI tabulce chyba a jsou prohozene Highest a Nominal frekvence?
Na jinych AMD serverech ani desktopech jsem to nevidel.


RDa

  • *****
  • 2 902
    • Zobrazit profil
    • E-mail
Re:AMD a SuperMicro: přehozené frekvence v ACPI
« Odpověď #1 kdy: 03. 04. 2025, 00:28:34 »
Mam zde Epyc 7282 v desce H12SSL-i, bios 3.1

Ale nejak si to nerozumi s amd_pstate=passive - driver o tom vi, ale cpupower ne?
(kernel 6.14.0-gentoo-x86_64, ze sys-kernel/gentoo-sources)

Kód: [Vybrat]
# cat /sys/devices/system/cpu/amd_pstate/status
passive

Kód: [Vybrat]
# cpupower frequency-info
analyzing CPU 0:
  driver: amd-pstate
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 4.00 ms
  hardware limits: 400 MHz - 3.20 GHz
  available cpufreq governors: conservative ondemand userspace powersave performance schedutil
  current policy: frequency should be within 1.51 GHz and 3.20 GHz.
                  The governor "schedutil" may decide which speed to use
                  within this range.
  current CPU frequency: Unable to call hardware
  current CPU frequency: 1.50 GHz (asserted by call to kernel)
  boost state support:
    Supported: yes
    Active: yes
    Boost States: 0
    Total States: 3
    Pstate-P0:  2800MHz
    Pstate-P1:  2000MHz
    Pstate-P2:  1500MHz

Je treba nastavit jeste neco jineho, nebo neco v BIOSu navolit ?

Re:AMD a SuperMicro: přehozené frekvence v ACPI
« Odpověď #2 kdy: 03. 04. 2025, 09:21:11 »
Ja nic dalsiho nastavovat nemusel,
Zahlednul jsem initcall_blacklist=acpi_cpufreq_init pripadne amd_pstate.shared_mem=1 jako pomoc pri problemech.
Jinak asi https://wiki.gentoo.org/wiki/Power_management/Processor#AMD_P-State

Re:AMD a SuperMicro: přehozené frekvence v ACPI
« Odpověď #3 kdy: 03. 04. 2025, 09:46:17 »
To je Zen2, ne? Není pro Zen2 lepší amd_pstate=active, což je taky default?

Re:AMD a SuperMicro: přehozené frekvence v ACPI
« Odpověď #4 kdy: 03. 04. 2025, 09:54:19 »
To je Zen2, ne? Není pro Zen2 lepší amd_pstate=active, což je taky default?
Jenze ve stable Debianu je kernel 6.1 a active umi az od 6.3 nebo 6.5.


Re:AMD a SuperMicro: přehozené frekvence v ACPI
« Odpověď #5 kdy: 03. 04. 2025, 10:13:26 »
To je Zen2, ne? Není pro Zen2 lepší amd_pstate=active, což je taky default?
Jenze ve stable Debianu je kernel 6.1 a active umi az od 6.3 nebo 6.5.

A taky jsou k dispozici backport kernely...nebo pockat na debian 13.

Re:AMD a SuperMicro: přehozené frekvence v ACPI
« Odpověď #6 kdy: Dnes v 10:59:25 »
Hm Debian, i tak bych dal jádro alespoň 6.3. Ten active je pro Zen2 bez problémů.

Re:AMD a SuperMicro: přehozené frekvence v ACPI
« Odpověď #7 kdy: Dnes v 11:56:39 »
Hm Debian, i tak bych dal jádro alespoň 6.3. Ten active je pro Zen2 bez problémů.

V těch backportech pro Bookworm je teď 6.12.
Zrovna nedávno jsem taky někde potřeboval vyzkoušet určitou změnu v novějších kernelech. Přidání repozitáře a instalace z backportů byla nejjednodušší, funguje to dobře.