Récemment, j'ai réussi à planter Ubuntu 16.04 sur mon ThinkPad, au point où j'ai décidé de réinstaller tout le système d'exploitation. Après cela, mon écran vacillait. Lorsque j'ai connecté un moniteur externe, celui-ci fonctionnait bien, j'ai donc supposé qu'il s'agissait uniquement de l'écran interne.
Après quelques recherches, j'ai trouvé la mise à niveau vers 16.10 provoque le scintillement du rétroéclairage du burea , ce qui a résolu mon problème. J'ai ajouté i915.enable_psr=0
et i915.enable_fbc=0
comme suggéré dans la configuration GRUB. Cela dit, cela résout en quelque sorte le problème. Le scintillement a disparu et l'écran fonctionne normalement, mais c'est le gros mais: la batterie se décharge assez rapide (70% en 20 minutes) et l'ordinateur portable devient incroyablement chaud (que vous vous brûlez presque les jambes, lorsque l'ordinateur est inactif, il fait environ 70 ° C-80 ° C).
Je soupçonne que le GPU (qui pourrait aussi être le CPU) fonctionne trop, cela expliquerait la consommation d'énergie et pourquoi il devient si chaud.
Quelqu'un a-t-il traité ce problème ou une idée de comment le résoudre?
J'ai installé les derniers pilotes du GPU (lenovo-375
, qui est en fait 375,39). Le système d'exploitation est Ubuntu 16.04, 64 bits
Si vous avez besoin d'informations supplémentaires, faites le moi savoir.
----- EDIT: Ajout d'une sortie -----
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
Une solution simple serait d'utiliser indicator-cpufreq Disponible dans le dépôt Universe et installable depuis le Software Center ou via la CLI avec la commande Sudo apt-get install indicator-cpufreq
Avec lui, vous pouvez choisir entre les performances et les économies d'énergie ou même affiner la fréquence d'horloge (en fonction de votre configuration comme indiqué ci-dessous.
Si vous rencontrez des problèmes avec votre système pour forcer turbo, vous pouvez basculer le commutateur qui autorise ce comportement avec la commande echo 0>/sys/devices/system/cpu/cpufreq/boost
pour interdire l'augmentation de fréquence et echo 1>/sys/devices/system/cpu/cpufreq/boost
pour le permettre. Interdire le boost aura un impact sur la chaleur et les performances.
L'écriture d'un "1" n'augmente pas explicitement le système, mais permet simplement au CPU d'augmenter à sa discrétion. Certaines implémentations prennent en compte des facteurs externes tels que la température de la puce, donc augmenter une fois ne signifie pas nécessairement qu'elle se produira à chaque fois, même en utilisant exactement la même configuration logicielle.
Il serait également prudent de vérifier nvidia-settings et de vous assurer que l'overclocking est désactivé sous les fréquences d'horloge en supprimant la coche dans la case ci-dessous:
Si pour une résonance quelconque, vous ne pouvez pas trouver le paramètre de fréquences d'horloge, examinez les paramètres thermiques et les paramètres de Power Mizer pour vous assurer qu'ils sont sains.