Luciddream Δημοσ. 27 Μαΐου 2014 Δημοσ. 27 Μαΐου 2014 αν και εψαξα λίγο στο pdf που πόσταρα παραπάνω δεν το βρήκα γραμμένο όπως θυμόμουν οτι το είχα διαβάσει.. στο pdf πάντως το γράφει ως εξής: The processor uses the Digital Thermal Sensor (DTS) as the on-die sensor to use forfan speed control (FSC). The DTS replaces the on-die thermal diode used in previousproduct. The DTS is monitoring the same sensor that activates the TCC(see Section 4.2.2). Readings from the DTS are relative to the activation of the TCC.The DTS value where TCC activation occurs is 0 (zero). δηλαδή δεν γράφει κάπου οτι οι αριθμοί που βλέπουμε στα προγράματα τύπου realtemp ή coretemp είναι ακριβής θερμοκρασίες, είναι απλά το νούμερο το οποίο υπολογίζουν τα προγράμματα απο το νούμερο που τους δίνει ο thermal sensor του επεξεργαστή σε σχέση με το πότε θα ενεργοποιήσει το TCC για να ρίξει την ταχύτητα. σε περίπτωση που δεν αλλάξει και κάτι αυτό, ενεργοποιείται το THERMTRIP signal όπως το γράφει, το οποίο και αυτό είναι περίπου 20-25c πάνω απο την θερμοκρασία του TCC όπως γράφει η intel, και εκεί κλείνει το PC. Επίσης κατάφερα να βρώ και μια απάντηση απο τον δημιουργό του realtemp σε σχετική ερώτηση που του είχα κάνει κάποτε My best guess at TJMax for the Q6600 is 100C for the G0 stepping and 90C for the original B3 stepping. TJMax is not a fixed number. There is some variation from core to core and from CPU to CPU of the exact same model and exact same stepping. Intel has never released what TJMax is for these early CPUs or how much variation there is in these sensors.On the 65nm Quads like you have, I believe TJMax might be on average 5C higher on core 2 and core 3 compared to core 0 and core 1. On the 45nm Core 2 Quads, this difference can approach 10C.There is so much unknown and so much variation in these sensors from one CPU to the next that I gave up on calibrating them. If you want your core temps to line up a little better you could try adjusting TJMax so it looks like this.100, 103, 105, 105100% accurate temperatures from idle to TJMax are not possible since these sensors were never designed for that purpose. As long as your CPU is stable and it is not thermal throttling then everything is OK. επειδή μάλλον τα χω γράψει με τρόπο που μπερδεύουν, το όλο ζήτημα είναι οτι οι θερμοκρασίες εξακολουθούν να ειναι θερμοκρασίες για τον σενσορα που τις υπολογίζει, αλλά δεν αναγράφεται πουθενα ποίες θερμοκρασίες είναι αυτές. o υπολογισμός γίνεται εσωτερικά και δεν φαίνεται στα προγράμματα τύπου realtemp - coretemp, παρα μόνο το πόσες μονάδες μέτρησης (που δεν αποκλείεται να είναι βαθμοί κελσίου) μένουν μέχρι να ενεργοποιηθεί το σύστημα που θα προστατέψει την CPU.
Poincareγρ Δημοσ. 28 Μαΐου 2014 Δημοσ. 28 Μαΐου 2014 Εγώ αναφερόμουν στις μονάδες μέτρησης. Το ότι υπάρχει περίπτωση οι ενδείξεις να μην είναι ακριβείς ή να διαφέρουν από πρόγραμμα σε πρόγραμμα (και από επεξεργαστή σε επεξεργαστή) δεν αμφιβάλω καθόλου για αυτό. Απ'τη στιγμή που χρησιμοποιεί το σύμβολο "c" σαν μονάδα μέτρησης, τότε πολύ πιθανόν να εννοεί Κελσίου. Για να λες και εσύ πως στους 120 κλείνει ο υπολογιστής κάπου θα το διάβασες, και εκεί που το διάβασες θα έπρεπε να λέει και την μονάδα μέτρησης (που λογικά θα είναι Κελσίου). Εκτός αν εκεί που το διάβασες έλεγε πως "κατασκευαστικά" οι σένσορες έχουν μία δικιά τους κλίμακα μέτρησης. Αλλά και πάλι, που θα μας χρησιμέψει η πληροφορία "στους 120 ο υπολογιστής κλείνει" αν δεν ξέρουμε πως βγαίνει αυτο το "120" ή πως μεταφράζετε σε Κελσίου, Φαρενάιτ κλπ κλπ?
Luciddream Δημοσ. 28 Μαΐου 2014 Δημοσ. 28 Μαΐου 2014 (επεξεργασμένο) μάλλον δεν κατάλαβες τι έγραψα. δεν υπάρχει 100 και 120 κελσίου.. το έγραψα μπακάλικα στο πρώτο πόστ για να γίνει πιο κατανοητό και γιατι έτσι το μετράνε τα προγράμματα τυπου realtemp/coretemp. η μονάδα μέτρησης στην οποία αναφέρομαι ειναι ενας αριθμός απο 127 έως 0.. δεν ειναι βαθμοί κελσίου, αλλα ίσως να συμπίπτουν σαν αριθμοί με τους βαθμούς κελσίου. There is another factor which affects differences in readings particularly at idle and low load. This is known as Slope Error and refers to the decreasing accuracy of a sensor as the Distance to Tjunction Max increases (and temperature decreases). It is important to know that: 1 Degree change in actual core temperature does not mean the DTS output will change by 1. τα 46-60c που έγραψε στο πρώτο ποστ ο TS ότι έχει, είναι απλά μια προσέγγιση απο τους ανθρώπους που γράφουν τα προγράμματα μέτρησης. ουσιαστικά ΘΕΩΡΟΥΝ οτι το TJMAX των cores ειναι οι 100 βαθμοί κελσίου, και υπολογίζουν την θερμοκρασία αφαιρώντας τον αριθμό που τους δίνει το DTS απο το 100. όταν τους δώσει τον αρθμό 0, και ειναι η στιγμή που θα ενεργοποιηθεί το TCC, τότε το αναφέρουν σαν 100c ... δεν ειναι απαραίτητα 100c. ακόμα και η intel σου λέει (στο pdf που πόσταρα) οτι το επόμενο signal θα ενεργοποιηθεί ΠΕΡΙΠΟΥ 25c πάνω απο την θερμοκρασία ενεργοποίησης του TCC... με λίγα λόγια το μόνο δεδομένο που εχουμε ειναι η θερμοκρασία ενεργοποίησης του TCC, η οποία δεν δίνεται σαν νούμερο, απλα υπολογίζεται απο τον sensor θερμοκρασίας που υπάρχει πάνω στην CPU, και επιστρέφει μια τιμή σε εναν register η οποία ειναι > 0 και < 127 όπως γράφει και ο developer του HWinfo ---> First, the value read from the DTS is not an absolute values in degrees Celsius, but it's an offset (distance) from the maximum CPU junction temperature (Tj,max). όλα τα παραπάνω απο όσο ξέρω ισχύουν στους 65nm/45nm επεξεργαστές, πλέον αναφέρεται η θερμοκρασία απο τους καινούριους CPU το συμπέρασμα που ενδιαφέρει όποιον διαβάζει το τοπικ απο όλα τα παραπάνω ειναι οτι λόγω του offset το οποιο υπάρχει στο DTS, όταν φτάνει το πρόγραμμα που μετράει στo TJMax(π.χ 100 βαθμοί κελσίου), τότε η πραγματική θερμοκρασία στην CPU θεωρητικά βρίσκεται λίγο πιο κάτω απο το σημείο που θα δημιουργούσε πρόβλημα.. έτσι θεωρητικά δεν έχεις πρόβλημα να τρέχεις τον Q6600 στους 90c όλη την ώρα..(αν υποθέσουμε οτι η τιμή του DTS εχει ενα offset περιπου 20c) αλλα εφόσον έχουμε τρόπους να ρίξουμε την θερμοκρασία με σωστή ψύξη γιατι να μην το κάνουμε? Sorry για τα συνεχόμενα edits, αλλα προσθέτω πράγματα που νομίζω εχουν σημασία. οι θερμοκρασίες που αναφέρει ο TS στο πρώτο ποστ, 46-60c, πρέπει να σιγουρευτεί οτι υπολογίζονται σωστά απο το πρόγραμμα κατα προσέγγιση. για να γίνει αυτό θα πρέπει το TJMAX ή TJTARGET να είναι 90 και όχι 100 (σελίδα 15) που ειναι συνήθως τα προγράμματα μέτρησης. Το καλό είναι οτι τα περισσότερα απο αυτα έχουν επιλογή να το ρυθμίσεις. Δηλαδή αν εσύ πείς οτι έχεις 65c αλλα το υπολογίζεις με λάθος TJMAX, και κάποιος σου πεί οτι πρέπει να είσαι κάτω απο 71c, θα εχει αυτος δικιο αλλα εσύ θα βλέπεις μια τιμή 64c που ειναι 10 βαθμούς παραπάνω απο αυτο που έχεις κανονικά. Επίσης, το θέμα αποκτάει μεγαλύτερο ενδιαφέρον αν σκεφτείς οτι τα screenshots που πόσταρα overclocked ιούνιο μήνα ήταν με το λάθος Tjmax(100), δηλαδή τα 60 που φαίνονται στο screenshot στην πραγματικότητα ειναι 50 βαθμοί κελσίου (κατα προσέγγιση)... Επεξ/σία 28 Μαΐου 2014 από Luciddream
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα