--- type: types/entity.md entity_type: technology tags: [kernel, driver, power-management, amd, cpu] created: 2026-07-31 modified: 2026-08-29 related: [Linux Kernel, acpi-cpufreq, Kernel PM Governors, CPPC, amd-pstate vs acpi-cpufreq] sources: [Source - AMD Powermanagement CPU] confidence: 0.95 confidence_base: 0.95 provenance: sourced summary: Linux-Kerneltreiber für das Power Management von AMD-Prozessoren über die CPPC-Schnittstelle; löst acpi-cpufreq ab. --- # amd-pstate **Typ:** technology ## Beschreibung amd-pstate ist ein Linux-Kerneltreiber, der in Version 5.17 eingeführt wurde und Energieverwaltung für AMD-Prozessoren mithilfe der CPPC-Schnittstelle (Collaborative Processor Performance Control) bietet. Er ersetzt den älteren ACPI-basierten Ansatz mit einem feingranularerem und effizienteren Mechanismus zur Steuerung von CPU-Leistung und Stromverbrauch. ## Kerndaten - **Zweck:** CPU-Energieverwaltung für AMD-Prozessoren - **Status:** Aktiv (eingeführt in Linux 5.17) - **Typ:** Kerneltreiber - **Schnittstelle:** sysfs - **Hardware-Anforderung:** AMD-CPUs mit CPPC-Unterstützung (neuere Generationen, sowie einige Zen2- und Zen3-Modelle) - **Kernel-Commit:** [c22760885fd6](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c22760885fd6) - **Dokumentation:** Documentation/admin-guide/pm/amd-pstate.rst ## Beziehungen - **Hängt ab von:** [[Linux Kernel]] 5.17+ - **Implementiert:** [[CPPC]] (Collaborative Processor Performance Control) - **Ersetzt:** [[acpi-cpufreq]] für AMD-CPUs auf unterstützter Hardware - **Verwendet von:** [[Kernel PM Governors]] (schedutil, ondemand) - **Fällt zurück auf:** [[acpi-cpufreq]] auf inkompatiblen Systemen - **Verglichen in:** [[amd-pstate vs acpi-cpufreq]] ## Details ### Funktionen - **Feinere Granularität:** Bietet präzisere Kontrolle über CPU-Leistungszustände im Vergleich zu den 3 P-States, die acpi-cpufreq anbietet - **Hardware-Hinweise:** CPPC-Hardware bietet Leistungsziele und Hinweise, die Governor auswerten können - **Dynamische Regulierung:** Ermöglicht feingranulare Systemregulation basierend auf Workload und Stromanforderungen - **Energieeffizienz:** Reduziert Stromverbrauch, besonders vorteilhaft für mobile Geräte, wo es die Akkulaufzeit verlängert ### Kompatibilität - **Unterstützte Hardware:** Neuere AMD-CPU-Generationen, sowie einige Zen2- und Zen3-Modelle - **Fallback-Mechanismus:** Wenn amd-pstate nicht initialisiert werden kann oder auf inkompatible Hardware läuft, fällt der Kernel automatisch auf acpi-cpufreq zurück - **Governor-Unterstützung:** Funktioniert mit vorhandenen Kernel-Governoren wie schedutil und ondemand ### Verwendung Der Treiber stellt seine Konfiguration und Status über die sysfs-Schnittstelle bereit und ermöglicht: - Anzeigen von aktuellen Leistungszuständen - Anpassung von Energieverwaltungsparametern - Überwachung von CPPC-bezogenen Metriken ## Historie - **2022-03-20:** Eingeführt in Linux Kernel 5.17 - **2022:** Initiale Bereitstellung auf AMD Zen2- und Zen3-Prozessoren ## Siehe auch - [[Linux Kernel]] - [[acpi-cpufreq]] - [[Kernel PM Governors]] - [[CPPC]] - [Kernel Commit c22760885fd6](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c22760885fd6) - [[Source - AMD Powermanagement CPU]] - [[amd-pstate vs acpi-cpufreq]]