Jump to content

Νέες εξελίξεις στις μετρήσεις CPU temp


mariosalice
 Share

Recommended Posts

attachment.php?attachmentid=18047&stc=1&d=1196261534

attachment.php?attachmentid=20495&stc=1&d=1209020100

Ένα νέο πρόγραμμα, το Real Temp, ελέγχει αν λειτουργούν οι ψηφιακοί αισθητήρες DTS των Core2 επεξεργαστών. Υπάρχουν αρκετές αναφορές ότι ορισμένοι Penryn επεξεργαστές έχουν ελαττωματικούς ψηφιακούς αισθητήρες θερμοκρασίας. Σύμφωνα με άρθρο στο tomshardware, συνιστάται RMA των ελαττωματικών επεξεργαστών.

Παράλληλα, κυκλοφόρησε και νέα έκδοση 0.89, του Core Temp. Το πρόγραμμα διαθέτει πλέον ψηφιακή υπογραφή, για συμβατότητα με όλες τις εκδόσεις Vista, ενώ μπορούμε να αλλάξουμε την τιμή TjMax, από την οποία υπολογίζονται οι θερμοκρασίες των πυρήνων. Οι νέες δυνατότητες είναι οι παρακάτω.

  • Ένδειξη ποσοστού χρήσης κάθε πυρήνα
  • Ένδειξη θερμοκρασιών με ελαχιστοποίηση στη notification area.
  • Επιλογή έναρξης με την εκκίνηση των Windows
  • Υποστήριξη νέων επεξεργαστών.
  • Αύξηση του μεσοδιαστήματος καταγραφής των μετρήσεων από 9999ms σε 99999ms
  • Το αρχείο καταγραφής περιλαμβάνει πλέον την τρέχουσα θερμοκρασία, μέγιστη/ελάχιστη θερμοκρασία, το ποσοστό χρήσης κάθε πυρήνα και τη συχνότητα του επεξεργαστή.

Τι συμβαίνει όμως με τις μετρήσεις της θερμοκρασίας των επεξεργαστών μας? Διαβάστε παρακάτω.

Η μέτρηση της θερμοκρασίας είναι βασικό εργαλείο. Καθορίζει πότε θα κάνει throttling και πότε θα κλείσει ο επεξεργαστής ώστε να προστατευτεί. Στη θερμοκρασία στηριζόμαστε για να κρίνουμε αν μια ψυκτική λύση επαρκεί για ένα δεδομένο υπερχρονισμό, αλλά και για να συγκρίνουμε επεξεργαστές. Πόσο ακριβής όμως είναι η θερμοκρασία που μας δείχνουν το BIOS και τα διάφορα προγράμματα? Οι μετρήσεις του BIOS δεν δείχνουν τη θερμοκρασία κάθε πυρήνα, ενώ σε πολλές περιπτώσεις είναι εντελώς λάθος. Αλλάζουμε για παράδειγμα την ψύκτρα με μια καλύτερη και παίρνουμε θερμοκρασίες που είναι κάτω από τη θερμοκρασία του περιβάλλοντος. Όσο καλή και να είναι μια ψύκτρα δεν μπορεί να παραβαίνει τους νόμους της φυσικής. Βγάλαμε λοιπόν απ' έξω το BIOS και καταφύγαμε στα διάφορα προγράμματα που διαβάζουν απ' ευθείας τον καταχωρητή 0x19c για κάθε πυρήνα. Μόνο που υπάρχει ένα πρόβλημα. Ο καταχωρητής αυτός δεν δείχνει θερμοκρασία, αλλά την απόσταση από το Tjunction max, που είναι η μέγιστη επιτρεπόμενη θερμοκρασία του θερμότερου πυρήνα, όπου ο επεξεργαστής μπαίνει σε κατάσταση κινδύνου (ενεργοποίηση TCC). Το Tjunction max καθορίζεται εργοστασιακά και είναι διαφορετικό για κάθε επεξεργαστή. Υπολογίζεται από την Intel, χωριστά για κάθε παρτίδα και προγραμματίζεται η τιμή του. Το κακό είναι ότι δεν ανακοινώνεται και δεν τη γνωρίζουμε αυτή την τιμή. Το μόνο που γνωρίζουμε είναι η τιμή Thermal Specification (Tcase Max).

Αλλά με ποιο τρόπο υπολογίζει η Intel το Tj,max σε κάθε παρτίδα? Παίρνει έναν επεξεργαστή, ανοίγει ένα αυλάκι στο καπάκι του επεξεργαστή, βάζει ένα θερμόμετρο στο κέντρο και μια ψύκτρα από πάνω και μετράει τη θερμοκρασία Tcase σε idle και load (όχι full load). Μετά, χρησιμοποιεί τον παρακάτω τύπο για τον υπολογισμό του Tjunction max (Tj,max).

Tj,max=Tc,max+Ψjt*Pmax

Όπου

Tc,max = Maximum allowable case temperature (°C).

Tj,max = Maximum allowable junction temperature (°C).

Ψjt = Thermal parameter characterization junction to top center of package (°C/W).

Pmax = Maximum sustainable device power(W).

