Es gibt viele Fragen ähnlich, aber ich habe keine Lösung gefunden.bekommen CPU-Temperatur auf Linux Ubuntu 12.10 mit AMD FX 4100 Quad Core
Wie bekomme ich CPU-Temperatur in C oder C++ auf Linux Ubuntu 12.10 ohne Anruf ansensors
? Ich kann natürlich nur aus der Datei lesen, aber ich kann nicht finden, wo es in 12.10 gespeichert ist. Und ist das einfache Lesen einer Textdatei nur möglich oder kann ich den Kernel mit Systemaufruf oder Signal abfragen?
Inhalt meiner Ordner/proc/acpi/ist nur
event wakeup
Kein THEMP0 dort oder etwas Ähnliches. sensors
Anwendung kann jedoch eine Temperatur auf meiner Maschine anzeigen.
keine /sys/class/thermal/thermal_zone0/
Verzeichnis
in /sys/class/thermal
Ich habe
[email protected] [email protected] [email protected] [email protected]
Ich versuche, für lm-sensors Quellcode auf der Suche zu durchsuchen, wie es ruft Temperatur, ohne Erfolg so weit, aber nahe dran Ich bin. Die Datei ist
http://lm-sensors.org/browser/lm-sensors/trunk/lib/sysfs.c
insbesondere
Linie 846:
846 int sensors_read_sysfs_attr(const sensors_chip_name *name,
847 const sensors_subfeature *subfeature,
848 double *value)
'strace -f/usr/bin/sensoren 2> & 1 | grep open', um zu sehen, was' sensors' sich öffnet, könnte Ihnen einen Anhaltspunkt geben. – nos