Après avoir remplacé ma carte mère, je tente de faire fonctionner Psensor
correctement, mais je ne parviens toujours pas à obtenir la bonne température pour la température de mon CPU, il fait toujours -127 ° C. J'ai installé lm-sensors
et tout ce dont il a besoin pour vérifier le temp, donc après avoir exécuté:
Sudo sensors-detect
J'ai répondu yes
à tout et il a trouvé:
Driver `f71882fg':
* ISA bus, address 0x295
Chip `Fintek F71882FG/F71883FG Super IO Sensors' (confidence: 9)
J'ai couru:
Sudo service kmod start
quand je fais:
Sudo modprobe f71882fg
Je reçois:
modprobe: ERROR: could not insert 'f71882fg': Device or resource busy
la sortie de dmesg | tail
dit:
[47593.565779] f71882fg: Found f71882fg chip at 0x290, revision 32
[47593.565857] ACPI Warning: SystemIO range 0x00000290-0x00000297 conflicts with OpRegion 0x00000295-0x00000296 (\IP__) (20140424/utaddress-258)
[47593.565870] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
Quelles seraient mes autres actions?
Comme Oli le dit, vous n'avez besoin que du module coretemp
pour lire la température centrale du processeur Intel.
J'ai un problème similaire avec mon pilote de moniteur matériel w83667hg
. La solution consiste à ajouter acpi_enforce_resources=lax
à la ligne de commande du noyau. À cette fin
éditez /etc/default/grub
et insérez acpi_enforce_resources=lax
dans la chaîne de paramètres de GRUB_CMDLINE_LINUX
, e. g.
GRUB_CMDLINE_LINUX='acpi_enforce_resources=lax'
puis exécutez update-grub
et redémarrez.
Je sauterais lm-sensors
et lirais simplement de /sys/class/thermal/thermal_zone0/temp
. Cela devrait être automatiquement enregistré pour une puce ACPI. L'unité est millidegrees Celsius .
$ cat /sys/class/thermal/thermal_zone0/temp
47000
Il peut y avoir beaucoup de périphériques thermal_zoneN
. D'après mon expérience, le processeur est généralement le premier (et un pour chaque cœur), mais je ne suis pas sûr que cela dépendrait toujours de ce fait.
Pour les autres périphériques qui ne sont pas enregistrés via l'API Thermal sysfs, vous aurez besoin de lm-sensors
ou de quelque chose de similaire.