Η τιμή Tj,max, μπαίνει σε έναν κλειδωμένο καταχωρητή, που δεν μπορούμε να διαβάσουμε. Ευτυχώς, η Intel ανακοινώνει τη θερμική καμπύλη και βάζει το ίδιο Tj,max, για κάθε stepping. Από τον τύπο, λοιπόν και γνωρίζοντας το Tc,max (thermal specification), μπορούμε να υπολογίσουμε το Tj,max. Μένει να διαβάσουμε τις θερμοκρασίες του Digital Thermal Sensor (που μετράει απόσταση από το Tj,max) από τον ειδικό καταχωρητή 0x19c του κάθε πυρήνα και να τις αφαιρέσουμε από το Tj,max, για να βρούμε τη θερμοκρασία κάθε πυρήνα. Στον extreme υπερχρονισμό όμως υπάρχει ανάγκη να βάλουμε εξωτερικό θερμόμετρο, γιατί οι core2 επεξεργαστές, δεν μπορούν να μετρήσουν θερμοκρασίες κάτω από το μηδέν.

Αν θέλουμε μπορούμε να διαβάσουμε μόνοι μας τον καταχωρητή 0x19c του πυρήνα (Model Specific Register - MSR ), που αντιστοιχεί στις θερμοκρασίες των DTS των πυρήνων, ως εξής.

Κατεβάζουμε το Crystal CPUID (είναι διαφορετική έκδοση για 32 ή 64bit Windows και δουλεύει και στα 64bit Vista).

Πατάμε το Function - MSR editor

Στο MSR number γράφουμε 0x19c

Πατάμε το κουμπί RDMRS (Read MSR).

Στο κουτί ΕΑΧ (31-0) θα πάρουμε μια τιμή πχ 0x882C0000

Το τρίτο και το τέταρτο αλφαρηθμιτικό μετά το 0x είναι το 2C στο παράδειγμα μας.

Ανοίγουμε το calculator, επιλέγουμε view scientific Hex και Qword

Γράφουμε 2C ή ότι άλλο μας έδωσε το 3ο και το 4ο αλφαριθμητικό.

Πατάμε Dec. Θα πάρουμε μια τιμή (44 για το 2C).

Αυτή η τιμή είναι το Tjunction του πυρήνα ( με αρνητικό πρόσημο).

Για να υπολογίσουμε τη θερμοκρασία του πυρήνα, θα πρέπει να αφαιρέσουμε αυτό το νούμερο από το Tjunction max του επεξεργαστή μας.

Για τον Ε6700 το Tjunction Max = 85c (B2 Stepping), οπότε η θερμοκρασία του πυρήνα είναι στο παράδειγμα μας, 85-44=41°C.

Το ίδιο μπορούμε να κάνουμε και για το δεύτερο πυρήνα, αν στο Crystal CPUID τον επιλέξουμε.

attachment.php?attachmentid=20494&stc=1&d=1209019289

Περισσότερα:

Real Temp

Core Temp

Core2 Quad and Duo Temperature Guide

Core2 Duo Thermal zone

Intel Pcocessor spec finder

post-5134-1442175040,7434_thumb.jpg

post-5134-1442175040,8083_thumb.jpg

Link to comment
Share on other sites

Πολυ καλη ειδηση :001:

Εκανα το τεστακι με το Crystal CPUID για τη θερμοκρασια και συμφωνει με την ενδειξη του RealTemp.

Το CoreTemp ομως, οπως και ολα τα αλλα προγραματα, μου δινουν 10 βαθμους παραπανω.

Ειδικα στο Core Temp, μου δειχνει ως TJmax τους 105, ενω στο RealTemp τους 95.

Na υποθεσω οτι ειναι σωστο το Realtemp?

Link to comment
Share on other sites

attachment.php?attachmentid=18047&stc=1&d=1196261534

attachment.php?attachmentid=20495&stc=1&d=1209020100

Ένα νέο πρόγραμμα, το Real Temp, ελέγχει αν λειτουργούν οι ψηφιακοί αισθητήρες DTS των Core2 επεξεργαστών. Υπάρχουν αρκετές αναφορές ότι ορισμένοι Penryn επεξεργαστές έχουν ελαττωματικούς ψηφιακούς αισθητήρες

Σύμφωνα με το παραπάνω δεν υποστηρίζει AMD επεξεργαστές.

Link to comment
Share on other sites

Το coretemp ουδέποτε έτρεξε σε διπύρηνους amd. Τρέχει όμως σε amd μονοπύρηνους και σε μονοπύρηνους intel.

Από όσο γνωρίζω φτιάχτηκε για διπύρηνους intel.

Διόρθωση:

Core Temp lets you monitor Intel "Core Duo", "Core Solo" (Yonah), "Core 2 Duo", "Core 2 Extreme", "Core 2 Quad", " Pentium E2000" series, "Celeron 400\500" series (Allendale, Conroe, Merom, Kentsfield, Conroe-L respectively), "Xeon 3000/3200/5100/5300" series (Woodcrest, Clovertown respectively) and all AMD K8 (AMD64) and K10 (Phenom, Opteron) series die temperature.

