Настройка охлаждения ноутбука

Судя по обзорам ваш ноут из серии "не холодных".
В общем, нужно искать вентилятор в /proc
Посмотрите есть ли вентиляторы и регуляторы в /sys/class/hwmon/hwmon?/device/
Так же поэкспериментируйте с параметром ядра acpi_enforce_resources=lax (возможно ваша мать не позволяет просто так регулировать напряжение на кулерах).
add.
Да, должны быть добавлены соответствующие модули ядра. Тут обсуждалось.
corner
Судя по обзорам ваш ноут из серии "не холодных".
В общем, нужно искать вентилятор в /proc
Посмотрел содержание файлов в /proc, там ничего такого нет:
1    108  14   184  243  29   36   40   56   632  680  8    98         cpuinfo      interrupts   kpagecount  pagetypeinfo  sys            vmstat
10   109  140  19   244  299  362  402  578  636  688  81   99         crypto       iomem        kpageflags  partitions    sysrq-trigger  zoneinfo
100  11   141  198  247  3    365  41   583  639  690  851  acpi       devices      ioports      loadavg     sched_debug   sysvipc
101  110  147  2    249  30   366  418  590  640  691  852  asound     diskstats    irq          locks       schedstat     thread-self
102  116  15   20   25   31   37   419  595  650  7    872  buddyinfo  dma          kallsyms     meminfo     scsi          timer_list
103  118  159  21   26   32   38   42   6    653  705  875  bus        driver       kcore        misc        self          timer_stats
104  12   16   22   27   322  383  420  600  656  713  9    cgroups    execdomains  keys         modules     slabinfo      tty
105  120  160  224  278  33   384  5    607  661  716  95   cmdline    fb           key-users    mounts      softirqs      uptime
106  121  17   23   28   34   390  51   629  671  741  951  config.gz  filesystems  kmsg         mtrr        stat          version
107  13   18   24   285  35   391  55   630  679  76   96   consoles   fs           kpagecgroup  net         swaps         vmallocinfo
gyok, с таким подходом ты ничего не решишь.....
В современных ноутбуках система управления охлаждением все сложнее и сложнее — если на заре всего этого я более менее что то понимал и мог влиять на скорость вращения вентилятора......... то сейчас все не так просто.........
Делал несколько подходов чтобы разобраться с этим, но до конца так и не осилил ….. в добавок к этому — идеология одна, а воплощение в разных типах ноутбуках по разному...
В добавок к этому имеется несколько однотипных директорий, имеющих отношение к системе управления охлаждением, а в них куча файлов, во вторых, даже определив методом тыка файлы, влияющие на это управление........не все и не всегда их можно изменять.......в третьих установлена политика управления плюс к этому иногда активированы модули для управления энергосбережением и многое чего другое.....
Разбирался с этим чисто для ликбеза......но понял главное — лучше в эту систему не лезти и ничего не менять, без понимания сути вещей..
Если хочешь хоть немножко понять, лучше начать с другого
1. почитать исходники — общее описание thermal и расшифровку файлов, чтобы понимать что есть что...
2. найти на своем ноубуке все эти файлы и разобраться что они означают... плюс к этому понять про политику управления охлаждением на своем ноутбуке и.т.п. …. ну и понять, как же можно влиять на это все в ручную...
3. ну и, конечно, googl …....
Надеюсь после этого желание копаться в системе охлаждения пропадет....
UPD.... кстати, копаясь в своих thermal_zone обнаружил (побочный эфект) дополнительный способ регулировки яркости дисплея ….
PS..... однажды даже сбил с толку indeviral, направив его по неправильному пути ... надеюсь он зла на меня не держит...
Ошибки не исчезают с опытом - они просто умнеют
Aivar
Посмотрите есть ли вентиляторы и регуляторы в /sys/class/hwmon/hwmon?/device/
Так же поэкспериментируйте с параметром ядра acpi_enforce_resources=lax (возможно ваша мать не позволяет просто так регулировать напряжение на кулерах).
add.
Да, должны быть добавлены соответствующие модули ядра. Тут обсуждалось.
acpi_enforce_resources=lax не помог,
[gyok@gyok_laptop ~]$ cat /sys/class/hwmon/hwmon?/name
coretemp
acpitz
вентиляторов и регуляторов вроде-бы нет
Отсутствует файл /etc/modules-load.d/modules-load.con, coretemp есть, pwmconfig ничего не нашел
/usr/bin/pwmconfig: There are no pwm-capable sensor modules installed
вывод lsmod:
coretemp               16384  0
fuse                   90112  3
sha256_ssse3           32768  1
sha256_generic         24576  1 sha256_ssse3
hmac                   16384  1
drbg                   32768  1
ansi_cprng             16384  0
ctr                    16384  2
ccm                    20480  2
snd_hda_codec_hdmi     49152  1
snd_hda_codec_realtek    69632  1
snd_hda_codec_generic    69632  1 snd_hda_codec_realtek
joydev                 20480  0
snd_hda_intel          32768  3
snd_hda_codec         106496  4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
snd_hda_core           49152  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
snd_hwdep              16384  1 snd_hda_codec
intel_rapl             20480  0
iosf_mbi               16384  1 intel_rapl
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
uvcvideo               86016  0
kvm_intel             167936  0
kvm                   462848  1 kvm_intel
videobuf2_vmalloc      16384  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
irqbypass              16384  1 kvm
videobuf2_v4l2         24576  1 uvcvideo
videobuf2_core         32768  2 uvcvideo,videobuf2_v4l2
mxm_wmi                16384  0
v4l2_common            16384  1 videobuf2_v4l2
videodev              147456  4 uvcvideo,v4l2_common,videobuf2_core,videobuf2_v4l2
media                  20480  2 uvcvideo,videodev
gpio_ich               16384  0
iTCO_wdt               16384  0
iTCO_vendor_support    16384  1 iTCO_wdt
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
crc32c_intel           24576  0
mousedev               20480  0
arc4                   16384  2
snd_pcm                86016  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
tg3                   163840  0
aesni_intel           167936  4
aes_x86_64             20480  1 aesni_intel
lrw                    16384  1 aesni_intel
gf128mul               16384  1 lrw
ptp                    20480  1 tg3
glue_helper            16384  1 aesni_intel
pps_core               20480  1 ptp
iwldvm                180224  0
mac80211              651264  1 iwldvm
ablk_helper            16384  1 aesni_intel
ideapad_laptop         24576  0
libphy                 32768  1 tg3
iwlwifi               163840  1 iwldvm
cfg80211              483328  3 iwlwifi,mac80211,iwldvm
snd_timer              28672  1 snd_pcm
cryptd                 20480  2 aesni_intel,ablk_helper
evdev                  24576  27
sparse_keymap          16384  1 ideapad_laptop
input_leds             16384  0
mac_hid                16384  0
psmouse               118784  0
pcspkr                 16384  0
serio_raw              16384  0
jmb38x_ms              20480  0
rfkill                 20480  4 cfg80211,ideapad_laptop
thermal                20480  0
memstick               16384  1 jmb38x_ms
snd                    65536  14 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
fan                    16384  0
mei_me                 32768  0
wmi                    20480  2 ideapad_laptop,mxm_wmi
battery                20480  0
i915                 1138688  3
soundcore              16384  1 snd
i2c_i801               20480  0
drm_kms_helper        106496  1 i915
ac                     16384  0
fjes                   28672  0
lpc_ich                24576  0
drm                   286720  5 i915,drm_kms_helper
tpm_tis                20480  0
tpm                    36864  1 tpm_tis
button                 16384  1 i915
video                  36864  2 i915,ideapad_laptop
mei                    81920  1 mei_me
processor              32768  0
intel_gtt              20480  1 i915
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
i2c_algo_bit           16384  1 i915
shpchp                 32768  0
sch_fq_codel           20480  5
msr                    16384  0
acpi_call              16384  0
ip_tables              28672  0
x_tables               28672  1 ip_tables
ext4                  512000  3
crc16                  16384  1 ext4
mbcache                20480  1 ext4
jbd2                   90112  1 ext4
sr_mod                 24576  0
cdrom                  49152  1 sr_mod
sd_mod                 36864  5
hid_generic            16384  0
usbhid                 45056  0
hid                   114688  2 hid_generic,usbhid
atkbd                  24576  0
libps2                 16384  2 atkbd,psmouse
ahci                   36864  4
libahci                28672  1 ahci
ehci_pci               16384  0
libata                196608  2 ahci,libahci
ehci_hcd               69632  1 ehci_pci
scsi_mod              151552  3 libata,sd_mod,sr_mod
sdhci_pci              28672  0
sdhci                  40960  1 sdhci_pci
led_class              16384  3 sdhci,iwldvm,input_leds
usbcore               196608  4 uvcvideo,ehci_hcd,ehci_pci,usbhid
mmc_core              110592  2 sdhci,sdhci_pci
usb_common             16384  1 usbcore
i8042                  24576  2 libps2,ideapad_laptop
serio                  20480  6 serio_raw,atkbd,i8042,psmouse
Вот наконец-то нашел слово Fan :
[gyok@gyok_laptop ~]$ cat /sys/class/thermal/cooling_device?/type
Processor
Processor
Processor
Processor
LCD
LCD
Fan
Fan
intel_powerclamp
это cooling_device6 и cooling_device7, в cooling_device7/cur_state записан 0, в cooling_device6 точно также, помгите мне, я реально сейчас сижу пвтаюсь разобраться в этом, читал эту статью на хабре: https://habrahabr.ru/post/165401/ , есть ли способ покрасивей?
gyok
acpi_enforce_resources=lax не помог,
Никто не говорил, что это панацея. С некоторыми материнскими платами режим strict (по умолчанию) не позволяет ядру получать доступ к зарезервированным ресурсам ACPI.
lax предоставляет этот доступ, хотя вы и получите в журнале предупреждение о небезопасности таких действий.
Ищите вручную датчики, файлы регуляторов и т.д. Если нет - перезагружаетесь с указанным параметром, снова ищите, включая способ их хабра. Если все же ничего не находится - скорее всего вентиляторами управляет BIOS и тогда уж ничего не поделаете.
coretemp-isa-0000
coretemp +

thinkpad-isa-0000
thinkpad-acpi - ?
Ошибки не исчезают с опытом - они просто умнеют
vasek
coretemp-isa-0000
coretemp +

thinkpad-isa-0000
thinkpad-acpi - ?
Попробовать то и то одновременно?
thinkpad-acpi - просто предложил, на всякий случай, попробовать этот модуль …...идея, конечно, глупая и с очень большой долей вероятности, что не загрузится, но проверить можно....
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.