LINUX.ORG.RU

Есть ли софт для контроля оборотов кулеров?


0

0

Ну думаю вопрос предельно ясен. Если быть точнее, нужен софт под мать ASUS P5Q SE Plus похожий на ASUS AI Suite, которая контролирует обороты всех кулеров в зависимости от температуры. Правда виндовая программа не может контролировать кулер на видяхе, а так же не выводит температуру это самой видяхи, а хотелось бы иметь такую возможность.

И немного оффтопа: Как мне вывести в conky температуру всего, чего только можно и обороты всех кулеров?

Ответ на: комментарий от c-xp

>Достаточно скомпилировать правильные модули в ядре и все само заработает
4.2!

megabaks ★★★★
()

Как мне вывести в conky температуру всего, чего только можно и обороты всех кулеров?

часть моего

${alignc}${color green}Temperature$color
$hr
Core0:  ${exec  sensors | grep -A 1 'Core 0' | cut -c13-16 | sed '/^$/d'} °C${alignr} SDA: ${hddtemp /dev/sda} °C  
Core1:  ${exec  sensors | grep -A 1 'Core 1' | cut -c13-16 | sed '/^$/d'} °C#${alignr} HDD $color/dev/sdb:   ${alignc}${hddtemp /dev/sdb}°C

Sys:$color    ${execi 8 sensors | grep "Sys Temp" | cut -c13-16} °C ${alignr} GPU: ${nvidia gpufreq} MHz
CPU:$color   ${execi 8 sensors | grep "CPU Temp" | cut -c12-16} °C ${alignr} MEM: ${nvidia memfreq} MHz
AUX:$color   ${execi 8 sensors | grep "AUX Temp" | cut -c12-16} °C ${alignr} GPU: ${nvidia temp} °C  
$hr
Sys fan: ${exec sensors | grep  "CPU Fan" | cut -c11-18} 
AC fan:  ${exec sensors | grep "Case Fan" | cut -c11-18} 
но в любом случае надо под своё подстраивать

megabaks ★★★★
()
Ответ на: комментарий от c-xp

>Достаточно скомпилировать правильные модули в ядре и все само заработает

Ога, если они там есть.

anon_666
()
Ответ на: комментарий от megabaks

Взял твой полный конфиг конки из другой темы, есть пару вопросов.

Во-первых из-за чего может конки отображаться не на всю высоту экрана?

Во-вторых, поподробней можно о настройки под себя куска «Температура».

При таком конфиге, не отображается ни температура, ни скорость кулеров. Из всего только работает вот этот кусок:

GPU: ${nvidia gpufreq} MHz 
MEM: ${nvidia memfreq} MHz 
GPU: ${nvidia temp} °C

И то мне кажется, что показатели не точные, кроме температуры.

З.Ы. В консоле при запуске конки пишется «Conky: could not connect to hddtemp host»

npu3pak2111
() автор топика
Ответ на: комментарий от npu3pak2111

>В консоле при запуске конки пишется «Conky: could not connect to hddtemp host»

Ubuntu?
sudo 'apt-get install hddtemp && /etc/init.d/hddtemp start'

anon_666
()
Ответ на: комментарий от c-xp

Хорошая Шутка

Особенно про lm_sensors, в которых правильный расчёт сенсоров ещё может быть придётся настраивать

Gary ★★★★★
()
Ответ на: комментарий от npu3pak2111

>Во-вторых, поподробней можно о настройки под себя куска «Температура».
нужен твой выхлоп
sensors

из-за чего может конки отображаться не на всю высоту экрана?

потому что конфиг под мой моник + у тебя скорее всего нет ШГ с пингвином

И то мне кажется, что показатели не точные, кроме температуры.

как раз точные - можешь проверить разогнав видео, задав свои герцы

В консоле при запуске конки пишется «Conky: could not connect to hddtemp host»

для этого надо ставить(как выше написали) hddtemp - возможно придётся добавить свой винт в базу

megabaks ★★★★
()
Ответ на: комментарий от megabaks

Вот чё выдаёт sensors:

atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage:      +1.06 V  (min =  +0.80 V, max =  
+1.60 V)
 +3.3 Voltage:      +3.34 V  (min =  +2.97 V, max =  +3.63 V)
 +5 Voltage:        +5.09 V  (min =  +4.50 V, max =  +5.50 V)
 +12 Voltage:      +12.10 V  (min = +10.20 V, max = +13.80 V)
CPU FAN Speed:     1591 RPM  (min =  600 RPM)
CHASSIS1 FAN Speed:1318 RPM  (min =  600 RPM)
POWER FAN Speed:   1795 RPM  (min =  600 RPM)
CPU Temperature:    +39.5°C  (high = +60.0°C, crit = +95.0°C)  
MB Temperature:     +46.0°C  (high = +45.0°C, crit = +95.0°C)
На счет отображения на весь экран - уже решил, надо было просто перегрузится, но пингвин всё-таки не отображается, хотя шрифт стоит и в самом конфиге пингвина видно.