Link to comment
Share on other sites

Σε μένα πάλι CoreTemp και RealTemp δίνουν ακριβώς τις ίδιες τιμές ... με τη διαφορά ότι αυτές είναι +2 έως +4 0C πάνω σε σχέση με αυτά που δηλώνει το DualCoreCenter το "καμάρι" της MSI. Το σύστημα είναι αυτό της υπογραφής ...

Link to comment
Share on other sites

Πολύ ενδιαφέρουσα είδηση και πολύ χρήσιμη όπως αποδεικνύεται, μιας και το coretemp έδινε αυξημένες κατά 5 βαθμούς τις θερμοκρασίες, λόγω της διαφοράς στην ρύθμιση TjMax.

Link to comment
Share on other sites

Μου φαίνεται πολύ απίθανο να υπάρχει τόσο μεγάλη διαφορά θερμοκρασίας ανάμεσα στους δύο πυρήνες. Είναι πλασματική. Αν δεν είναι κολλημένο το DTS, τότε μόνο τρείς εξηγήσεις μένουν.

Επειδή υπάρχουν τέσσερις DTS αισθητήρες, αλλά δύο διπλά cores οι πιθανότητες είναι οι εξής.

1. Έβαλαν δύο διαφορετικούς τύπους αισθητήρων σε κάθε διπλό core, πράγμα δύσκολο

2. Προγραμματίζονται χωριστά δύο TjMax, ένα για κάθε διπλό core. Αλλά κι αυτό μου φαίνεται περίεργο, γιατί η Intel δεν γράφει πουθενά κάτι τέτοιο.

3. Δεν πατάει σωστά η ψύκτρα σου ή δεν έβαλες σωστά την πάστα.

Το πιθανότερο για μένα είναι να μην πατάει σωστά η ψύκτρα σου.

Θα σου έλεγα να τρέξεις το test sensor του real temp και να ελέγξεις αν πατάει σωστά η ψύκτρα που έχεις. Αν προσέξεις την εικόνα, και ιδίως τις εγκοπές, οι πυρήνες 3&4 είναι πάνω όπως βλέπεις τη μητρική και οι 1&2 κάτω. Προφανώς γέρνει προς τα κάτω η ψύκτρα από το βάρος της, με αποτέλεσμα εκεί που βρίσκονται οι δύο πάνω πυρήνες να έχει περάσει αέρας ανάμεσα στο καπάκι και στην ψύκτρα. Δεν ξέρω τη συγκεκριμένη ψύκτρα αλλά κάτι δεν πάει καλά. Ή δεν έχεις βάλει πίσω από τη μητρική κάποιο μεταλικό στήριγμα ή αν έχει βίδες δεν έχεις σωστές στροφές.

Φωτογραφία από Quad της Intel. Προσέξτε τις εγκοπές και τη διάταξη των πυρήνων.

attachment.php?attachmentid=20505&stc=1&d=1209180952

post-5134-1442175041,124_thumb.jpg

Link to comment
Share on other sites

Τώρα εντάξει;

attachment.php?attachmentid=20506&stc=1&d=1209254665

Προφανώς γέρνει προς τα κάτω η ψύκτρα από το βάρος της, με αποτέλεσμα εκεί που βρίσκονται οι δύο πάνω πυρήνες να έχει περάσει αέρας ανάμεσα στο καπάκι και στην ψύκτρα. Δεν ξέρω τη συγκεκριμένη ψύκτρα αλλά κάτι δεν πάει καλά. Ή δεν έχεις βάλει πίσω από τη μητρική κάποιο μεταλικό στήριγμα ή αν έχει βίδες δεν έχεις σωστές στροφές.
Δεν έχει βίδες ή βάση. Σαν την μαμίσια της Intel είναι. Με τα μαύρα κλιπάκια που τα πατάς.

Να πώ απλά ότι το PC είναι ρυθμισμένο μέσα από το bios "μαμά" (default) και μέσα στις ρυθμίσεις για τα fans στο Silent.

Και εδώ είναι τί αναφέρει το πρόγραμμα της ASUS.

attachment.php?attachmentid=20507&stc=1&d=1209254925

Και εδώ το τελευταίο RealTemp...

attachment.php?attachmentid=20508&stc=1&d=1209255466

Έχουν λαλήσει τα προγράμματα. Τί να πιστέψω τώρα;

Αυτό που με συμφέρει; :098:

post-10-1442175041,1723_thumb.jpg

post-10-1442175041,219_thumb.jpg

post-10-1442175041,3108_thumb.jpg

Link to comment
Share on other sites

Μιά χαρά με ποιό πρόγραμμα...; :)

ΤΙ σημασια εχει το προγραμμα ? ;)

Γενικα πιστευω οτι εχει δημιουργηθει ντορος απο το πουθενα.

Αψογες θερμοκρασιες εχεις (και με τα δυο προγραμματα)

Η διαφορα ειναι πως το realtemp καλιμπραρει και κοβει περιπου 10 βαθμους.

Ιδιους σενσορες διαβαζουν ΚΑΙ τα δυο προγραμματα.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.