Моя частота ЦП слоняется поблизости минимальные 800 МГц на моем Dell Precision 5520. Я исчерпал решения там.
Моя проблема весьма схожа с этим вопросом, но просто что мой адаптер и батарея, кажется, хорошо работают (батарея служит ~8 часов с легким использованием).
Хотя у меня действительно есть плохой адаптер, я использую на работе. Я понимаю, что батарея высушивает медленно, в то время как она включается. Возможно, это, кто-то вызвал проблему, но дома мой адаптер прекрасен.
Вывод lscpu
, cpufreq-info
и i7z
все показывали частоту ~800Mhz, ли на питании переменным током или на батарее (поэтому кажется отличающимся, чем эта ошибка), даже когда под предельной нагрузкой от выполнения stress -c 8
.
Я удостоверился, что масштабирующийся регулятор был "производительностью":
~ $ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
performance
performance
performance
performance
performance
performance
performance
performance
Затем я отключил intel_pstate
возвращение к acpi-cpufreq
(путем редактирования личинки как показано здесь).
Теперь, инструменты lscpu
и cpufreq-info
покажите, что частота в макс., но это не (см. комментарий Doug Smythies к вышеупомянутому отчету об ошибках, объясняющему, почему это ненадежно). Частота ЦП, как правильно показывают, все еще в минимуме i7z
и turbostat
.
~ $ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 2
Core(s) per socket: 4
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 158
Model name: Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz
Stepping: 9
CPU MHz: 2801.000
CPU max MHz: 2801.0000
CPU min MHz: 800.0000
BogoMIPS: 5807.63
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 8192K
NUMA node0 CPU(s): 0-7
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 art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb invpcid_single intel_pt ssbd ibrs ibpb stibp kaiser tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp flush_l1d
(на intel_pstate
МГц ЦП был ~799),
Но взгляд на i7z
вывод, это показывает: Real Current Frequency 797.92 MHz
.
В этом ответе "ОС не имела, вероятно, никакого контроля" частотой и действительно, это не кажется ни одной из работы решений. Мой BIOS показывает частоту в минимуме даже, прежде чем Ubuntu запустится. О, также я загружаюсь двойным образом, и Windows действительно отстающий также.
BTW, BIOS также говорит, что мое здоровье батареи "Превосходно", заряд в 100%, и адаптер предоставляет 130 Вт. Я также обновил свой BIOS к новой версии, 1.12.1 (после этого).
~ $ sudo lshw -c processor
[sudo] password for garrett:
*-cpu
description: CPU
product: Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz
vendor: Intel Corp.
physical id: 4c
bus info: cpu@0
version: Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz
serial: To Be Filled By O.E.M.
slot: U3E1
size: 2801MHz
capacity: 2900MHz
width: 64 bits
clock: 100MHz
capabilities: x86-64 fpu fpu_exception wp 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 constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb invpcid_single intel_pt ssbd ibrs ibpb stibp kaiser tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp flush_l1d cpufreq
configuration: cores=4 enabledcores=4 threads=8
И версия ядра:
~ $ uname -a
Linux ubuntu-laptop 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Я нашел решение наконец из этого сообщения Reddit. Кажется, что это не Ubuntu, как подозревается, но некоторая ошибка в Dell BIOS, куда это постоянно помещает компьютер в некоторый безопасный режим при использовании плохого адаптера. Используя хороший адаптер не выключит эту вещь безопасного режима самостоятельно.
Так, там 2 решения сделали предложение здесь (после того, как Вы получаете хороший адаптер):
Я проявил второй подход, так как я все еще ожидаю на своем наборе отвертки Torx для прибытия. Я выполнил пустую батарею, затем продолжал включать компьютер, пока светодиод кнопки питания не будет больше продвигаться.
Выполнение sudo i7z
(также протестированный sudo turbostat
) покажите, что это фиксируется: Real Current Freqency 3697.44 MHz
.
Мой BIOS также теперь показывает, что частота ЦП не упорно продолжила минимум:
BTW, я также переключился назад на intel_pstate
и это все еще работает хорошо, так не имел никакого отношения к этому, в конце концов.