Автор Гілка: як провірити температуту відеокарти?  (Прочитано 6980 раз)

Відсутній sirin

  • Дописувач
  • **
  • дописів: 54
  • Карма: +0/-0
шановні допоможіть, яка програмо допоможе з визначенням темп. відеокарти, в мене nvidia GeForce 8400 m G 128 Mb, і дуже гріється, навіть ноут сам "виключається"

Відсутній modeus

  • Графоман
  • ****
  • дописів: 278
  • Карма: +0/-0
  • openSUSE 11.4
Встановіть lm_sensors. Потім: sensors-detect
Expectavimus lucem... Et esse tenebrae

Відсутній Slimer

  • Новачок
  • *
  • дописів: 2
  • Карма: +0/-0
Про lm-sensors вже казали. Ще визначення температури повинно бути у nvidia-settings.

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1418
  • Карма: +0/-0
А ще є віджет під Кеди.

Відсутній modeus

  • Графоман
  • ****
  • дописів: 278
  • Карма: +0/-0
  • openSUSE 11.4
А ще є віджет під Кеди.
Який бере дані із lmsensors.
« Змінено: 2010-12-03 18:31:46 від modeus »
Expectavimus lucem... Et esse tenebrae

Відсутній sirin

  • Дописувач
  • **
  • дописів: 54
  • Карма: +0/-0
допоможіть все зробити в терміналі командами, дякую

r00t x

  • Гість
Я щойно зробив у себе (БЕЗ REBOOT) наступне:
sensors-detect
................... бла-бла............................

Now follows a summary of the probes I have just done.
Just press ENTER to continue:                        

Driver `asb100':
  * Bus `SMBus I801 adapter at e800'
    Busdriver `i2c_i801', I2C address 0x2d (and 0x48 0x49)
    Chip `Asus ASB100 Bach' (confidence: 8)              

Do you want to overwrite /etc/sysconfig/lm_sensors? (YES/no):
Copy prog/init/lm_sensors.init to /etc/init.d/lm_sensors      
for initialization at boot time.                              
You should now start the lm_sensors service to load the required
kernel modules.                                        
Щось знаходить, генерує та записує у конфіг-файл.
---
Далі... Я не знайшов ніякого файлу тут Copy prog/init/lm_sensors.init, зате у мене вже є (чи може і раніше був) /etc/sysconfig/lm_sensors. Його нутрощі нехитрі:
bash-3.1# cat /etc/sysconfig/lm_sensors
# Generated by sensors-detect on Fri Dec  3 22:57:12 2010
# This file is sourced by /etc/init.d/lm_sensors and defines the modules to
# be loaded/unloaded.
#
# The format of this file is a shell script that simply defines variables:
# HWMON_MODULES for hardware monitoring driver modules, and optionally
# BUS_MODULES for any required bus driver module (for example for I2C or SPI).

HWMON_MODULES="asb100"

# For compatibility reasons, modules are also listed individually as variables
#    MODULE_0, MODULE_1, MODULE_2, etc.
# You should use BUS_MODULES and HWMON_MODULES instead if possible.

MODULE_0=asb100
От його і cp в  /etc/init.d/lm_sensors  .
---
Звідси видно (начебто видно  ;D ): я і так знаю  :D , що при завантаженні повинен бути завантажений модуль з іменем asb100.ko . Ну то зрозуіло що для очколупства програм, щоб вони прозріли та побачиили наявні сенсори.
---
Далі зараз допишу...

r00t x

  • Гість
Потім потрібно знайти того модуля asb100*
find /lib/modules/2.6.29.6-smp/kernel/ -name *asb*
/lib/modules/2.6.29.6-smp/kernel/drivers/hwmon/asb100.ko
Пояснюю НЕ для вас: ядро не свіже, тому що зараз я в 4 кедах на 20Гіг-харді, щ знайшов на смітнику - експерементую і вирішив залишитись на 3, бо все таки тормозить тоді коли багато чого відкрито. Але ще хочу  посидіти тут. Перевірю як тут справи із встановленням та компілюванням тих программ що у мене в 3кедах пр0цюють. Та і хотів я ставити QNX. Бо раніш не вийшло - зараз інше залізо, треба спробувати може вийде.
---
Так-с-с, що там далі... Ага, далі така команда
insmod /lib/modules/2.6.29.6-smp/kernel/drivers/hwmon/asb100.ko                          
insmod: error inserting '/lib/modules/2.6.29.6-smp/kernel/drivers/hwmon/asb100.ko': -1 Unknown symbol in module
Та воно не хоче. Говорить: Для роботи потрібно іще щось, щоб якийсь symbol став known  ;D
Вводимо insmod /lib/modules/2.6.29.6-smp/kernel/drivers/hwmon/  і натискаємо TAB
insmod /lib/modules/2.6.29.6-smp/kernel/drivers/hwmon/                                              
abituguru.ko   adm9240.ko     coretemp.ko    gl518sm.ko     it87.ko        lm85.ko        pc87427.ko     w83627ehf.ko
abituguru3.ko  ads7828.ko     dme1737.ko     gl520sm.ko     k8temp.ko      lm87.ko        sis5595.ko     w83627hf.ko
ad7414.ko      adt7462.ko     ds1621.ko      hdaps.ko       lis3lv02d.ko   lm90.ko        smsc47b397.ko  w83781d.ko  
ad7418.ko      adt7470.ko     f71805f.ko     hp_accel.ko    lm63.ko        lm92.ko        smsc47m1.ko    w83791d.ko  
adm1021.ko     adt7473.ko     f71882fg.ko    hwmon-vid.ko   lm75.ko        lm93.ko        smsc47m192.ko  w83792d.ko  
adm1025.ko     adt7475.ko     f75375s.ko     hwmon.ko       lm77.ko        ltc4245.ko     thmc50.ko      w83793.ko  
adm1026.ko     applesmc.ko    fscher.ko      i5k_amb.ko     lm78.ko        max1619.ko     via686a.ko     w83l785ts.ko
adm1029.ko     asb100.ko      fschmd.ko      ibmaem.ko      lm80.ko        max6650.ko     vt1211.ko      w83l786ng.ko
adm1031.ko     atxp1.ko       fscpos.ko      ibmpex.ko      lm83.ko        pc87360.ko     vt8231.ko                  
Тут мої беньки зал... очі помітили coretemp.ko   hwmon.ko . Експериментальним шляхом (простіше кажучи - методом наукового втику  :D) завантажую:
insmod /lib/modules/2.6.29.6-smp/kernel/drivers/hwmon/hwmon-vid.ko
insmod /lib/modules/2.6.29.6-smp/kernel/drivers/hwmon/asb100.ko
Потім
sensors
asb100-i2c-0-2d
Adapter: SMBus I801 adapter at e800
in0:         +1.57 V  (min =  +1.20 V, max =  +1.81 V)
in1:         +1.57 V  (min =  +1.20 V, max =  +1.81 V)
in2:         +3.30 V  (min =  +2.96 V, max =  +3.63 V)
in3:         +3.06 V  (min =  +2.67 V, max =  +3.28 V)
in4:         +2.88 V  (min =  +2.51 V, max =  +3.79 V)
in5:         +2.88 V  (min =  +0.00 V, max =  +0.00 V)
in6:         +2.88 V  (min =  +0.00 V, max =  +0.00 V)
fan1:       2732 RPM  (min =   -1 RPM, div = 2)
fan2:          0 RPM  (min =   -1 RPM, div = 8)
fan3:          0 RPM  (min =   -1 RPM, div = 8)
temp1:       +28.0�C  (high = +80.0�C, hyst = +75.0�C)
temp2:       +28.5�C  (high = +100.0�C, hyst = +90.0�C)
temp3:        -0.5�C  (high = +60.0�C, hyst = +50.0�C)
temp4:       +25.0�C  (high = +80.0�C, hyst = +75.0�C)
cpu0_vid:   +1.525 V
---
Я поки що не знаю де там що,...
---
І графічні віджети не хочуть показувати температуту - мабуть треба перевзайти в ситему (?). І не знаю чи ніяких проблем не виникне при reboot`і. Оце поки що і все(?).

idontremember

  • Гість
Не по темі, але штука чудова - http://backintime.le-web.org/  :D Бакапить.

r00t x

  • Гість
temp1:       +28.0°C  (high = +80.0°C, hyst = +75.0°C)
temp2:       +31.0°C  (high = +100.0°C, hyst = +90.0°C)
temp3:        -0.5°C  (high = +60.0°C, hyst = +50.0°C)
temp4:       +25.0°C  (high = +80.0°C, hyst = +75.0°C)
У мене temp1: +28.0°C - матплата, temp2: +31.0°C - процесор, temp4: +25.0°C - не знаю. Це мабуть тре переглянути результат sensors-detect , щоб остаточно з'ясувати що і де.
---
Але мені не потрібно дивитись, читати, думати щоб сказати що значить temp3: -0.5°C. То  :'( :( - кімнатна температура. Це для зими нормально - у мене завжди "свєжжо". Попереднє речення - напівжарт.
---
А-у, підкажіть нам що значить hyst ? Я так чомусь подумав і вирішив що, якщо high значить найвища допустима робоча температура, то hyst - не від слова "history", а від слова "hysteric"(?), чи шо?

Відсутній modeus

  • Графоман
  • ****
  • дописів: 278
  • Карма: +0/-0
  • openSUSE 11.4
Re: як провірити температуту відеокарти?
« Відповідей #10 : 2010-12-04 07:35:49 »
Цитата
А-у, підкажіть нам що значить hyst ? Я так чомусь подумав і вирішив що, якщо high значить найвища допустима робоча температура, то hyst - не від слова "history", а від слова "hysteric"(?), чи шо?
Здається це температура, при досягненні якої буде перезавантаження.

Цитата
допоможіть все зробити в терміналі командами, дякую
А яка у вас система?
« Змінено: 2010-12-04 07:39:36 від modeus »
Expectavimus lucem... Et esse tenebrae

Відсутній sirin

  • Дописувач
  • **
  • дописів: 54
  • Карма: +0/-0
Re: як провірити температуту відеокарти?
« Відповідей #11 : 2010-12-04 08:47:26 »
ubuntu 10.04!

Відсутній modeus

  • Графоман
  • ****
  • дописів: 278
  • Карма: +0/-0
  • openSUSE 11.4
Re: як провірити температуту відеокарти?
« Відповідей #12 : 2010-12-04 09:34:31 »
ubuntu 10.04!
sudo apt-get install lm-sensorsпотім
sudo sensors-detect
Ґному немає, але здається там є такі штуки:
sudo apt-get install computertemp
sudo apt-get install sensors-applet
« Змінено: 2010-12-04 09:38:08 від modeus »
Expectavimus lucem... Et esse tenebrae

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1418
  • Карма: +0/-0
Re: як провірити температуту відеокарти?
« Відповідей #13 : 2010-12-04 11:01:18 »
А ще є віджет під Кеди.
Який бере дані із lmsensors.
та хто його зна. але команда sensors не виводить тепмератури відеокарти. а атой аплет показує

r00t x

  • Гість
Re: як провірити температуту відеокарти?
« Відповідей #14 : 2010-12-04 13:09:28 »
Цитата
Здається це температура, при досягненні якої буде перезавантаження.
"hysteric" (істерія) - значить я правиьно думаю.  :D ;D
[/quote]
ubuntu 10.04![/quote]
Хм-м... Чому в усіх (ну майже в усіх) бубунта?