Bu sorunun ne zaman başladığını bilmiyorum, Ubuntu'yu (16.04, taze) kurduğumdan beri olmuş olabilir. Ubuntu'nun alışılmadık derecede yavaş, ortamın dalgalı ve CPU kullanımının boşta bile yüksek olduğunu gözlemliyordum, başlangıçta bazı programların yavaşladığını düşündüm.
Bir süre sonra, neye neden olduğunu anladım, CPU frekansı koşullara bakılmaksızın durmadan 800 MHz'e ayarlandı. Maksimum frekansın Turbo-boost ile 3100 MHz ve genellikle 2000 MHz olması gerekiyordu. Blender'ın CPU'da bir şeyler oluşturmasını sağlayarak CPU kullanımını (2 çekirdekteki tüm 4 iş parçacığından)% 100'e ayarladım, hala 800 MHz'de kalıyor.
Maksimum performans profilini ayarlamayı denedim, ancak yine de düşük. Sıcaklığı test ettim, 87 ° C yüksek ve 105 ° C kritik kabul edildiğinde her zaman 60 ° C gibi görünüyor. Sürekli AC gücüyle çalışıyorum, pil bir süre önce şarj olmuyor gibi görünüyor.
Cpufreq-info raporları:
driver: intel_pstate
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 0.97 ms.
hardware limits: 800 MHz - 3.10 GHz
available cpufreq governors: performance, powersave
current policy: frequency should be within 2.00 GHz and 3.10 GHz.
The governor "performance" may decide which speed to use
within this range
current CPU frequency is 800 MHz (asserted by call to hardware).
Diğer 3 CPU ünitesi için de aynıdır.
Lscpu raporları:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 2
Core(s) per socket: 2
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 58
Model name: Intel(R) Core(TM) i7-3537U CPU @ 2.00GHz
Stepping: 9
CPU MHz: 799.921
CPU max MHz: 3100,0000
CPU min MHz: 800,0000
BogoMIPS: 3990.99
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 4096K
NUMA node0 CPU(s): 0-3
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 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 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm epb tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts
Güç tasarrufu modunda, aynı şekilde davranır. AC gücünün bağlantısını keser ve pille çalışırsam, CPU frekansı 2800 MHz'e fırlar, bu yüzden sadece AC gücüyle ilgili bir sorun gibi görünüyor (bu, yapması gerekenin tam tersidir).
Değişiklik CPU profillerini ayarlamaya çalıştım, frekans ölçeklendirmeyi devre dışı bırakmaya çalıştım ( CPU frekans ölçeklendirmesini nasıl devre dışı bırakabilirim ve sistemi performansa nasıl ayarlayabilirim? ), / Sys / device / system / cpu / cpu'da scaling_min_freq ayarlamaya çalıştım [0-3] / cpufreq daha yüksek bir değere ulaştı, ancak hiçbiri bir şey yapmadı. Frekans minimum kalır.
CPU tipi Intel (R) Core (TM) i7-3537U CPU @ 2.00GHz, bilgisayar Dell Inspiron 15z Touch.
Bilgisayar AC adaptöründen beslenmiş olsa bile pilin şarj edilmemesiyle ilgili bir sorunum var.
Daha fazla teşhis:
$ sudo rdmsr --bitfield 15:8 -d -a 0x198
8
8
8
8
$ sudo rdmsr --bitfield 15:8 -d -a 0x199
9
8
9
9
0x199 durumunda, 8 ve 9 numaralarına ardışık çağrılar arasında rastgele izin verildiği görülmektedir.
cat /sys/devices/system/cpu/cpufreq/policy0/bios_limit
?
sudo rdmsr --bitfield 15:8 -d -a 0x198
vesudo rdmsr --bitfield 15:8 -d -a 0x199
Ve sorunun çıkış ekleyin. Notrdmsr
paket tarafından sağlanırmsr-tools
ve ilk önce msr modülünün yüklenmesini gerektirirsudo modprobe msr
.