Lenovo ThinkPad E540, “sobreaquecimento” da GeForce GT740M e consumo de bateria [duplicado]

1

Recentemente eu consegui travar o Ubuntu 16.04 no meu ThinkPad, até o ponto em que decidi reinstalar o sistema operacional inteiro. Depois que fiz isso, minha tela estava piscando. Quando eu conectei um monitor externo, esse funcionou bem, então eu assumi que é algo apenas sobre o display interno.

Após algumas pesquisas, encontrei A atualização para 16.10 faz com que a cintilação da luz de fundo da área de trabalho , que resolveu o meu problema. Eu adicionei i915.enable_psr=0 e i915.enable_fbc=0 como sugerido para a configuração do GRUB. Isso, como dito, resolve o problema. A cintilação se foi e a tela funciona normalmente, mas e esta é a grande mas: A bateria é drenada rapidamente (70% em 20min) e o laptop fica extremamente quente (você quase queima as pernas, quando o computador está ocioso é de cerca de 70 ° C-80 ° C).

Estou suspeitando que a GPU (embora também possa ser a CPU) está funcionando muito, isso explicaria o consumo de energia e por que ela fica tão quente.

Alguém já lidou com esse problema ou teve alguma ideia de como corrigi-lo?

Eu tenho os drivers mais recentes para a GPU instalada ( lenovo-375 , que na verdade é 375.39). O sistema operacional é Ubuntu 16,04, 64bit

Se você precisar de alguma informação adicional, é só me avisar.

----- EDIT: Adicionando saída -----

sudo tlp-stat -s  
--- TLP 0.9 --------------------------------------------  

+++ System Info  
System         = LENOVO ThinkPad Edge E540 20C6003QMZ  
BIOS           = J9ET92WW (2.12 )  
Release        = Ubuntu 16.04.2 LTS  
Kernel         = 4.8.0-41-generic #44~16.04.1-Ubuntu SMP Fri Mar 3 17:11:16 UTC 2017 x86_64  
/proc/cmdline  = BOOT_IMAGE=/boot/vmlinuz-4.8.0-41-generic root=UUID=23c621a6-a836-4a29-8b5b-fad452bac256 ro quiet splash i915.enable_psr=0 i915.enable_fbc=0 vt.handoff=7  
Init system    = systemd v229  
Boot mode      = BIOS (CSM, Legacy)  

+++ TLP Status  
State          = enabled  
Last run       = 19:47:40,     10 sec(s) ago  
Mode           = AC  
Power source   = AC  

Psensor Output:  
Physical id 0: 86°C
Core 0-3: 74°C-81°C
temp1: 83°C
fan1: 0RPM /* this seams odd */
GeForce GT 740M 0 temp: 71°C
GeForce GT 740M 0 graphics: 45%
GeForce GT 740M 0 video: 0% /* this seams odd */
GeForce GT 740M 0 memory: 37%
GeForce GT 740M 0 PCIe: 11%
CPU usage: 19%
free memory: 1% /* this seams odd too, as I have 16GB and 'top' said 2.4GB used.
KINGSTON SHSS37A480G: 100°C

sudo cat /proc/cpuinfo
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 60
model name  : Intel(R) Core(TM) i7-4702MQ CPU @ 2.20GHz
stepping    : 3
microcode   : 0x1e
cpu MHz     : 2899.987
cache size  : 6144 KB
physical id : 0
siblings    : 8
core id     : 0
cpu cores   : 4
apicid      : 0
initial apicid  : 0
fpu     : yes
fpu_exception   : yes
cpuid level : 13
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm epb tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts
bugs        :
bogomips    : 4389.98
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor   : 1
vendor_id   : GenuineIntel
cpu family  : 6
model       : 60
model name  : Intel(R) Core(TM) i7-4702MQ CPU @ 2.20GHz
stepping    : 3
microcode   : 0x1e
cpu MHz     : 2900.524
cache size  : 6144 KB
physical id : 0
siblings    : 8
core id     : 0
cpu cores   : 4
apicid      : 1
initial apicid  : 1
fpu     : yes
fpu_exception   : yes
cpuid level : 13
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm epb tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts
bugs        :
bogomips    : 4389.98
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor   : 2
vendor_id   : GenuineIntel
cpu family  : 6
model       : 60
model name  : Intel(R) Core(TM) i7-4702MQ CPU @ 2.20GHz
stepping    : 3
microcode   : 0x1e
cpu MHz     : 2902.270
cache size  : 6144 KB
physical id : 0
siblings    : 8
core id     : 1
cpu cores   : 4
apicid      : 2
initial apicid  : 2
fpu     : yes
fpu_exception   : yes
cpuid level : 13
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm epb tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts
bugs        :
bogomips    : 4389.98
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor   : 3
vendor_id   : GenuineIntel
cpu family  : 6
model       : 60
model name  : Intel(R) Core(TM) i7-4702MQ CPU @ 2.20GHz
stepping    : 3
microcode   : 0x1e
cpu MHz     : 2523.742
cache size  : 6144 KB
physical id : 0
siblings    : 8
core id     : 1
cpu cores   : 4
apicid      : 3
initial apicid  : 3
fpu     : yes
fpu_exception   : yes
cpuid level : 13
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm epb tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts
bugs        :
bogomips    : 4389.98
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor   : 4
vendor_id   : GenuineIntel
cpu family  : 6
model       : 60
model name  : Intel(R) Core(TM) i7-4702MQ CPU @ 2.20GHz
stepping    : 3
microcode   : 0x1e
cpu MHz     : 2959.606
cache size  : 6144 KB
physical id : 0
siblings    : 8
core id     : 2
cpu cores   : 4
apicid      : 4
initial apicid  : 4
fpu     : yes
fpu_exception   : yes
cpuid level : 13
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm epb tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts
bugs        :
bogomips    : 4389.98
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor   : 5
vendor_id   : GenuineIntel
cpu family  : 6
model       : 60
model name  : Intel(R) Core(TM) i7-4702MQ CPU @ 2.20GHz
stepping    : 3
microcode   : 0x1e
cpu MHz     : 2926.574
cache size  : 6144 KB
physical id : 0
siblings    : 8
core id     : 2
cpu cores   : 4
apicid      : 5
initial apicid  : 5
fpu     : yes
fpu_exception   : yes
cpuid level : 13
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm epb tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts
bugs        :
bogomips    : 4389.98
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor   : 6
vendor_id   : GenuineIntel
cpu family  : 6
model       : 60
model name  : Intel(R) Core(TM) i7-4702MQ CPU @ 2.20GHz
stepping    : 3
microcode   : 0x1e
cpu MHz     : 2899.182
cache size  : 6144 KB
physical id : 0
siblings    : 8
core id     : 3
cpu cores   : 4
apicid      : 6
initial apicid  : 6
fpu     : yes
fpu_exception   : yes
cpuid level : 13
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm epb tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts
bugs        :
bogomips    : 4389.98
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor   : 7
vendor_id   : GenuineIntel
cpu family  : 6
model       : 60
model name  : Intel(R) Core(TM) i7-4702MQ CPU @ 2.20GHz
stepping    : 3
microcode   : 0x1e
cpu MHz     : 2870.178
cache size  : 6144 KB
physical id : 0
siblings    : 8
core id     : 3
cpu cores   : 4
apicid      : 7
initial apicid  : 7
fpu     : yes
fpu_exception   : yes
cpuid level : 13
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm epb tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts
bugs        :
bogomips    : 4389.98
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:


cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
3065686
    
por wawa 27.03.2017 / 19:27

1 resposta

2

Uma solução fácil seria usar indicator-cpufreq Disponível no repositório Universe e instalável a partir do Centro de Software ou através do CLI com o comando sudo apt-get install indicator-cpufreq Com ele você pode escolher entre economia de desempenho e energia ou até mesmo ajustar a velocidade do clock (dependendo da sua configuração como visto abaixo.

Se você está tendo problemas com o seu sistema forçando o turbo, você pode inverter o swich que permite este comportamento com o comando echo 0>/sys/devices/system/cpu/cpufreq/boost para não permitir o aumento de frequência e echo 1>/sys/devices/system/cpu/cpufreq/boost para permitir isso. Não permitir o aumento terá impacto no calor e no desempenho.

Escrever um "1" não aumenta explicitamente o sistema, mas apenas permite que o CPU para impulsionar a seu próprio critério. Algumas implementações levam externo fatores como a temperatura do chip em conta, então aumentar uma vez faz não significa necessariamente que isso ocorrerá cada vez mesmo usando o exato mesma configuração de software.

Também seria prudente verificar nvidia-settings e certifique-se de que o overclocking está desativado em Frequências do relógio, removendo a marca de verificação na caixa abaixo:

Se, por exemplo, o reson não puder encontrar o examinador de Frequência do relógio, defina as configurações térmicas e as configurações do Power Mizer para garantir que estejam em conformidade.

    
por Elder Geek 27.03.2017 / 20:33