Lenovo U400 superaquecimento com ventilador sendo ocioso

0

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 .

    
por Szymon Przedwojski 05.08.2015 / 23:05

2 respostas

0

A coisa mais simples resolveu meu problema - limpar o interior do meu laptop e aplicar nova pasta térmica.

Eu tive meu laptop consertado depois de ser incapaz de resolver o problema de superaquecimento de qualquer maneira eu mesmo. Eu estava esperando que eles talvez consertassem / mudassem o ventilador ou algo assim, mas o soldado simplesmente me disse que o laptop tinha muita poeira dentro e apenas limpá-lo e uma nova pasta térmica funcionava como um encanto.

    
por Szymon Przedwojski 10.12.2015 / 00:06
0
% bl0ck_qu0te%

isto porque:

  1. você pode corrigir o script pwmconfig substituindo echo $MAX > $1 por echo $MAX | sudo tee $1 e isso ajuda a resolver problemas com "sudo eco "
  2. pode ser inútil de acordo com isto artigo que nos dizem que devemos correr primeiro:

    echo "opções thinkpad_acpi fan_control = 1" /etc/modprobe.d/thinkpad_acpi.conf sudo reboot agora

agora você pode executar com sucesso sudo pwmconfig

a ironia é que isso também se tornou inútil para mim, mas pode ajudá-lo:

% bl0ck_qu0te%

não sei o que devo fazer com esse problema (

    
por alexglue 26.08.2015 / 23:09