@WalDo Napisano Maj 23, 2010 Zgłoszenie Share Napisano Maj 23, 2010 Może mi ktoś objaśnić jak czytać takie podwójne wpisy na wyjściu polecenia sensors? Dlaczego po dwa na rdzeń? k8temp-pci-00c3 Adapter: PCI adapter Core0 Temp: +32.0°C Core0 Temp: +25.0°C Core1 Temp: +34.0°C Core1 Temp: +36.0°C Mam Athlona X2 Dual Core BE-2350. [EDIT] Te 4 temperatury są czytane z /sys/devices/pci0000:00/0000:00:18.3/temp1_input /sys/devices/pci0000:00/0000:00:18.3/temp2_input /sys/devices/pci0000:00/0000:00:18.3/temp3_input /sys/devices/pci0000:00/0000:00:18.3/temp4_input Odpowiednio 1. wpis "Core0 Temp" to temp1_input, 2. wpis "Core0 Temp" to temp2_input itd. Być może naprowadzi to kogoś na właściwą interpretację tych wartości. Dlaczego wyświetla się 2 razy ten sam rdzeń (?) i do tego wykazywane są różne temperatury? :lammer: Przysiągłbym, że gdzieś na forum to już było, ale znaleźć nie mogę 1 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
xdarkflame Napisano Maj 24, 2010 Zgłoszenie Share Napisano Maj 24, 2010 Najprawdopodobniej jest to jakiś błąd, bo procek nie ma dwóch czujników, a wartości te odczyty z zintegrowanego w jądrze czujnika. U mnie w trochę starszej wersji tych procesorów (90nm) są tylko temp1_input i temp3_input. Sprawdź jak zachowują się te odczyty w idlu i stresie. Płyta główna zwykle ma czujnik w podstawce procesora (w sensors temp1,temp2 lub temp3) i jego temperatura powinna się zmieniać podobnie to tych (powinna być troszkę niższa i wolniej się zmieniać bo jest dalej od źródła ciepła). Jeśli wszystkie będą się zmieniać poprawnie to może to te same odczyty tylko próbkowane i innych momentach. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Czerwiec 6, 2010 Autor Zgłoszenie Share Napisano Czerwiec 6, 2010 Wracam do tematu Może ktoś jednak coś wymyśli. @xdarkflame - może to i błąd niemniej w konfiguracji /etc/sensors3.conf dla mojego procesora: chip "k8temp-*" label temp1 "Core0 Temp" label temp2 "Core0 Temp" label temp3 "Core1 Temp" label temp4 "Core1 Temp" Tak więc jak dojść, który label oznacza temperaturę całego procesora lub jego rdzeni z osobna? I co oznaczają pozostałe temperatury - zmieniają się, więc nie są tak całkiem od czapy, jakieś "coś-gdzieś" musi je mierzyć. Sprawdź jak zachowują się te odczyty w idlu i stresie.Nie rozumiem :lammer: [EDIT] Dorzucę jeszcze pełne wyjście z polecenia sensors [root@F13 ~]# sensors acpitz-virtual-0 Adapter: Virtual device temp1: +40.0°C (crit = +75.0°C) atk0110-acpi-0 Adapter: ACPI interface Vcore Voltage: +1.10 V (min = +1.45 V, max = +1.75 V) +3.3 Voltage: +3.30 V (min = +3.00 V, max = +3.60 V) +5.0 Voltage: +4.97 V (min = +4.50 V, max = +5.50 V) +12.0 Voltage: +12.10 V (min = +11.20 V, max = +13.20 V) CPU FAN Speed: 3000 RPM (min = 0 RPM) CHASSIS FAN Speed: 0 RPM (min = 0 RPM) POWER FAN Speed: 0 RPM (min = 0 RPM) CPU Temperature: +32.0°C (high = +90.0°C, crit = +125.0°C) MB Temperature: +37.0°C (high = +45.0°C, crit = +90.0°C) k8temp-pci-00c3 Adapter: PCI adapter Core0 Temp: +31.0°C Core0 Temp: +23.0°C Core1 Temp: +33.0°C Core1 Temp: +35.0°C Jak widać żadna z temperatur podawanych w 4 ostatnich liniach nie zgadza się z "CPU Temperature". Im więcej czytam tym głupszy jestem... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
thof Napisano Czerwiec 6, 2010 Zgłoszenie Share Napisano Czerwiec 6, 2010 Intel ma Hyper-threading, wtedy każdy rdzeń jest widziany jako dwie jednostki obliczeniowe. Może AMD też ma podobną technologię i możesz wykonywać 4 wątki jednocześnie Chociaż i tak wtedy 2 sensory byłyby wystarczające. U mnie w lapku jest jeden sensor na całej płycie głównej i też jest ok Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Czerwiec 6, 2010 Autor Zgłoszenie Share Napisano Czerwiec 6, 2010 Intel ma Hyper-threading, wtedy każdy rdzeń jest widziany jako dwie jednostki obliczeniowe.Nie, no... Jeśli każdy rdzeń jest widziany jako dwie jednostki obliczeniowe, to jednak mimo wszystko fizycznie jest to jeden rdzeń, więc chyba nie powinien mieć dwóch różnych temperatur jednocześnie Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
xdarkflame Napisano Czerwiec 6, 2010 Zgłoszenie Share Napisano Czerwiec 6, 2010 Technicznie to liczba detektorów zależy tylko od liczby detektorów Spotkałem sie ,że jest np jeden na kilka rdzeni , ale nie spotkałem sie natomiast z kilkoma na rdzeń, ale kto wie może ten tak ma. Jak masz na tym komputerze windowsa to włącz dla porównania np. program CoreTemp, lub jakiś od producenta płyty głownej. Z moich spostrzeżeń to ich dokładność nie jest z byt duża, czasem trafiają się popsute, lub źle skalibrowane (np pokazują temperaturę procesora niższa niż otoczenia). Nawet rożne programy potrafią pokazać inne temperatury z tego samego urządzenia, przynajmniej pod windą, pod Linuksem znam tylko lm-sensors. Do do idla i stresa to miałem na myśli, co by najpierw zobaczyć temperatury jak proc nic nie robi, po czym obciążyć jakimś boincem czy innym programem coby obciążył go na maksa i zobaczyć jak które temperatury się zmienią. Jak dla mnie to CPU Temperature zgadza się ze wszystkimi poza Core0 Temp, która mocno odstaje. @thof Amd nie posiada takiej technologi, przynajmniej do tej pory. Hyper-threading nie potrafi wykonać 2 pełnych wątków na jednym rdzeniu, raczej coś miedzy 1 a 2 w zależności od aplikacji. Choć system widzi taki rdzeń jako 2 niezależne. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
ra-v Napisano Czerwiec 7, 2010 Zgłoszenie Share Napisano Czerwiec 7, 2010 Ja mam 1 procesor i mam temp2 - temperaturę procka mierzoną z "dokładnością" do pół stopnia i drugą temperaturę ACPI która jest rózna +- 1*C od tamtej podawanej przez sensory. @xdarkflame Jak dobrze wiemy przy tej samej ilości MHz PIII jest bardziej wydajny niż PIV (PIII 1.4~PIV 1.7?) więc HT to taki ratunek dla tych procków. I tak te HT jakoś działa bo mycha nie tnie przy dobijaniu kompa. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Czerwiec 7, 2010 Autor Zgłoszenie Share Napisano Czerwiec 7, 2010 Do do idla i stresa to miałem na myśli, co by najpierw zobaczyć temperatury jak proc nic nie robi, po czym obciążyć jakimś boincem czy innym programem coby obciążył go na maksa i zobaczyć jak które temperatury się zmienią. Tylko, że ja nie mam takich programów Rzadko kiedy mi się procek do 2100 rozpędza (na ogól jak VirtualBox działa), zazwyczaj 1000MHz czasem na 1600 wyskoczy. Jak dla mnie to CPU Temperature zgadza się ze wszystkimi poza Core0 Temp, która mocno odstaje.Czyli wszystkie te pomiary można sobie w ... buty włożyć Równie dobrze mogę napisać krótki skrypt, który mi będzie wyświetlał przypadkowe wartości z przedziału 30-40 Poddaje się Chciałem tylko dodać jeszcze jedną linijkę do conky, ale jak nie ma możliwości pokazania temperatury z dokładnością do powiedzmy 1 st.C, to bez sensu taki wskaźnik. Jak mi się procek będzie gotował, to i tak ciepełko od piecyka pod biurkiem poczuję i wyłączę Mimo to dziękuję wszystkim za wskazówki i porady. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
hello_world Napisano Czerwiec 7, 2010 Zgłoszenie Share Napisano Czerwiec 7, 2010 @Waldo waśnie sprawdziłem u siebie na Centosie 5.5 sensors w83627hf-isa-0290 Adapter: ISA adapter VCore 1: +1.65 V (min = +0.00 V, max = +4.08 V) VCore 2: +1.74 V (min = +0.00 V, max = +4.08 V) +3.3V: +3.22 V (min = +0.00 V, max = +4.08 V) +5V: +4.92 V (min = +0.00 V, max = +6.85 V) +12V: +11.67 V (min = +0.00 V, max = +15.50 V) -12V: -12.20 V (min = -14.91 V, max = +6.06 V) -5V: -4.34 V (min = -7.71 V, max = +5.10 V) V5SB: +5.32 V (min = +0.00 V, max = +6.85 V) VBat: +2.59 V (min = +0.00 V, max = +4.08 V) fan1: 2518 RPM (min = 664 RPM, div = 8) fan2: 0 RPM (min = 664 RPM, div = 8) ALARM fan3: 0 RPM (min = 0 RPM, div = 8) (beep) temp1: +46°C (high = +127°C) sensor = thermistor (beep) temp2: +57.0°C (high = +127°C, hyst = +128°C) sensor = thermistor (beep) temp3: +74.0°C (high = +127°C, hyst = +128°C) sensor = diode (beep) vid: +1.750 V (VRM Version 9.0) alarms: Chassis intrusion detection ALARM beep_enable: Sound alarm enabled a procek Intel Pentium 4 CPU 1.50GHz :lammer: :lammer: :lammer: Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
xdarkflame Napisano Czerwiec 7, 2010 Zgłoszenie Share Napisano Czerwiec 7, 2010 Rzeczywiście trudno znaleźć jaki program do testowania procka pod Linuksem. Jakieś tam są ale wszystko trzeba kompilować (CPUBurn, stress) bo gotowej paczki nie znalazłem. Zawsze możesz porostu wyłączyć na trochę wentylator i poczekać, do 60 stopni możesz bez obaw grzać go. Nie jest tak źle z tą "dokładnością" Przecież: "Core0 Temp: +31.0°C" + "Core1 Temp: +33.0°C" / 2 = 32 = "CPU Temperature: +32.0°C", która pokazuje właśnie średnią temperaturę czyli wszystko się zgadza. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Czerwiec 7, 2010 Autor Zgłoszenie Share Napisano Czerwiec 7, 2010 OK, ale co z druga wartością Core0 Temp i Core1 Temp? Poza tym chciałbym wiedzieć a nie opierać się na statystyce i przypuszczeniach. Jedną z moich ulubionych dykteryjek jest ta, że jak człowiek idzie z psem na spacer to mają po 3 nogi. Statystycznie. Przy tak nieznacznych wahaniach temperatury wszystko możemy zmieścić w granicach błędu statystycznego - 3% odchylenia. Zresztą zrobiłem małą próbę (złożenie w hugin panoramy z 10 zdjęć po 8MPx z wyliczeniem minimum 20 pkt. wspólnych pomiędzy nakładającymi się zdjęciami) i "CPU Temperature" skoczyło do 52 a wszystkie CoreX Temp oscylowały między 46 a 49, więc tu już średnia różniła się o ok.10%. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Ponury Napisano Czerwiec 7, 2010 Zgłoszenie Share Napisano Czerwiec 7, 2010 ja bym obstawiał że coś przy konfiguracji poszło nie tak. $ sensors acpitz-virtual-0 Adapter: Virtual device temp1: +80.0°C (crit = +256.0°C) temp2: +93.0°C (crit = +108.0°C) temp3: +77.0°C (crit = +105.0°C) temp4: +39.0°C (crit = +108.0°C) temp5: +100.0°C (crit = +110.0°C) coretemp-isa-0000 Adapter: ISA adapter Core 0: +91.0°C (high = +100.0°C, crit = +100.0°C) coretemp-isa-0001 Adapter: ISA adapter Core 1: +91.0°C (high = +100.0°C, crit = +100.0°C) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Czerwiec 7, 2010 Autor Zgłoszenie Share Napisano Czerwiec 7, 2010 Dorzuciłem jeszcze do googlowania model mojego procka i trafiłem m.in. na taki wątek → http://lists.lm-sensors.org/pipermail/lm-s...ber/021128.html Wygląda na to, że wskazania lm-sensors w przypadku wielu procesorów są nieźle schrzanione i nie można się na nich w żadnej mierze opierać. Różnice w obliczeniach są nie dość, że niepoprawne to nawet dla tego samego procesora błąd jest różny zależnie od wydania (ang.revision - nie wiem czy dobrze to tłumaczę). Czyli porażka No i nikt nigdzie nie jest zdziwiony występowaniem 2 temperatur dla jednego rdzenia, więc albo to normalka, że jeden 2-rdzeniowy procesor wykazuje 4 różne temperatury (po rogach mierzą czy jak? ) albo tylko jak taki ciekawski/upierdliwy jestem. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
ra-v Napisano Czerwiec 7, 2010 Zgłoszenie Share Napisano Czerwiec 7, 2010 $ sensors w83627hf-isa-0290 Adapter: ISA adapter VCore 1: +1.65 V (min = +0.00 V, max = +4.08 V) VCore 2: +1.66 V (min = +0.00 V, max = +4.08 V) +3.3V: +2.62 V (min = +2.82 V, max = +3.79 V) ALARM +5V: +5.11 V (min = +0.86 V, max = +4.89 V) ALARM +12V: +11.98 V (min = +10.76 V, max = +0.06 V) ALARM -12V: -7.01 V (min = -14.91 V, max = -4.38 V) -5V: -5.15 V (min = -2.54 V, max = -7.51 V) ALARM V5SB: +5.62 V (min = +0.00 V, max = +0.22 V) ALARM VBat: +3.09 V (min = +1.41 V, max = +3.86 V) fan1: 0 RPM (min = 28125 RPM, div = 8) ALARM fan2: 0 RPM (min = -1 RPM, div = 8) ALARM fan3: 3013 RPM (min = 1240 RPM, div = 8) temp1: +35.0°C (high = +18.0°C, hyst = +100.0°C) sensor = thermistor temp2: +48.0°C (high = +75.0°C, hyst = +70.0°C) sensor = thermistor temp3: +34.5°C (high = +75.0°C, hyst = +70.0°C) sensor = thermistor cpu0_vid: +0.000 V beep_enable:enabled @hello_world - dziwna sprawa że dla płyt AMD i P4 montowali te same czujniki. U mnie temp 1 to mostek, temp2 to procek, temp3 to obudowa , czyli czujnik gdzieś na płycie. Dodatkowo mam czujnik ACPI którego tu nie widać. U Ciebie jest pewnie troche inaczej, te 75*C to temperatura najbliżej rdzenia albo coś (na PIII 1.0GHz miałem max 67*C, więc przy stresie 75*C może być OK). Zdaje się że może być jeszcze czujnik bezpieczeństwa, który jest wewnątrz, nie do odczytu dla użytkowników - wyłącza procek np. przy przypalaniu. W sumie mogą być 2 czujniki na 1 procesorze (może i więcej), tylko nie 2 czujniki dla rdzenia. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się