ich habe nun sämtliche Systeme auf D12 aktualisiert und musste feststellen, das sich zwischen D10 und D12 EINIGES geändert hat. Von der chown syntax über änderungen im FHS bis hin zu grundlegenden Hardwaresteuerungsdingen wie dem Intel Speedstepping. Und genau da habe ich hier ganz seltsame Dinge entdeckt.
Code: Alles auswählen
Desktop CPU ( i7 4790 ): 3,6 (T4,0) GHz ( lt. Intel Ark ) 3.60|3.40|3.20|3.00|2.80|2.60|2.40|2.20|2.00|1.80|1.60|1.40|1.20|1000|0,800 GHz
Notebook CPU ( i5 3320M ) : 2,6 (T3,3) GHz ( lt. Intel Ark )
NAS CPU ( Xeon 1265L ): 2,5 (T3,5) GHz ( lt. Intel Ark )
Code: Alles auswählen
momentane Taktfrequenz ist 1000 MHz (verifiziert durch Nachfrage bei der Hardware).
Statistik:3.60 GHz:0,10%, 3.60 GHz:7,48%, 3.40 GHz:0,97%, 3.20 GHz:1,35%, 3.00 GHz:1,86%, 2.80 GHz:1,63%, 2.60 GHz:1,79%, 2.40 GHz:2,05%, 2.20 GHz:2,38%, 2.00 GHz:2,98%, 1.80 GHz:3,84%, 1.60 GHz:6,09%, 1.40 GHz:7,99%, 1.20 GHz:12,34%, 1000 MHz:20,73%, 800 MH
Auf dem Desktop System ist lt. cpufreq-info der Treiber: acpi-cpufreq geladen, auf dem NAS Treiber: intel_cpufreq ( cpufreq-info installiert aber system noch nicht neu gestartet ).
Nachdem ich mich mit den powerstates mal ein wenig schlau gemacht habe, sind einige Fragen aufgekommen :
Wie sehe außer mittel cpufreq-info welcher Treiber geladen wurde ? Wenn ich, wie auf dem Desktoprechner, cpufreq installiere wird der acpi-cpufreq geladen. Treiber gibt es einige mehr : https://wiki.archlinux.org/title/CPU_fr ... ng_drivers
Mir ist der Unterschied zu intel_pstate, acpi_cpufreq intel_cpufreq nicht so ganz klar. intel_pstate ist wohl der älteste und eine "kompatibilitäts modus treiber". acpi_cpufreq würde für emine CPUs passen ( alle älter als Gen5 ). Intel_cpufreq ist der aktuellste Treiber, funktioniert aber bei älteren CPU genau wie der acpi_intel. Ältere CPUs sind scheinbar gezwungen Werte über acpi auszulesen, da den CPU ein neue Funktion zum direkten Auslesen aus der CPU fehlt.
Was mich auch wundert: lt htop liegt die CPU Auslastung bei 30% aber das System taktet bei 3-4GHz. Warum taktet die CPU bei so geringem Load so hoch ?
Wie finde ich nun mit Boardmitteln heraus welcher Treiber geladen wurde ?
Wie finde ich heraus was alles zum Thema CPU govanor installiert und aktiv ist ?
Wie kann ich die Grenzwerte (z.B. Load für Stufenwechsel) der einzelnen P-State Stufen manuell ändern ?
Das Notebook und Desktopsystem sind 100%tig identisch ( dd Klon ) Beim Desktopsystem ist lt. cpufreq-info der Treiber acpi-cpufreq aktiv und beim Notebook intel-cpufreq. Lt Extension ist auf beiden Systemen der "Driver= acpi (_cpufreq ?)" geladen. Auf dem Desktop System kann ich via Extension Takte manuell festlegen auf dem Notebook nicht: