Eu tive o Ubuntu 14.04 no meu laptop Lenovo U400 por um ano ou assim e tudo estava bem.
De repente, ontem eu notei quando eu estava trabalhando nisso, que estava correndo muito quente, quase queimando minha palma esquerda. Tem sido bastante quente na minha área por alguns dias, então isso pode ter provocado a temperatura, eu pensei.
No entanto, o que me surpreendeu foi que o ventilador era muito lento. No passado, costumava girar rápido sempre que o computador esquentava demais.
Eu instalei lm-sensors
de acordo com o manual do Ubuntu . Aqui está a saída de sensors-detect
.
Esta é a saída na carga normal:
szymon@lenovo:~$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +75.0°C (crit = +98.0°C)
temp2: +67.0°C (crit = +126.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +78.0°C (high = +86.0°C, crit = +100.0°C)
Core 0: +78.0°C (high = +86.0°C, crit = +100.0°C)
Core 1: +74.0°C (high = +86.0°C, crit = +100.0°C)
radeon-pci-0100
Adapter: PCI adapter
temp1: N/A (crit = +120.0°C, hyst = +90.0°C)
No entanto, logo após o reinício, os resultados são mais alarmantes:
szymon@lenovo:~$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +94.0°C (crit = +98.0°C)
temp2: +75.0°C (crit = +126.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +94.0°C (high = +86.0°C, crit = +100.0°C)
Core 0: +94.0°C (high = +86.0°C, crit = +100.0°C)
Core 1: +92.0°C (high = +86.0°C, crit = +100.0°C)
radeon-pci-0100
Adapter: PCI adapter
temp1: N/A (crit = +120.0°C, hyst = +90.0°C)
Além disso, quando inicializo o Intellij Idea e o Tomcat (isso não era problema, mas o ventilador estava girando), estes são os resultados e o ventilador está ocioso:
szymon@lenovo:~$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +95.0°C (crit = +98.0°C)
temp2: +77.0°C (crit = +126.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +96.0°C (high = +86.0°C, crit = +100.0°C)
Core 0: +96.0°C (high = +86.0°C, crit = +100.0°C)
Core 1: +95.0°C (high = +86.0°C, crit = +100.0°C)
radeon-pci-0100
Adapter: PCI adapter
temp1: N/A (crit = +120.0°C, hyst = +90.0°C)
Isso soou bastante alarmante para mim, então eu tentei descobrir como controlar o ventilador manualmente para fazê-lo girar mais rápido. Eu não encontrei essa opção no BIOS. Então eu instalei fancontrol
também de acordo com o manual . Infelizmente, ao executar sudo pwmconfig
, recebi o seguinte erro:
/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed
Eu tentei corrigi-lo com este hack , que consistia em adicionar acpi_enforce_resources=lax
ao GRUB_CMDLINE_LINUX_DEFAULT. Não funcionou, nada mudou quando rodamos sudo pwmconfig
depois de atualizar o grub e reiniciar.
Eu também tentei desativar os gráficos AMD comutáveis após estas instruções , mas não reduziu as temperaturas.
Você tem alguma ideia de por que o ventilador não está girando mais rápido a essas temperaturas ou como controlá-lo manualmente?
=== UPDATE ===
Não sei ao certo o que aconteceu, mas quando eu corri sensors
hoje ele começou a mostrar o valor de RPM do fã na parte inferior:
thinkpad-isa-0000
Adapter: ISA adapter
fan1: 255 RPM
De qualquer forma, agora posso ver (e mostrar a você) os números de quão lentamente meu fã está rodando.
Além disso, encontrei em este link um cara com um problema semelhante. Ele me inspirou a ir verificar arquivos em /sys/class/hwmon/hwmon3/device
:
szymon@lenovo:/sys/class/hwmon/hwmon3/device$ ls
driver fan1_input hwmon modalias name power pwm1 pwm1_enable subsystem uevent
szymon@lenovo:/sys/class/hwmon/hwmon3/device$ cat fan1_input
255
szymon@lenovo:/sys/class/hwmon/hwmon3/device$ cat pwm1
0
szymon@lenovo:/sys/class/hwmon/hwmon3/device$ cat pwm1_enable
1
Eu tentei executar sudo pwmconfig
novamente e isso aconteceu:
Found the following devices:
hwmon0 is acpitz
hwmon1 is coretemp
hwmon2 is radeon
hwmon3/device is thinkpad
Found the following PWM controls:
hwmon3/device/pwm1 current value: 0
/usr/sbin/pwmconfig: line 201: echo: write error: Operation not permitted
hwmon3/device/pwm1 stuck to 0
Manual control mode not supported, skipping hwmon3/device/pwm1.
There are no usable PWM outputs.
De acordo com esse cara Eu também deveria ser capaz de modificar manualmente o arquivo pwm1
. Mas o mesmo acontece:
szymon@lenovo:/sys/class/hwmon/hwmon3/device$ echo 100 > pwm1
bash: pwm1: Permission denied
Eu também tentei editsudo
:
szymon@lenovo:/sys/class/hwmon/hwmon3/device$ sudoedit pwm1
sudoedit: pwm1: Operation not permitted
sudoedit: unable to write to pwm1: Operation not permitted
sudoedit: contents of edit session left in /var/tmp/pwm1.XXZLW76B
Eu explorei opções diferentes, com sudo su
, chmod
, mas nada pareceu conceder permissões para editar esse arquivo.
Você sabe como posso me conceder permissões para editar este arquivo? Eu acredito que isso também resolveria meu problema com o sudo pwmconfig
.