Не работает охлаждение CPU

В этом коробке стоит процессор Атом, у меня моноблок на Атоме стартует с температурой 60 градусов. Вам не ASPI нужно искать, а сделать так, чтобы проц обдувался постоянно, потому что летом там все 80 будет. ИМХО.
In Tux We Trust
waldy-m
И в каком файле мне искать описание параметров ядра?
файл dsdt.dsl - но в принципе этот и не нужен, это просто на посмотреть, что там имеется в части osi (linux, windows) - уже писал как посмотреть, типа
cat /...dsdt.dsl | grep -i linux .... узнать прописан ли там linux
cat /...dsdt.dsl | grep -i windows ... узнать какие windows прописаны
Кроме того, если хоть немного разбираешься в код, то можно уточнить какие значения ступенек температуры там прописаны .... НО лучше не стоит
Повторюсь файл dsdt.dsl не так важен, можно и без него .... главное привел выше какие параметры ядра (acpi_osi=...) нужно пробовать, можно простым перебором и лучше для удобства их прописывать прямо при загрузке - если стоит grub, то нажимаешь в меню grub на выбранной системе e и прписываешь параметр в конце строки своего ядра, далее F10 .... проверяешь - если не помогло, то перегрузка и по новой, но уже пишешь другой параметр.
Возможно это и бесполезно, может причина и в другом, но попробовать стоит.
Также неплохо бы посмотреть и выводы, которые описал выше.
Ошибки не исчезают с опытом - они просто умнеют
redix
В этом коробке стоит процессор Атом, у меня моноблок на Атоме стартует с температурой 60 градусов.
Но у тебя вентилятор работает? ...
Ошибки не исчезают с опытом - они просто умнеют
Он включен постоянно. А надеяться на то что когда то температура вдруг станет 20 градусов, и тут оп! АСПИ выключит кулер, я бы не стал. Система охлаждения у меня дохловатая, типа ноутбучной, только еще проще, не думаю что в сабже что то другое.
In Tux We Trust
vasek
Также неплохо бы посмотреть и выводы, которые описал выше.
Весь файл
vasek
если стоит grub
а как сделать с bootctl
redix
Он включен постоянно
У ТС в момент загрузки Linux вырубается и вентилятор и подсветка .... в windows и в BIOS работает нормально .... вот и пытаемся узнать почему ... то ли причина в ACPI, то ли в чем другом.
Ошибки не исчезают с опытом - они просто умнеют
waldy-m
Весь файл
Это совсем не то .... забудь об этом

1. пробуй прописывать параметры acpi_osi= (описание приводил выше)
2. показывает ли что-нибудь и если показывает, то меняются ли цифирки в выводе
while true;do cat /sys/class/thermal/thermal_zone*/temp; sleep 2; echo -e "\n"; done
3. выводы

Уже пишу одно и тоже несколько раз ...
Ошибки не исчезают с опытом - они просто умнеют
vasek, а где гарантия, что подсветкой и кулером не управляет какая нибудь софтина? Это же Китай, там все упрощенное до не могу, и да все эти штуки походу собирают китайские пионеры на уроке труда.
In Tux We Trust
redix
а где гарантия, что подсветкой и кулером не управляет какая нибудь софтина? Это же Китай, там все упрощенное до не могу, и да все эти штуки походу собирают китайские пионеры на уроке труда
Вентилятор управляется контроллером посредством ACPI. А встроенный ядерный модуль thermal ( ACPI Thermal Zone Driver) обеспечивает создание файлов в /sys/class/thermal …. которые и рекомендовал ТС посмотреть, чтобы хотя бы убедится, что в этой части все нормально.
А вот в том, что это Китай, поэтому и склоняюсь в первую очередь к BIOS/ACPI .... цитата
Fans are supposed to be managed by ACPI, which allows the kernel to cooperate with the bios to monitor temperature and adjust the fan speed automatically using bios provided rules. Unfortunately, I have yet to see a single bios vendor actually comply with the standard. You might look in /sys/class/thermal and see if there are any fans that show up under there and if they can have their settings changed. Generally the bios ACPI tables don't provide the fan interfaces and just leave it up to a hardware controller to manage.
Ошибки не исчезают с опытом - они просто умнеют
vasek
2. показывает ли что-нибудь и если показывает, то меняются ли цифирки в выводе
[waldy@archlinux ~]$ while true;do cat /sys/class/thermal/thermal_zone*/temp; sleep 2; echo -e "\n"; done
37300
37350
20000
45000
46000
42000
37300
37350
20000
45000
46000
42000

[waldy@archlinux ~]$ grep Proc /sys/class/thermal/cooling_device*/type
/sys/class/thermal/cooling_device0/type:Processor
/sys/class/thermal/cooling_device1/type:Processor
/sys/class/thermal/cooling_device2/type:Processor
/sys/class/thermal/cooling_device3/type:Processor
[waldy@archlinux ~]$ cat /sys/class/thermal/cooling_device[0-3]/cur_state
0
0
0
0
[waldy@archlinux ~]$ cat /sys/class/thermal/cooling_device[0-3]/max_state
10
10
10
10
[waldy@archlinux ~]$ cat /sys/class/thermal/thermal_zone*/trip_point* | egrep 'passive|active'
passive
passive
passive
passive
passive
passive
passive
passive
[waldy@archlinux ~]$ grep intel /sys/class/thermal/cooling_device*/type
/sys/class/thermal/cooling_device5/type:intel_powerclamp
vasek
1. пробуй прописывать параметры acpi_osi= (описание приводил выше)

я так и не понял, куда это прописывать,
сюда:
nano /boot/loader/entries/arch-uefi.conf
title    Arch Linux
linux    /vmlinuz-linux
initrd   /intel-ucode.img
initrd   /initramfs-linux.img
options  root=/dev/mmcblk0p2 rw init=/usr/lib/systemd/systemd
или сюда:
nano /boot/loader/loader.conf
default   arch-uefi
timeout   2
и не обижайтесь, что приходится по несколько раз повторятся, ведь я простой юзер а не "бородатый админ".
 
Зарегистрироваться или войдите чтобы оставить сообщение.