Не могу получить данные о температуре CPU[SOLVED]
Доброго времени суток. Захотелось мне в коньках вывести температуру процессора.
Установил lm_sensors
Затем делаю
# sensors-detect
# sensors-detect revision 5291 (2008-06-23 23:40:46 -0700)This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.We can start with probing for (PCI) I2C or SMBus adapters.
Do you want to probe now? (YES/no): Y
Probing for PCI bus adapters...
Use driver `i2c-nforce2' for device 0000:00:01.1: nVidia Corporation nForce2 SMBus (MCP)We will now try to load each adapter module in turn.
Load `i2c-nforce2' (say NO if built into your kernel)? (YES/no): Y
FATAL: Module i2c_nforce2 not found.
Loading failed... skipping.
If you have undetectable or unsupported I2C/SMBus adapters, you can have
them scanned by manually loading the modules before running this script.To continue, we need module `i2c-dev' to be loaded.
Do you want to load `i2c-dev' now? (YES/no): Y
FATAL: Module i2c_dev not found.
Loading failed, expect problems later on.We are now going to do the I2C/SMBus adapter probings. Some chips may
be double detected; we choose the one with the highest confidence
value in that case.
If you found that the adapter hung after probing a certain address,
you can specify that address to remain unprobed.Next adapter: NVIDIA i2c adapter (i2c-0)
Do you want to scan it? (YES/no/selectively): Y
Can't open /dev/i2c-0Next adapter: NVIDIA i2c adapter (i2c-1)
Do you want to scan it? (YES/no/selectively): Y
Can't open /dev/i2c-1Next adapter: NVIDIA i2c adapter (i2c-2)
Do you want to scan it? (YES/no/selectively): Y
Can't open /dev/i2c-2Some chips are also accessible through the ISA I/O ports. We have to
write to arbitrary I/O ports to probe them. This is usually safe though.
Yes, you do have ISA I/O ports even if you do not have any ISA slots!
Do you want to scan the ISA I/O ports? (YES/no): Y
Probing for `National Semiconductor LM78' at 0x290... No
Probing for `National Semiconductor LM78-J' at 0x290... No
Probing for `National Semiconductor LM79' at 0x290... No
Probing for `Winbond W83781D' at 0x290... No
Probing for `Winbond W83782D' at 0x290... No
Probing for `IPMI BMC KCS' at 0xca0... No
Probing for `IPMI BMC SMIC' at 0xca8... NoSome Super I/O chips may also contain sensors. We have to write to
standard I/O ports to probe them. This is usually safe.
Do you want to scan for Super I/O sensors? (YES/no):
Probing for Super-I/O at 0x2e/0x2f
Trying family `National Semiconductor'... No
Trying family `SMSC'... No
Trying family `VIA/Winbond/Fintek'... Yes
Found `ITE IT8708F Super IO'
(no hardware monitoring capabilities)
Probing for Super-I/O at 0x4e/0x4f
Trying family `National Semiconductor'... No
Trying family `SMSC'... No
Trying family `VIA/Winbond/Fintek'... No
Trying family `ITE'... NoSome south bridges, CPUs or memory controllers may also contain
embedded sensors. Do you want to scan for them? (YES/no): Y
Silicon Integrated Systems SIS5595... No
VIA VT82C686 Integrated Sensors... No
VIA VT8231 Integrated Sensors... No
AMD K8 thermal sensors... No
AMD K10 thermal sensors... No
Intel Core family thermal sensor... No
Intel AMB FB-DIMM thermal sensor... No
VIA C7 thermal and voltage sensors... NoSorry, no sensors were detected.
Either your sensors are not supported, or they are connected to an
I2C or SMBus adapter that is not supported. See doc/FAQ,
doc/lm_sensors-FAQ.html or http://www.lm-sensors.org/wiki/FAQ
(FAQ #4.24.3) for further information.
If you find out what chips are on your board, check
http://www.lm-sensors.org/wiki/Devices for driver status.
Вот, а он мне говорит, что датчиков не обнаружено((
Мать у меня Asus A7N8X-E Deluxe как я понял использует возможности системного мониторинга микросхемы ASUS ASB100 Bach. Температура процессора контролируется встроенным датчиком процессора. Здесь её описание http://www.ixbt.com/mainboard/asus/asus-a7n8x-nforce2.shtml
Тут http://www.lm-sensors.org/wiki/Devices написано:
Manufacturer - Asus
Chip - ASB100
Detected by sensors-detect - yes
Driver - asb100 I2C
Bus type Supported since kernel - 2.6.2
Из чего я предполагаю что всетаки моя мать поддерживается.
Что я делаю не так?
- Для комментирования войдите или зарегистрируйтесь
У меня температура процессора
У меня температура процессора доступна через /proc/acpi/куда-то_там_далее без установки всяких сенсоров.
Кстати тоже обладатель nforce2, если что могу подсказать как наладить на нем авторегулировку частоты процессора.
Спасибо за информацию
Я сначала так и пытался У меня есть директория /proc/acpi/processor/CPU0
где лежит четыре файла info limit power throttling
как я понял из FAQ к conky температура должно быть в файле throttling
и командами cat /proc/acpi/processor/CPU0/throttling | cut -b26- всё должно считаться, а у меня все файлы пустые
Расскажи, у мну тоже nforce2.
Расскажи, у мну тоже nforce2. Возможно ли при изменении частоты регулировать напряжение на процессоре?
на самом деле и у меня тоже
на самом деле и у меня тоже не совсем понятно с датчиками. старый /proc/acpi и lm_sensors разные температуры показывают...
На всякий случай
На всякий случай скажу что в ядре у меня все девайсы кроме ASB100 включены модулями
...
M Analog Devices ADM9240 and compatibles
M Analog Devices ADM9240 and compatibles
M Analog Devices ADT7470
M Analog Devices ADT7473
M AMD Athlon64/FX or Opteron temperature sensor
<*> Asus ASB100 Bach
M Attansic ATXP1 VID controller
M Dallas Semiconductor DS1621 and DS1625
M FB-DIMM AMB temperature sensor on Intel 5000 series chipsets
M Fintek F71805F/FG, F71806F/FG and F71872F/FG
...
А ядро...
А ядро компилено с датчиками?
Здесь можно посмотреть: http://lm-sensors.org/wiki/Kernel2.6
_________________________________________________________
Прежде чем задать вопрос, подумай, сможешь ли ты понять ответ.
Да точно!
Спасибо! Теперь с датчиками.
и даже чегото показывает.
Но как мне передать температуру процессора conky
Всё спасибо разобрался при использовании i2c в коньках нужно просто вывести переменную i2c например так CPU Temp: ${i2c temp 2}C
Не могу получить данные о температуре CPU[SOLVED]
Здравствуйте.
Тоже имею мамку на nForce2 (A7N8X-Deluxe-E), неверно кажет температуру:
Это:
Куда и как прописывать? Растолкуйте по подробней плиз. Ядро 2.6.28-r5
Пытаюсь освоить Linux Gentoo
например, ля 2.6.29 Location:
например, ля 2.6.29
Location: │
│ -> Device Drivers │
│ -> Hardware Monitoring support
| -> Asus ASB100 Bach
Вообще, пользуйтесь поиском. Жмёте "/" и вбиваете asb.
Не могу получить данные о температуре CPU
Эмм, модуль у меня скомпилирован и температуру показывает, только не верно...
Вот это:
qwerty123 написал(а):
Зачем и куда прописывать? Только при поиске в ядре? Для того, чтобы найти модуль?
Или в какой-то конфиг, чтобы показывало настоящую температуру, а не ложную...?
Пытаюсь освоить Linux Gentoo