Cruel Opublikowano 16 Maja 2011 Zgłoś Opublikowano 16 Maja 2011 (edytowane) Czy ktos moze polecic jakis sensowny program do monitoringu temperatury CPU pod linuxem, dokladniej ubuntu 10.10 x64? Wymagania: 1) prezentacja wykresu temperatury w jednostce czasu 2) mile widziany odczyt temperatury z 4 rdzeni Na razie korzystam z lm-sensors, ale raz ze czyta tylko jedna temperature ogolna, a dwa musialbym pisac skrypt zapisujacy do pliku temperature co kilkaset ms i potem z tego tworzyc wykres, moze da sie prosciej? Edytowane 16 Maja 2011 przez Cruel Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
kfgz Opublikowano 16 Maja 2011 Zgłoś Opublikowano 16 Maja 2011 (edytowane) Ad. 1 http://www.ubuntugeek.com/psensor-a-graphical-temperature-monitor.html Ad. 2 Pewnie nie masz załadowanego odpowiedniego modułu kernela, lub lm_sensors nie wykrył odpowiedniego czujnika. Obie opcję są ze sobą ściśle powiązane ;) Edytowane 16 Maja 2011 przez kfgz Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Cruel Opublikowano 16 Maja 2011 Zgłoś Opublikowano 16 Maja 2011 Dzieki, dokladnie o cos takiego mi chodzilo, zobaczymy czy dziala :) 2) - z lm-sensors o tyle ciekawe, ze ne defaulcie wykrywa chyba z 6 czujnikow (ale tylko jeden CPU) i jakas tam sensowna temperature procka rowniez pokazuje. Za to przy uruchomieniu 'sensors-detect' wykrywa juz tylko jakiegos Winbonda z plyty + czujniki z Radeona, a od procka juz nic :/ Rozumiem, ze sprawa jeszcze stracona nie jest i mozna go zmusic do detekcji DTSow Intela z Core i7? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
kfgz Opublikowano 16 Maja 2011 Zgłoś Opublikowano 16 Maja 2011 (edytowane) Sprawa jeszcze nie jest stracona ;) [ubuntu] Help installing i7z - Ubuntu Forums Jeśli masz Sandy Bridge to musisz skorzystać z wersji svn. Możliwe, że będziesz musiał też załadować dodatkowe moduły tj. sudo modprobe cpuid sudo modprobe msrsudo modprobe i2c-dev EDIT: Widzę, że masz w podpisie Nahlema, więc i7z w wersji 0.26 powinno załatwić sprawę. Spróbuj jeszcze załadować moduł coretemp sudo modprobe coretemp Przeczytaj jeszcze uważnie ten wątek http://ubuntuforums.org/showthread.php?t=1056681 oraz podaj wersję lm_sensors. Edytowane 16 Maja 2011 przez kfgz Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Cruel Opublikowano 16 Maja 2011 Zgłoś Opublikowano 16 Maja 2011 (edytowane) Miales racje - zaladowanie 'sudo modprobe coretemp' zalatwilo sprawe :) lm-sensors pokazuje 4 rdzenie, obylo sie bez dodatkowej detekcji. I nawet sensowne te temperatury wygladaja, rozrzut maks 4-5 stopni pomiedzy rdzeniami. Teraz zobaczymy czy z wykresami wszystko pojdzie ok, ale mysle ze nie bedzie problemow Ale hm, ciekawostka: atk0110-acpi-0Adapter: ACPI interfaceVcore Voltage: +1.34 V (min = +0.80 V, max = +1.60 V)+3.3V Voltage: +3.31 V (min = +2.97 V, max = +3.63 V)+5V Voltage: +4.94 V (min = +4.50 V, max = +5.50 V)+12V Voltage: +11.93 V (min = +10.20 V, max = +13.80 V)CPU Fan Speed: 868 RPM (min = 600 RPM)Chassis1 Fan Speed: 932 RPM (min = 600 RPM)Chassis2 Fan Speed: 872 RPM (min = 600 RPM)Power Fan Speed: 828 RPM (min = 0 RPM)CPU Temperature: +36.0°C (high = +45.0°C, crit = +45.5°C) MB Temperature: +36.0°C (high = +45.0°C, crit = +46.0°C) coretemp-isa-0000Adapter: ISA adapterCore 0: +37.0°C (high = +83.0°C, crit = +99.0°C) coretemp-isa-0001Adapter: ISA adapterCore 1: +32.0°C (high = +83.0°C, crit = +99.0°C) coretemp-isa-0002Adapter: ISA adapterCore 2: +35.0°C (high = +83.0°C, crit = +99.0°C) coretemp-isa-0003Adapter: ISA adapterCore 3: +32.0°C (high = +83.0°C, crit = +99.0°C) Z ciekawosci, widze ze lm-sensors osobno pokazuje wartosc CPU Temperature +36.0°C, a coretemp osobno wartosci dla 4 rdzeni - tyle ze srednia arytm. ze rdzeni wynosi 34 stopnie. Domyslam sie, ze coretemp odczytuje bezposrednio z DTSow Intela w i7, ale w takim razie z czego odczytuje lm-sensors temperature głowna CPU, skoro jest ona rozna? Edytowane 16 Maja 2011 przez Cruel Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
kfgz Opublikowano 16 Maja 2011 Zgłoś Opublikowano 16 Maja 2011 Za to przy uruchomieniu 'sensors-detect' wykrywa juz tylko jakiegos Winbonda z plytyPewnie stąd ;) Jest jakaś dodatkowa dioda przy CPU. Nie znam się ;) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość <account_deleted> Opublikowano 17 Maja 2011 Zgłoś Opublikowano 17 Maja 2011 ale w takim razie z czego odczytuje lm-sensors temperature głowna CPU, skoro jest ona rozna?... z ACPI. Różnioca polega na tym, że w ACPI uwzględniany jest błąd diody CPU - w coretemp - nie. Jednak pozwala to ocenieać temp. poszczególnych rdzeni podczas experymentów - bywa to pomocne. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Cruel Opublikowano 20 Maja 2011 Zgłoś Opublikowano 20 Maja 2011 Nie bede specjalnie nowego watku zakladal - ktos sie orientuje z jaka czestotliwoscia wspomniane Intelowskie DTS (Digital Thermal Sensor) odczytuja/próbkują temperaturę? Co 1sec czy może częściej? Bo rozumiem ze wartosci odczytane przez DTS trafiają do rejestrów w każdym rdzeniu i z niego są odczytywane, interesuje mnie jak często. Intel się tym za bardzo nie chwali, albo zle szukam. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość <account_deleted> Opublikowano 24 Maja 2011 Zgłoś Opublikowano 24 Maja 2011 Ja też nie dokopałem się do takich danych, ale IMO na pewno jest to znacznie częściej niż co 1s - celowałbym raczej w zakres kilkanaście-kilkadziesiąt ms. Można to mniej więcej zmierzyć po ustawieniu odpowiednich progów temp. wyzwalających przerwanie - gdzieś w MSR są progi temp. - po każdym przerwaniu podnosić próg o 1 (+ grzanie procka na ostro) - ale do tego trza ukleić kawałek softu. ...a tak wogóle to po co to? ...czujniki temp CPU są tak tragicznie niedokładne i mają tak tragiczny rozrzut produkcyjny że kalibrowane są tylko dla Tcritical, czyli punktu wyłączenia CPU. "Pomiar" innych wartości jest typu pi*sufit i służy głównie do sterowania wiatrakiem (gdzie rozrzut na poziomie 10+st.C nie przeszkadza) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Cruel Opublikowano 25 Maja 2011 Zgłoś Opublikowano 25 Maja 2011 Nawet jesli bedzie to czesciej niz 1s, to i tak ograniczenia lm-sensors nie pozwola mi na wykorzystanie tych danych, chyba... ale dzieki, sprobuje moze z tym MSR i cos sie dowiem ciekawego. A po co - praca magisterska :) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...