Теперь с герцами видяхи. У меня отображает GPU = 300 Mhz, MEM = 100 Mhz - это правельные показатели для GeForce GTS250?

megabaks

для этого надо ставить(как выше написали) hddtemp - возможно придётся добавить свой винт в базу

hddtemp установил. Конки пока ничего не показывает, может быть надо перегрузиться. Если всё же не отобразит, тогда вопрос. Как добавить винт в базу?

npu3pak2111
() автор топика
Ответ на: комментарий от megabaks

sensors | grep -A 1 'Core 0' | cut -c13-16 | sed '/^$/d'

Вах! Какой страшный юнегзвейный изврат. А не проще читать сразу цифры из /sys/class/hwmon?

Deleted
()
Ответ на: комментарий от npu3pak2111

попробуй как-то так

MB:$color    ${execi 8 sensors | grep "MB" | cut -c19-25} °C ${alignr} GPU: ${nvidia gpufreq} MHz
CPU:$color   ${execi 8 sensors | grep "CPU Temp" | cut -c19-25} °C ${alignr} MEM: ${nvidia memfreq} MHz
${alignr} GPU: ${nvidia temp} °C  

megabaks ★★★★
()
Ответ на: комментарий от npu3pak2111

>У меня отображает GPU = 300 Mhz, MEM = 100 Mhz - это правельные показатели для GeForce GTS250?
по-моему нет - возможно не сделали поддержку нормальную ещё или...хз короче :)

megabaks ★★★★
()
Ответ на: комментарий от npu3pak2111
CPU fan: ${exec sensors | grep  "CPU FAN" | cut -c18-24} 
CHASSIS fan:  ${exec sensors | grep "CHASSIS1 FAN" | cut -c20-27} 
megabaks ★★★★
()
Ответ на: комментарий от megabaks

И вот тут самый тупой вопрос. А где это увидеть и как это запустить?

Если с помощью команды sudo /etc/init.d/hddtemp start то ничего не происходит, т.е. информация так и не отображается

npu3pak2111
() автор топика
Ответ на: комментарий от megabaks

Дистр - Ubuntu 10.04

А на команду ничего не говорит. Т.е. она как бы получается срабатывает, но ничего не происходит :)

npu3pak2111
() автор топика
Ответ на: комментарий от megabaks
#!/bin/sh 
# hddtemp package configuration script

conffile="/etc/default/hddtemp"

get_config_file()
{
	config_field=$1
	db_field=$2
	
	if [ -f "$conffile" ] ; then
   		VALUE="$(grep "^[ ]*$config_field" $conffile | sed -e "s/^$config_field *= *\"\(.*\)\"/\1/g")" 
		if [ -n "$VALUE" ] ; then
			db_set $db_field "$VALUE"
		fi
	fi		
}

# Source debconf library -- we have a Depends line
# to make sure it is there...
. /usr/share/debconf/confmodule
db_version 2.0

if [ "$1" = configure -o "$1" = reconfigure ] ; then
	db_input medium hddtemp/SUID_bit || true
	
	get_config_file SYSLOG hddtemp/syslog
	db_input medium hddtemp/syslog || true
	
	get_config_file DAEMON hddtemp/daemon
	get_config_file RUN_DAEMON hddtemp/daemon
	db_input high hddtemp/daemon || true
	
	db_go
	
	db_get hddtemp/daemon
	
	if [ "$RET" = "true" ] ; then
		get_config_file INTERFACE hddtemp/interface
		db_input high hddtemp/interface || true
		
		get_config_file PORT hddtemp/port
		db_input high hddtemp/port || true

		db_go
	fi
fi

exit 0
npu3pak2111
() автор топика

Вопрос не совсем в тему: никто не знает, почему у меня нвидивская утилита разучилась показывать температуру видеокарты? При том, что nvclock по-прежнему умеет это делать. А то я использую для мониторинга температуру гномовский стандартный апплет, а он nvclock использовать не умеет (зато недавно научился показывать температуру жестких дисков без помощи hddtemp). Пришлось костылями это обходить.

kss ★★★★★
()
Ответ на: комментарий от megabaks
# Defaults for hddtemp initscript (/etc/init.d/hddtemp)
# This is a POSIX shell fragment

# [automatically edited by postinst, do not change line format ]

# hddtemp network daemon switch. If set to true, hddtemp will listen
# for incoming connections.
RUN_DAEMON="false"

# List of devices you want to use with hddtemp. If none specified,
# hddtemp will probe standard devices.
#DISKS="/dev/hda"

# List of devices you want to use with hddtemp, but that would not be
# probed for a working sensor.
DISKS_NOPROBE=""

# IP address of the interface on which you want hddtemp to be bound
# on. If none specified, goes to 127.0.0.1. Use 0.0.0.0 to bind hddtemp
# on all interfaces.
INTERFACE="127.0.0.1"

# Port number on which you want hddtemp to listen on. If none specified,
# the port 7634 is used.
PORT="7634"

# Database file to use. If none specified, /etc/hddtemp.db is used.
#DATABASE="/etc/hddtemp.db"

# Separator to use between fields. The default separator is '|'.
#SEPARATOR="|"

# Logging period (in seconds) for the temperatures. If set to a value
# different than 0, hddtemp will run as a daemon periodically logging
# the temperatures through syslog
RUN_SYSLOG="0"

# Other options to pass to hddtemp
OPTIONS=""
npu3pak2111
() автор топика
Ответ на: комментарий от megabaks

ну что ж, вот теперь запустилось. Огромное спасибо за помощь.

Кстати, у меня ещё есть несколько вопросов по конькам, где их лучше задать? в этой ветке, создать очередную тему про коньки или же можно как-то лично с тобой связаться?

npu3pak2111
() автор топика
Ответ на: комментарий от megabaks

Ну хорошо. Тогда такие вопросы сейчас есть.

1. Как пораскидывать различные части коньков по экрану. Например, хочу чтоб проверка почты была в одном углу, погода в другом, системные данные в третем, что-нибудь ещё где-то.

2. Как прикрутить rss читалку, желательно что она мога читать bash, ibash, linux.org.ru, lorqotes, ну а там ещё может чё.

3. Погоду надо. вот Gismeteo в conky на чистом bash я спрашивал, но пока не ответили. Именно её надо )

4. Прикрутить conkydeluge.py, когда попробовал сделать так, как в примере - у меня коньки вообще не захотелись запускатся. Т.е. они то запускались, но на экране их небыло.

Ну на первое время пока это всё :) Почему столько много вопросо? Хочу уже до конца настроить коньки, а потом только переходить к настройке чего-нибудь ещё :)

npu3pak2111
() автор топика
Ответ на: комментарий от npu3pak2111

Забыл добавить, ещё нужно прикрутить проверку почты на mail.ru и на rambler.ru. На gmail.com уже нашел скрипт, отлично работает.

npu3pak2111
() автор топика
Ответ на: комментарий от npu3pak2111

>1. Как пораскидывать различные части коньков по экрану. Например, хочу чтоб проверка почты была в одном углу, погода в другом, системные данные в третем, что-нибудь ещё где-то.
для этого проще сделать по конфигу на каждую часть
и запускать как-то типа conky -d -c /path/to/config

2. Как прикрутить rss читалку, желательно что она мога читать bash, ibash, linux.org.ru, lorqotes, ну а там ещё может чё.

не прикручивал

3. Погоду надо. вот http://www.linux.org.ru/gallery/screenshots/5201626 я спрашивал, но пока не ответили. Именно её надо )

запусти этот скрипт в консоли - он всё расскажет :)

4. Прикрутить conkydeluge.py, когда попробовал сделать так, как в примере - у меня коньки вообще не захотелись запускатся. Т.е. они то запускались, но на экране их небыло.

даже не видел этого скрипта - да и делюги у меня нет

megabaks ★★★★
()
Ответ на: комментарий от megabaks

1. А как должен в общем выглядить скрипт запуска всех конфигов что мне надо, чтобы его кинуть в автозапуск. 2. Жаль 3. Погоду сделал. Вопрос был не скрипте, а где мне взять долбанный код города, еле нашел. 4. Скрипт взял из источника. Ну да ладно, попробую потом сам его как-то докрутить.

npu3pak2111
() автор топика
Ответ на: комментарий от npu3pak2111
#!/bin/bash
sleep 1 &&conky -d -c ~/.conkyrc-hours & 
sleep 2 &&conky -d -c ~/.conkyrc-megabaks2 & 
sleep 3 &&conky -d -c ~/conky_akb &

это если при загрузке сеанс не восстанавливается. иначе придётся делать проверку - не запущены ли коньки. или банить коньки в восстановлении сеансов

megabaks ★★★★
()
Ответ на: комментарий от megabaks

Спасибо, буду пробовать, может что-то выйдет.

А можно ж взять за основу вот этот скрипт запуска? Правда я пока не совсем понимаю что там в нём и как оно работает))

npu3pak2111
() автор топика
Ответ на: комментарий от Deleted

А не проще читать сразу цифры из /sys/class/hwmon?

Ну вообще-то, в коньках как раз есть прямая поддержка:

man conky

       hwmon (dev) type n
              Hwmon sensor from sysfs (Linux 2.6). Parameter dev may be  omit‐
              ted  if you have only one hwmon device. Parameter type is either
              ’in’ or ’vol’ meaning voltage; ’fan’ meaning fan;  ’temp’  (Cel‐
              sius)  or  ’tempf’ (Fahrenheit) meaning temperature. Parameter n
              is number of the sensor. See  /sys/class/hwmon/  on  your  local
              computer.
GotF ★★★★★
()
Ответ на: комментарий от GotF

Ну вообще-то, в коньках как раз есть прямая поддержка:

Всё оказалось даже проще, чем я думал =).

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.