PDA

View Full Version : Sensor reading σε ubuntu


Skyline1
18-12-2009, 20:02
Ένας οδηγός για να διαβάζεται θερμοκρασίες, volt, και τις στροφές των ανεμιστήρων στα ubuntu!

1)Καταρχάς πρέπει να εγκαταστήσετε τις “βιβλιοθήκες” που δίνουν την δυνατότητα στα Linux μα διαβάσουν τους σενσορες. Για να το κάνετε αυτό, εγκαθιστάτε τους lm-sensors, τρέχοντας την παρακάτω εντολή στο terminal:

sudo apt-get install lm-sensors

Αυτή η εντολή αφορά την μητρική σας. Για τους σκληρούς δίσκους πρέπει να εγκαταστήσετε το hddtemp τρέχοντας την εξής εντολή στο terminal

sudo apt-get install hddtemp


Τα ubuntu θα σας κάνει διάφορες ερωτήσεις κατά την διαδικασία της εγκατάστασης. Απαντήστε σε όλες yes εκτός αν ξέρετε καλά από linux και θέλετε να κάνετε εσείς τις επιλογές για την εγκατάσταση.

Στην συνέχεια τρέχετε την ακόλουθη εντολή στο terminal για να δείτε τα reading σας:

sudo sensors-detect

Απαντήστε και εδώ σε όλες τις ερωτήσεις “yes”.

Αυτό το “πρόγραμμα” θα σκανάρει το σύστημα σας και θα σας δώσει μια περιληπτική αναφορά με τους σένσορες τους οποίους βρήκε. Έπειτα θα σας "πει": I will now generate the commands needed to load the required modules.(έχω την αγγλική έκδοση και δεν είμαι σίγουρος πώς το ερμηνεύει στην ελληνική έκδοση). Αφού πατήσετε enter για να συνεχίσετε θα σας ρωτήσει :Do you want to add these lines to /etc/modules automatically? (yes/NO).Και σε αυτή την ερώτηση απαντάτε yes.


2)Αφού απαντήσετε yes στην προηγούμενη ερώτηση, τα modules των σένσορ μας θα φορτωθούν αυτόματα την επόμενη φορά που θα ανοίξετε τον υπολογιστή σας. Για να μην χρειαστεί roboot, θα χρησιμοποιήσουμε τις πληροφορίες που λάβατε απο το sensors-detect για να φορτώσετε τα “modules” από μόνοι σας για αυτή την φορά. Ακριβώς κάτω από την τελευταία ερώτηση θα εμφανιστεί μία λίστα με τα “modules” που πρέπει να φορτώσετε, τα οποία έχουν την εξής μορφή:

#----cut here----
# I2C adapter drivers
i2c-sis96x
# Chip drivers
w83781d
w83791d
#----cut here----

Μπορεί να έχετε περισσότερα ή λιγότερα αντικείμενα αλλά αυτό δεν μας απασχολεί. Αυτό που θέλουμε να κάνουμε τώρα για να φορτώσουμε τα “modules” είναι να χρησιμοποιήσουμε την use the modprobe εντολή με την μορφή:

sudo modprobe [το όνομα του module]

Στην περίπτωση μου θα έγραφα:

sudo modprobe w83791d

Αν όλα πάνε καλά θα επιστρέψετε στην γραμμή εντολών χωρίσ να “σας γράψει” κάτι.



3)Τώρα τα αποτελέσματα! Μπορείτε απλά να τρέξετε την εντολή:

sensors

η οποία θα σας δείξει τα readings από την μητρική σας... Π.χ

as99127f-i2c-0-2d
Adapter: SiS96x SMBus adapter at 0xe600
VCore 1: +1.55 V (min = +1.14 V, max = +1.65 V)
VCore 2: +0.00 V (min = +0.00 V, max = +0.00 V)
+3.3V: +3.22 V (min = +2.64 V, max = +3.97 V)
+5V: +5.16 V (min = +4.01 V, max = +5.99 V)
+12V: +11.55 V (min = +9.12 V, max = +13.68 V)
-12V: -0.00 V (min = -0.00 V, max = -0.00 V)
-5V: -0.00 V (min = -0.00 V, max = -0.00 V)
fan1: 2766 RPM (min = 0 RPM, div = 2)
M/B Temp: +46.0°C (high = +80.0°C, hyst = +75.0°C)
CPU Temp: +35.0°C (high = +100.0°C, hyst = +0.0°C)
cpu0_vid: +1.525 V
beep_enable:enabled


Ωστόσο είναι προτιμότερο να έχουμε τα readings μας σε γραφική μορφή!!!
Ας εγκαταστήσουμε το λοιπόν μία εφαρμογή που μας επιτρέπει να βλέπουμε τα readings μας στο “desktop panel” μας. Τρέξτε στο terminal την εντολή:

sudo apt-get install sensors-applet


για να εγκατασταθεί. Τώρα προσθέστε την “εφαρμογή” ακολουθώντας να βήματα που φαίνονται στίς εικόνες που ακολουθούν:

1)http://www.pctechnology.gr/vbull/vb/attachment.php?attachmentid=26106&stc=1&d=1261155333

2)http://www.pctechnology.gr/vbull/vb/attachment.php?attachmentid=26107&stc=1&d=1261155333

ΜΕΤΑ ΑΠΟ ΑΥΤΑ ΘΑ ΣΑΣ ΕΜΦΑΝΙΣΤΕΙ ΑΥΤΟ:

3)http://www.pctechnology.gr/vbull/vb/attachment.php?attachmentid=26104&stc=1&d=1261155333


Τέλος μπορείτε να επιλέξετε ποια από τα readings θέλετε να εμφανίζονται...

1)http://www.pctechnology.gr/vbull/vb/attachment.php?attachmentid=26105&stc=1&d=1261155333

2)http://www.pctechnology.gr/vbull/vb/attachment.php?attachmentid=26108&stc=1&d=1261155333

3)http://www.pctechnology.gr/vbull/vb/attachment.php?attachmentid=26109&stc=1&d=1261155333

4)http://www.pctechnology.gr/vbull/vb/attachment.php?attachmentid=26110&stc=1&d=1261155333

Είσαστε έτοιμοι....:023:
Ελπίζω να σας φανεί χρήσιμος.

ΥΓ Βασίστηκα σε αυτόν (http://www.techthrob.com/2009/03/02/enabling-hardware-sensors-in-linux/) τον οδηγό, αλλά όλα τα παραδείγματα και τα screens είναι δικά μου!

schumifer
18-12-2009, 23:23
Αν και παλιό, χρήσιμο. Θενξ

Hodad
22-12-2009, 11:53
Ωραίος ο Skyline1.

Φαντάζομαι θα είναι χρήσιμο για αρκετούς :023: