Как мне снизить критическую температуру?

У меня есть нетбук, которым я пользуюсь в школе, и иногда он не подвешивается должным образом, когда я закрываю крышку, из-за чего он нагревается внутри корпуса. Я открыл это сегодня, и это было в 150F. Это сработало, но мне не понравился запах (возможно, просто суперклей на лицевой панели).

Мне было интересно, можно ли как-нибудь снизить критическую температуру, чтобы она закрылась на отметке 140. Есть ли способ сделать это? Это должно быть сделано в BIOS? (что-то я читаю в другой ветке). Это HP1103

9
задан 7 February 2014 в 08:34

3 ответа

Вы можете попробовать Computer Temp на Computer Temperature Monitor

Computer Temperature Monitor - небольшой апплет для рабочего стола GNOME, который отображает температуру процессора и дисков вашего компьютера на экране. .

Это также позволяет записывать температуру в файл. Вы можете установить будильник, чтобы уведомлять вас о достижении температуры. К панели можно добавить несколько мониторов для мониторинга разных датчиков. Он похож на апплет CPU Frequency Gnome, поэтому они соответствуют друг другу на панели.

Другой способ - охлаждение регулирования частоты вашего процессора:

Sepero Hacker: Linux: охлаждение температуры вашего процессора с регулированием частоты

0
ответ дан 7 February 2014 в 08:34

Лучший вариант - следовать советам в комментарии (попробуйте посмотреть, что не получилось, когда вы закрыли крышку).

В качестве обходного пути или сети безопасности вы можете использовать скрипт, работающий в фоновом режиме, что-то вроде этого, которое зависит от устанавливаемого пакета lm-sensors:

#! /bin/bash

while true; do
    t=$(sensors | grep temp1 | awk '{print $2}' | sed 's/\..*$//')
    if (( $t > 95 )); then   # max temp in whichever units your sensors outputs
        echo High temp $t
            #sudo /usr/sbin/pm-suspend   # uncomment after testing.  
    fi
    sleep 60
done

Вы необходимо изменить temp1 на что-то подходящее для вас (посмотрите на вывод команды sensors в терминале). В моем случае это:

(0)asus-romano:/etc% sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +61.0°C  (crit = +98.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +46.0°C  (crit = +100.0°C)

... и я хочу проверить temp1. Вы должны поместить строку, которая может выбрать только понравившуюся вам линию, чтобы труба в $(..) выводила только номер температуры. Вы можете проверить это вручную в терминале:

(0)asus-romano:/etc% sensors | grep temp1 | awk '{print $2}' | sed 's/\..*$//'
+61

Чтобы отключить питание с помощью sudo без запроса пароля, вы можете добавить файл в каталог /etc/sudoers.d:

(1)asus-romano:/etc% sudo cat /etc/sudoers.d/power-off
romano ALL=NOPASSWD: /usr/sbin/pm-suspend
romano ALL=NOPASSWD: /sbin/poweroff

(адаптироваться к вашему пользователю, очевидно - обратите внимание, что содержимое файла - это только две последние строки. Название файла не имеет значения, см. Больше здесь ) --- сейчас Ваш пользователь сможет использовать эти две команды (с sudo) без запроса пароля.

0
ответ дан 7 February 2014 в 08:34

Другим решением может быть «спящий режим» вместо «сна». С «гибернацией» нетбук действительно отключается, так что нет никакого способа нагреться. И это тоже быстро, хотя и не так быстро.

0
ответ дан 7 February 2014 в 08:34

Другие вопросы по тегам:

Похожие вопросы: