Kernel >4.13: Prozessor-Taktung anzeigen

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
sergej2018

Kernel >4.13: Prozessor-Taktung anzeigen

Beitrag von sergej2018 » 08.12.2017 20:49:59

Hey,

seit 4.13 steht in /proc/cpuinfo ja immer der Maximalspeed des Prozessors.
Wie kann ich mir denn den tatsächlichen anzeigen lassen? Würde gern prüfen, ob mein System runter taktet...
lscpu liefert leider ebenfalls den Maximalwert.

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: Kernel >4.13: Prozessor-Taktung anzeigen

Beitrag von MSfree » 08.12.2017 21:17:59

Code: Alles auswählen

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
geht übrigens auch mit älteren Kernels. Kernel 4.14 hat die aktuelle CPU-Frequenz wieder in /proc/cpuinfo

sergej2018

Re: Kernel >4.13: Prozessor-Taktung anzeigen

Beitrag von sergej2018 » 08.12.2017 21:29:04

hm... sicher, dass der 4.14 es wieder richtig drin hat?
Genau der läuft nämlich hier grad und demnach müssten allte CPUs mit maximaler Taktfrequenz laufen.
Habe die Module des alten Kernels aber übernommen und mit dem lief das powersaving problemlos...

In der von dir genannten Datei stehen die Werte auch raw, oder? Jdenfalls kann ich sie nicht lesen.

Edit: Mein Fehler, die Werte sind lesbar ;-)
Aber: /proc/cpuinfo müsste dann falsche zeigen...

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: Kernel >4.13: Prozessor-Taktung anzeigen

Beitrag von MSfree » 08.12.2017 21:53:43

sergej2018 hat geschrieben: ↑ zum Beitrag ↑
08.12.2017 21:29:04
hm... sicher, dass der 4.14 es wieder richtig drin hat?
Steht zumindest hier:
https://www.heise.de/ct/artikel/Die-Neu ... ml?seite=2

sergej2018

Re: Kernel >4.13: Prozessor-Taktung anzeigen

Beitrag von sergej2018 » 08.12.2017 22:02:45

Bekomme an den beiden Stellen wie gesagt verschiedene Werte...

Benutzeravatar
smutbert
Moderator
Beiträge: 8315
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Kernel >4.13: Prozessor-Taktung anzeigen

Beitrag von smutbert » 08.12.2017 22:13:55

Wenn es einfach nur Abweichungen und keine komplett wirdersprüchlichen Unterschiede sind, würde mich das nicht weiter stören - vermutlich werden hier auch unterschiedliche Methoden den CPU-Takt zu ermitteln angewendet (es ist ja im heise-Artikel sogar die Rede davon, dass /proc/cpuinfo nur einen grob ermittelten Mittelwert, von kurz vor der Abfrage liefert).

sergej2018

Re: Kernel >4.13: Prozessor-Taktung anzeigen

Beitrag von sergej2018 » 08.12.2017 22:45:16

Da hast du natürlich Recht ;-)
Bloß zeigt mir /proc/cpuinfo eben den Maximaltakt an.
Und wenn die CPUs wirklich mit diesem liefen, würde mich das im Zweifel schon stören, weil es Energieverschwendung wäre und unnötige Abwärme erzeugen würde.

BenutzerGa4gooPh

Re: Kernel >4.13: Prozessor-Taktung anzeigen

Beitrag von BenutzerGa4gooPh » 09.12.2017 11:54:23

In manchen "BIOSen" kann man Takt beeinflussen. Versuche damit, differierende Anzeigen zu validieren!

sergej2018

Re: Kernel >4.13: Prozessor-Taktung anzeigen

Beitrag von sergej2018 » 09.12.2017 12:45:25

Jau... ist eig alles korrekt eingestellt. Vor dem Update des Kernels lief der Prozessor (in meinem Falle jetzt) immer brav bei 800Mhz.
Nur werden mir momentan eben die vollen 3,5Ghz angezeigt.

BenutzerGa4gooPh

Re: Kernel >4.13: Prozessor-Taktung anzeigen

Beitrag von BenutzerGa4gooPh » 09.12.2017 13:07:22

Du sollst im BIOS nicht "korrekt" einstellen, du sollst aendern und schauen wo/inwiefern Aenderungen "ankommen", so differierende Ausgaben validieren! :wink:
Bekomme an den beiden Stellen wie gesagt verschiedene Werte...

Benutzeravatar
smutbert
Moderator
Beiträge: 8315
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Kernel >4.13: Prozessor-Taktung anzeigen

Beitrag von smutbert » 09.12.2017 14:20:26

Bei Kernel 4.13 bleibt ohne weitere Software vermutlich nur die Angabe vom sysfs, die Msfree bereits gepostet hat und wenn ich die Kommentare richtig deute, zeigt das in vielen Situationen tendentiell höhere (aber abhängig davon was für Angaben man erwartet auch richtigere) Werte an als /proc/cpuinfo.

Bei CPUs von intel könntest du auch auf Debianlinux-cpupower

Code: Alles auswählen

# cpupower -c 0 frequency-info
[…]
  current CPU frequency: 895 MHz (asserted by call to kernel)
[…]
# cpupower -c 1 frequency-info
[…]
  current CPU frequency: 1.64 GHz (asserted by call to kernel)
[…]
oder bei anderen CPUs die „Frequency stats“ von Debianpowertop zurückgreifen.

Antworten