Автор Тема: Контроль за температурой, напряжением, работой вентиляторов MB и HDD- год 2011.  (Прочитано 8916 раз)

Оффлайн victor53p

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 596
  • Карма: +60/-0
  • Чтобы просто работало!
    • Ubuntu Linux в Воронежской области
Контроль за температурой, напряжением, работой вентиляторов MB и HDD, графического процессора- год 2011.

На Новый год подарили мамку MSI X58 PRO-E
Потихоньку на ее базе собрал небольшой компьютер. Установил Ubuntu 10.04.1.
Захотелось контролировать температуру процессора, моста, мамки, и всего остального!
Когда то давно я писал об этом, но так многое изменилось, решил освежить эту тему.
Материалы брал свои старые (2006г.), а также на форуме http://forum.ubuntu.ru

Итак, чтобы задействовать датчики и сенсоры и вывести их показания на экран, необходимо сделать следующее:
 
Установить следующие пакеты, для чего надо в консоли выполнить следующую команду:

apt-get install lm-sensors eep24c libglui2c2 libglui-dev sensord hddtemp sensors-applet
Примечание 1:
Естественно и те пакеты, которые они за собой потянут.

Примечание 2:
Учтите, что в Ubuntu 10.04 пакет lm-sensors присутствует по умолчанию.

Далее выполним следующие команды:

sudo modprobe i2c-dev
Это нужно чтобы сработала следующая команда, которая затем этот модуль и выгрузит:

sudo sensors-detect
Примечание 3:
Эта команда запустит скрипт, который проинспектирует  ваше железо, и найдет необходимые для этого железа модули для сенсоров контроля температуры и др.

Во время работы скрипта, на все вопросы отвечаем- Y (yes)

В конце выведенного на экран текста мы увидим что скрипт порекомендовал ( в моем случае) подгружать два модуля: coretemp и f71882fg

#----cut here----
# Chip drivers
coretemp
f71882fg
#----cut here----

Cкрипт так же добавил их автоматическую загрузку при старте системы!

Он их поместил в файл /etc/modules

Файл можно просмотреть с помощью команды:

sudo gedit /etc/modules
Примечание 4:
Здесь же при необходимости можно добавить в этот файл имена тех модулей которые скрипт рекомендовал собрать самостоятельно и подгрузить при старте системы, например модуль у Михайловича   w83627ehf !

Примечание 5:
Чтобы запустить модули без перезагрузки системы необходимо выполнить команду:

/etc/init.d/module-init-tools start
Примечание 6:

Тут же можно посмотреть вывод работы сенсоров, набрав команду:

sensors
В качестве примера, вот то что у меня получилось на моем компьютере:

root@ubuntu:/home/victor# sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +38.0°C  (high = +80.0°C, crit = +100.0°C)  

coretemp-isa-0001
Adapter: ISA adapter
Core 1:      +36.0°C  (high = +80.0°C, crit = +100.0°C)  

coretemp-isa-0002
Adapter: ISA adapter
Core 2:      +39.0°C  (high = +80.0°C, crit = +100.0°C)  

coretemp-isa-0003
Adapter: ISA adapter
Core 3:      +34.0°C  (high = +80.0°C, crit = +100.0°C)  

f71882fg-isa-0a00
Adapter: ISA adapter
+3.3V:       +3.36 V
in1:         +0.94 V  (max =  +2.04 V)  
in2:         +0.00 V
in3:         +0.00 V
in4:         +0.94 V
in5:         +1.13 V
in6:         +0.04 V
3VSB:        +3.38 V
Vbat:        +3.28 V
fan1:       1111 RPM
fan2:       5338 RPM
fan3:          0 RPM  ALARM
fan4:          0 RPM  ALARM
temp1:       +17.0°C  (high = +255.0°C, hyst = +251.0°C)  
                      (crit = +255.0°C, hyst = +251.0°C)  sensor = Intel PECI
temp2:       +46.0°C  (high = +255.0°C, hyst = +251.0°C)  
                      (crit = +255.0°C, hyst = +251.0°C)  sensor = transistor
temp3:       +42.0°C  (high = +255.0°C, hyst = +253.0°C)  
                      (crit = +255.0°C, hyst = +253.0°C)  sensor = transistor


Теперь сконфигурируем работу пакета hddtemp контроль температуры жестких дисков, выполним команду:

sudo dpkg-reconfigure hddtemp
Согласимся по умолчанию с настройками и все!

Далее устанавливаем на панель апплет Hardware Sensors Monitor

Для чего делаем правый клик мышки на панели (та на которой часы, меню и т.д), выполняем → добавить на панель… → Hardware Sensors Monitor
На панели должны появиться температура CPU, GPU, HDD и скорость вращения кулеров (не у всех)
Внешний вид апплета можно настроить, правый клик по апллету → настройка
Он мне показал и температуру графического процессора!
Можно установить пакет gkrellm (Запускается из меню , имеет множество настроек внешнего вида)

И последнее примечание!

Если сенсоры вашего компьютера не заработали, вернее вы после проделаного не смогли увидеть результаы их работы на вашем мониторе то, можно попытаться исправить это дело, выполнив в терминале следующие команды (для некоторых мамок помогает):

sudo gedit /etc/default/grub
В открывшемся окне добавляем или изменяем строчку:

GRUB_CMDLINE_LINUX="acpi_enforce_resources=lax"
Жмем сохранить и закрываем окно.

Затем снова в терминале выполняем команду:

sudo update-grub2
Перезагружаемся и заново устанавливаем сенсоры командами:

sudo modprobe i2c-dev
sudo sensors-detect
И повторяем все остальные этапы.

Вот и все, что я нашел на эту тему в данный момент! :)
« Последнее редактирование: 24 Февраля 2011, 13:05:53 от victor53p »