Score:0

My cpu is running at a lower frequency than it should

us flag

I need linux for some caluclations but am quite new to it so I don't know much. I just installed ubuntu 20.04 a few days ago on a USB drive. The proccesor that i use is i7 8750h which can boost to 4.1GHz on one core and 3.91GHz on all. I wanted to check at what frequencies is processor running at in ubuntu and used cat /proc/cpuinfo | grep "MHz" to check and got:

cpu MHz     : 2200.000
cpu MHz     : 2200.000
cpu MHz     : 2200.000
cpu MHz     : 800.030
cpu MHz     : 2200.000
cpu MHz     : 2200.000
cpu MHz     : 2200.000
cpu MHz     : 2200.000
cpu MHz     : 800.015
cpu MHz     : 2200.000
cpu MHz     : 1164.782
cpu MHz     : 2200.000

Also installed s-tui to do a stress test but it doesn't read cpu frequencies at all and checked if turboboost is on (it is).Under stress i get:

cpu MHz     : 2815.427
cpu MHz     : 2815.375
cpu MHz     : 2815.328
cpu MHz     : 2815.281
cpu MHz     : 2815.240
cpu MHz     : 2815.194
cpu MHz     : 2815.153
cpu MHz     : 2815.104
cpu MHz     : 2815.066
cpu MHz     : 2815.024
cpu MHz     : 2814.977
cpu MHz     : 2814.936

I also used cat /proc/cpuinfo:

processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 158
model name  : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
stepping    : 10
microcode   : 0xea
cpu MHz     : 2200.000
cache size  : 9216 KB
physical id : 0
siblings    : 12
core id     : 0
cpu cores   : 6
apicid      : 0
initial apicid  : 0
fpu     : yes
fpu_exception   : yes
cpuid level : 22
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 art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx 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 cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d
vmx flags   : vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple pml ept_mode_based_exec
bugs        : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds
bogomips    : 4399.99
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       : 158
model name  : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
stepping    : 10
microcode   : 0xea
cpu MHz     : 2200.000
cache size  : 9216 KB
physical id : 0
siblings    : 12
core id     : 1
cpu cores   : 6
apicid      : 2
initial apicid  : 2
fpu     : yes
fpu_exception   : yes
cpuid level : 22
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 art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx 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 cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d
vmx flags   : vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest ple pml ept_mode_based_exec
bugs        : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds
bogomips    : 4399.99
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

... How do I utilize processor to its fullest?

hu flag
Looks right. The base frequency is 2.20 GHz, it can not run in boost mode all the time. https://www.intel.in/content/www/in/en/products/sku/134906/intel-core-i78750h-processor-9m-cache-up-to-4-10-ghz/specifications.html
BaTycoon avatar
mm flag
You may find it useful to keep in mind your scaling_governor settings. `cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor` https://askubuntu.com/questions/1021748/set-cpu-governor-to-performance-in-18-04
us flag
In windows, I can run it at 3.4-3.8 GHz continuously depending on the load. I've changed it to performance mode but I still get only 2.9 GHz under load. It is installed on an usb drive, can that affect performance?
mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.