Греется ноут, как бы его охладить

Есть ноутбук на Pentium M. Как бы его затормозить, чтобы он не грелся? Как я понимаю надо рыть в сторону поддержки энерго профилей в ядре? Такой вопрос, энергосберегающий профиль не отключит случайно кулер? Есть ли способ понизить производительность процессора и в то же время заставить работать кулер постоянно (т. к. это критично)

На мой взгляд, первое, что

На мой взгляд, первое, что нужно сделать, учитывая его возраст, это очистить ноутбук от пыли.

Проверьте, включена ли поддержка энергосбережения в ядре

zegrep GOV /proc/config.gz

В зависимости от используемого вами WM/DE выберите наиболее удобную для вас программу управления энергосбережением.

eix -sS power

Для управления работой вентиляторов можно попытаться использовать fancontrol из пакета sys-apps/lm_sensors.

Я Gentoo & Funtoo

$grep GOV

$grep GOV /usr/src/linux/.config                                                                        |10:54|
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y

ничего лучше wmpower не вижу, но он не очень то подходит к openbox / lxde

fancontrol требует файлик настройки, pwmconfig говорит что нету сенсоров настроенных, скрипт lm-sensors не находит сенсоры... где узнать, какие в Fudjitsu Siemens amilo m3514g сенсоры?

На мой взгляд это не совсем

На мой взгляд это не совсем верный выбор

# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set

Да и

CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y

я бы поменял на что-либо из

CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE=y

Что у вас показывает

zgrep SENSORS /proc/config.gz | grep -v '^#'

Попробуйте временно включить все сенсоры в ядре и с помощью sensors-detect найти нужный. Как вариант, загрузиться с LiveCD и найти нужный модуль.

Я Gentoo & Funtoo

Intel 6300ESB, ICH6

Intel 6300ESB, ICH6 i2c-i801 2.6.7
вроде эта шина

$sudo lspci                                                                                      |15:06|
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04)  
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 04)                     
00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)                                                                                                               
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04)             
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04)                
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04)                
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04)                
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04)                
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04)       
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4)                                            
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04)                              
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04)              
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04)                    
01:03.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)                     
01:04.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)                 
01:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)                   
01:07.0 RAID bus controller: VIA Technologies, Inc. VT6421 IDE RAID Controller (rev 50)                           
03:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X700 (PCIE)                               
_s/hwmon:$cat /usr/src/linux/.config|grep SENSORS                                                         |15:06|
# CONFIG_SENSORS_EEPROM is not set
# CONFIG_SENSORS_PCF8574 is not set
# CONFIG_SENSORS_PCA9539 is not set
# CONFIG_SENSORS_PCF8591 is not set
# CONFIG_SENSORS_MAX6875 is not set
# CONFIG_SENSORS_TSL2550 is not set
CONFIG_SENSORS_ABITUGURU=m
CONFIG_SENSORS_ABITUGURU3=m
CONFIG_SENSORS_AD7414=m
CONFIG_SENSORS_AD7418=m
CONFIG_SENSORS_ADM1021=m
CONFIG_SENSORS_ADM1025=m
CONFIG_SENSORS_ADM1026=m
CONFIG_SENSORS_ADM1029=m
CONFIG_SENSORS_ADM1031=m
CONFIG_SENSORS_ADM9240=m
CONFIG_SENSORS_ADT7462=m
CONFIG_SENSORS_ADT7470=m
CONFIG_SENSORS_ADT7473=m
# CONFIG_SENSORS_K8TEMP is not set
CONFIG_SENSORS_ASB100=m
CONFIG_SENSORS_ATXP1=m
CONFIG_SENSORS_DS1621=m
CONFIG_SENSORS_I5K_AMB=m
CONFIG_SENSORS_F71805F=m
CONFIG_SENSORS_F71882FG=m
CONFIG_SENSORS_F75375S=m
CONFIG_SENSORS_FSCHER=m
CONFIG_SENSORS_FSCPOS=m
CONFIG_SENSORS_FSCHMD=m
CONFIG_SENSORS_GL518SM=m
CONFIG_SENSORS_GL520SM=m
CONFIG_SENSORS_CORETEMP=m
CONFIG_SENSORS_IT87=m
CONFIG_SENSORS_LM63=m
CONFIG_SENSORS_LM75=m
CONFIG_SENSORS_LM77=m
CONFIG_SENSORS_LM78=m
CONFIG_SENSORS_LM80=m
CONFIG_SENSORS_LM83=m
CONFIG_SENSORS_LM85=m
CONFIG_SENSORS_LM87=m
CONFIG_SENSORS_LM90=m
CONFIG_SENSORS_LM92=m
CONFIG_SENSORS_LM93=m
CONFIG_SENSORS_MAX1619=m
CONFIG_SENSORS_MAX6650=m
CONFIG_SENSORS_PC87360=m
CONFIG_SENSORS_PC87427=m
CONFIG_SENSORS_SIS5595=m
CONFIG_SENSORS_DME1737=m
CONFIG_SENSORS_SMSC47M1=m
CONFIG_SENSORS_SMSC47M192=m
CONFIG_SENSORS_SMSC47B397=m
CONFIG_SENSORS_ADS7828=m
CONFIG_SENSORS_THMC50=m
CONFIG_SENSORS_VIA686A=m
CONFIG_SENSORS_VT1211=m
CONFIG_SENSORS_VT8231=m
CONFIG_SENSORS_W83781D=m
CONFIG_SENSORS_W83791D=m
CONFIG_SENSORS_W83792D=m
CONFIG_SENSORS_W83793=m
CONFIG_SENSORS_W83L785TS=m
CONFIG_SENSORS_W83L786NG=m
CONFIG_SENSORS_W83627HF=m
CONFIG_SENSORS_W83627EHF=m
# CONFIG_SENSORS_HDAPS is not set
CONFIG_SENSORS_LIS3LV02D=m
# CONFIG_SENSORS_APPLESMC is not set
_s/hwmon:$cat /usr/src/linux/.config|grep I2C                                                             |15:07|
CONFIG_I2C=m
CONFIG_I2C_BOARDINFO=y
CONFIG_I2C_CHARDEV=m
CONFIG_I2C_HELPER_AUTO=y
# I2C Hardware Bus support
# CONFIG_I2C_ALI1535 is not set
# CONFIG_I2C_ALI1563 is not set
# CONFIG_I2C_ALI15X3 is not set
# CONFIG_I2C_AMD756 is not set
# CONFIG_I2C_AMD8111 is not set
CONFIG_I2C_I801=m
# CONFIG_I2C_ISCH is not set
# CONFIG_I2C_PIIX4 is not set
# CONFIG_I2C_NFORCE2 is not set
# CONFIG_I2C_SIS5595 is not set
# CONFIG_I2C_SIS630 is not set
# CONFIG_I2C_SIS96X is not set
# CONFIG_I2C_VIA is not set
# CONFIG_I2C_VIAPRO is not set
# I2C system bus drivers (mostly embedded / system-on-chip)
# CONFIG_I2C_OCORES is not set
# CONFIG_I2C_SIMTEC is not set
# External I2C/SMBus adapter drivers
# CONFIG_I2C_PARPORT_LIGHT is not set
# CONFIG_I2C_TAOS_EVM is not set
# CONFIG_I2C_TINY_USB is not set
# Graphics adapter I2C/DDC channel drivers
# CONFIG_I2C_VOODOO3 is not set
# Other I2C/SMBus bus drivers
# CONFIG_I2C_PCA_PLATFORM is not set
# CONFIG_I2C_STUB is not set
# Miscellaneous I2C Chip support
# CONFIG_I2C_DEBUG_CORE is not set
# CONFIG_I2C_DEBUG_ALGO is not set
# CONFIG_I2C_DEBUG_BUS is not set
# CONFIG_I2C_DEBUG_CHIP is not set
# CONFIG_MFD_WM8350_I2C is not set
# I2C RTC drivers
_s/hwmon:$sudo sensors-detect                                                                             |15:07|
# 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): yes                   
Probing for PCI bus adapters...                           
Use driver `i2c-i801' for device 0000:00:1f.3: Intel 82801FB ICH6

We will now try to load each adapter module in turn.
Module `i2c-i801' already loaded.                   
If you have undetectable or unsupported I2C/SMBus adapters, you can have
them scanned by manually loading the modules before running this script.

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: SMBus I801 adapter at 0400 (i2c-0)
Do you want to scan it? (YES/no/selectively): yes
Client found at address 0x50                     
Probing for `Analog Devices ADM1033'...                     No
Probing for `Analog Devices ADM1034'...                     No
Probing for `SPD EEPROM'...                                 Yes
    (confidence 8, not a hardware monitoring chip)             
Probing for `EDID EEPROM'...                                No 
Client found at address 0x52                                   
Probing for `Analog Devices ADM1033'...                     No 
Probing for `Analog Devices ADM1034'...                     No 
Probing for `SPD EEPROM'...                                 Yes
    (confidence 8, not a hardware monitoring chip)             
Probing for `EDID EEPROM'...                                No 

Some 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): yes                    
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...                     No          

Some 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): yes          
Probing for Super-I/O at 0x2e/0x2f                                
Trying family `National Semiconductor'...                   No    
Trying family `SMSC'...                                     No    
Trying family `VIA/Winbond/Fintek'...                       No    
Trying family `ITE'...                                      No    
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'...                                      No

Some south bridges, CPUs or memory controllers may also contain
embedded sensors. Do you want to scan for them? (YES/no): yes
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...                       No

Sorry, 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.
_s/hwmon:$lsmod|grep i2c                                                                                  |15:08|
i2c_dev                 5956  0
i2c_i801                8592  0
i2c_core               20560  45 w83l786ng,w83l785ts,w83793,w83792d,w83791d,w83781d,thmc50,smsc47m192,max6650,max1619,lm93,lm92,lm90,lm87,lm85,lm83,lm80,lm78,lm77,lm75,lm63,gl520sm,gl518sm,fscpos,fschmd,fscher,f75375s,ds1621,dme1737,atxp1,asb100,adt7473,adt7470,adt7462,ads7828,adm9240,adm1031,adm1029,adm1026,adm1025,adm1021,ad7418,ad7414,i2c_dev,i2c_i801

вкратце: включил в ядро все модули сенсоров модулями, потом вручную modprobe загрузил каждый (половина отказалась грузиться, сказала нет такого устройства), запустил sensors-detect - ниче не нашел (

скачал последнюю версию скрипта http://dl.lm-sensors.org/lm-sensors/files/sensors-detect - та же петрушка.
где ж найти, какие у меня сенсоры стоят?

проблема окончательно

проблема окончательно решилась установкой cpufrequtils и выставлением щадящей частоты _)

а кто производитель?

На лаптопах относящиеся до вентилятора и отслеживания температуры вещи зависят от производителя унд биоса в первую очередь, а понижение частоты процессора -- от самого процессора. Второе настроить проще, все галочки ищите в Power management and ACPI options ---> CPU Frequency scaling. В качестве Default CPUFreq governor рекемендуют выбрать ondemand.

А насчет температуры мы в непонятках, поскольку не знаем, кто ваш лаптоп произвел. В частности, на деллах и на thinkpadах мониторят железо разные разные системы, а на (мне не попадавшихся) HP и прочих асусах -- и того более разные.

> энергосберегающий профиль не отключит случайно кулер?
Резонный вопрос. На старинном инспироне 4000 -- да, если не проследить и не настроить i8kmon, то сгорит оно синим пламенем.

> заставить работать кулер постоянно
Опять же, в случае тово инспирона можно, а в других -- не факт.

:}

fudjitsu-siemens amilo m3417g

fudjitsu-siemens amilo m3417g

Ммм. Тогда вот:

Ммм. Тогда вот: http://www.linux-on-laptops.com/fujitsu.html (именно m3417g там, правда, нету).

Более предметных рекомендаций дать не могу, потому как больно специфические это вещи.

:}

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".