Linux: CPU Temperatur im AMD II X4 Phenom

Für den AMD II X4 940 Phenom gibt es keine fertige Lösung, welche die CPU-Temperatur per Desklet – oder auf Kommandozeilenebene anzeigt.

Daher hier noch einmal zusammenfassend die Anleitung um die CPU-Temperatur bei einem AMD Phenom unter Ubuntu auf den Monitor zu bekommen:

1. Datei herunter laden:

wget lists.lm-sensors.org/pipermail/lm-sensors/attachments/20080718/d51be536/attachment.bin

2. Umbenennen und im eigenen Verzeichnis ablegen:

mkdir k10temp && mv attachment.bin k10temp/k10temp.c

3. In das Verzeichnis ../k10temp wechseln und die Datei „Makefile“ (GROßES „M“ !) mit folgendem Inhalt anleg

obj-m := k10temp.o

KDIR := /lib/modules/$(shell uname -r)/build

PWD := $(shell pwd)

default:

$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules

4. root-Terminal und Kernel Sourcen herunter laden (falls noch nicht installiert):

sudo apt-get install linux-source

5. root-Terminal und Befehl ausführen:

make -C /lib/modules/$(uname -r)/build M=$(pwd) modules

6. Nach der erfolgreiche Kompeile (es wurde u. a. eine k10temp.ko erzeugt):

insmod k10temp.ko

7. Test:

sensors

liefert jetzt folgendes Ergebnis:

k10temp-pci-00c3 Adapter: PCI adapter temp1: +37.2°C

8. Kopieren und Abhängigkeiten herstellen:

cp k10temp.ko /lib/modules/$(uname -r)/kernel/drivers/hwmon

anschließend

depmod

9. „k10temp“ in /etc/modules eintragen

10. Anzeige in Taskleiste

Bei computertemp.berlios.de kann man sich ein entsprechendes Programmn herunterladen, das unter Ubuntu die Temperaturanzeige als Tasklet (Desklet) zur Verfügung stellt.

Da bei jedem Kernel-Update neu kompiliert – also die o. g. Schritte erneut durchgeführt werden müssen, habe ich mir ein Icon auf den Desktop gelegt, das per „sudo sh /…/skript/k10temp.sh“ folgendes Skript ausführt:

#!/bin/bash
cd k10temp
make -C /lib/modules/$(uname -r)/build M=$(pwd) modules
insmod k10temp.ko
sensors
cp k10temp.ko /lib/modules/$(uname -r)/kernel/drivers/hwmon

Kommentar

Die E-Mail Adresse wird nicht veröffentlicht. Required fields are marked *