10-23-2018 11:24 PM
Lenovo P52 with i7-8850H CPU @ 2.60GHz × 12, 32 GB RAM and 512 SSD. Ubuntu 18.04 with lates updates and BIOS 1.04 shows the same issues.
During a stress test of all 6 Cores (stress -c 12) it drops off quickly to about 3200-3000MHz. After about 30 seconds it drops to 800MHz when the CPU throttles itself. Temps are 90-92°C during the stress test.
In the syslog I see these messages:
Package temperature above threshold, cpu clock throttled
On Windows 10 I get the a similar behavior only a little later. The frequencies and temperatures are a bit higher in the beginning but is also drops to 800MHz after about 30-45 seconds.
I tried installing the CUDA driver in Ubuntu as Morpheus_de suggested but this didn't help. I am running the nvidia-drivers-410 btw.
This seems like a CPU only issue and I cannot imaging what the GPU drivers could change here.
Also I am on a very old UEFI version 1.04 which doesn't even show up in the Readme from Lenovo (Link). This seems very strange because the first entry is 1.06. The newest version is 1.12 right now.
Unfortunately I cannot find any useful information online other than this thread.
I haven't tried the lenovo_fix yet.
11-08-2018 09:06 PM
I recently updated my P52 to the newest BIOS 1.14. This alone didn't fix the throttling issue. So I installed the lenovo_fix and this resolved the problem.
During stress testing the i7-8850 I measured:
1 core: 4200-4300MHz
2 cores: 4100-4200MHz
4 cores: 3700-3800MHz
6 cores: 3200-3300MHz
The temperature stays around 90-95°C under load.
So it's nice to see that the lenovo_fix also works for the P52!
11-25-2018 05:01 AM
Anybody try out the latest 0.1.34 BIOS released two days ago, which features "(Fix) Improved Thermal FAN behavior"? I am hesitant on updating my BIOS, as the lenovo-throttling-fix by @erpalma is working well for me with BIOS 0.1.30.
$ fwupdmgr get-updates 20KHCTO1WW System Firmware has firmware updates: ID: com.lenovo.ThinkPadN23ET.firmware Update Version: 0.1.34 Update Name: ThinkPad X1 Carbon 6th Update Summary: Lenovo ThinkPad X1 Carbon 6th System Firmware Update Remote ID: lvfs Update Checksum: SHA1(0f7dfdfc9765d492aca847883566d36667f21cce) Update Location: https://fwupd.org/downloads/fee5d2379554b354a5b233148f8f3e430df46e0c-Lenovo-ThinkPad-X1Carbon6th-SystemFirmware-1.34.cab Update Description: Lenovo ThinkPad X1 Carbon 6th System Firmware Version 1.34 The computer will be restarted automatically after updating BIOS completely. Do NOT turn off your computer or remove the AC adaptor while update is in progress. This update also adds the following features: • Updated the CPU microcode. • Updated the Diagnostics module to version 04.04.001. • Improved Thermal FAN behavior.
12-02-2018 05:45 AM
I updated bios. If I run
stress --cpu 8 --io 4 --vm 4 --vm-bytes 1024M --timeout 30s
and check s-tui I see that cpus work on max frequance just few seconds. Then it near ~2000 (50%) till the end of test.
01-13-2019 05:40 PM
just updated BIOS to 1.34 bc i was fixing another prob (aux port static scratch (sudo hda-verb /dev/snd/hwC0D0 0x1d SET_PIN_WIDGET_CONTROL 0x0 if anyone comes across, forgot where i found)
think they just meant they changed the fan curve for temps. looks like the fan doesnt 'feel' on until over 50C, think it came on earlier before because it didn't get this hot while i was just watching someone stream.
02-10-2019 01:52 PM
Adding to the discussion.
I'm with a P52s, i7-8550u, 32Gb, Nvidia Quadro P500.
Debian buster/sid (testing).
Bios version: 1.18
Firstly, I've had issues with serious freezing. This was due to the nouveau video driver. After I've disabled it, I was to login and install the nvidia proprietary driver to take advantage of the pro video card.
But I'm still facing the issue described in this issue regarding temperature warnings and so on.
I haven't debugged it properly though nor tested the alternative fix proposed by our friend.