English Community

Linux Operating SystemsOther Linux Discussions
All Forum Topics
Options

64 Posts

03-28-2018

GB

88 Signins

605 Page Views

  • Posts: 64
  • Registered: ‎03-28-2018
  • Location: GB
  • Views: 605
  • Message 81 of 451

Re: [X1C6/T480s] low cTDP and trip temperature in Linux

2019-07-28, 18:46 PM

I have this problem too (on an X1CG6). I use the third-party 'Lenovo Throttle Fix' and it works but not at boot - and I have started seeing throttling at boot. I don't know why I have suddently started having boot throttling - it could be the BIOS, or the kernel, or dust or dried out heatsink. Or, ah, perhaps it is because I have enabled an experimental mode within the Throttle Fix - which might (I am unsure) start early in the boot process . .

Reply
Options

1 Posts

07-31-2019

FR

3 Signins

24 Page Views

  • Posts: 1
  • Registered: ‎07-31-2019
  • Location: FR
  • Views: 24
  • Message 82 of 451

Re: [X1C6/T480s] low cTDP and trip temperature in Linux

2019-07-31, 14:44 PM

Same problem here.
Very dissatisfied with lenovo's disregard for its customers.

Reply
Options

64 Posts

03-28-2018

GB

88 Signins

605 Page Views

  • Posts: 64
  • Registered: ‎03-28-2018
  • Location: GB
  • Views: 605
  • Message 83 of 451

Re: [X1C6/T480s] low cTDP and trip temperature in Linux

2019-07-31, 17:41 PM

I think that while low 'trip' temperatures are part of the cause of throttling at boot, in my case poor thermal paste was a factor too. (The worse the paste job, the more slowly is the heat conducted away from the processor; though why the fan does not start on boot is another - albeit related - matter.) I repasted my chip and I no longer see throttling on boot. (Is the pasting done in the factory inadequate, then? Probably, but I believe that all or most manufacturers use poor quality paste, and apply it in a bad, non-manual fashion, in order to save money.) If one does repaste one's chip, be careful: unless the paste is of a particularly unconductive type ('ceramic'), it can cause electrical shorts if it escapes the heatsink. For that reason, and for best effects on temperatures, one should use very little paste. Also, replace the black tape stuff that is over the CPU, if one can. It's there to stop the paste escaping the heatsink. (In my case, that material tore.)

Reply
Options

5 Posts

01-11-2019

PT

15 Signins

145 Page Views

  • Posts: 5
  • Registered: ‎01-11-2019
  • Location: PT
  • Views: 145
  • Message 84 of 451

Re: [X1C6/T480s] low cTDP and trip temperature in Linux

2019-07-31, 21:10 PM

 wrote:

I think that while low 'trip' temperatures are part of the cause of throttling at boot, in my case poor thermal paste was a factor too. (The worse the paste job, the more slowly is the heat conducted away from the processor; though why the fan does not start on boot is another - albeit related - matter.) I repasted my chip and I no longer see throttling on boot. (Is the pasting done in the factory inadequate, then? Probably, but I believe that all or most manufacturers use poor quality paste, and apply it in a bad, non-manual fashion, in order to save money.) If one does repaste one's chip, be careful: unless the paste is of a particularly unconductive type ('ceramic'), it can cause electrical shorts if it escapes the heatsink. For that reason, and for best effects on temperatures, one should use very little paste. Also, replace the black tape stuff that is over the CPU, if one can. It's there to stop the paste escaping the heatsink. (In my case, that material tore.)


Will you please be so kind to post your former avg temps and current avg temps, mate?

Reply
Options

64 Posts

03-28-2018

GB

88 Signins

605 Page Views

  • Posts: 64
  • Registered: ‎03-28-2018
  • Location: GB
  • Views: 605
  • Message 85 of 451

Re: [X1C6/T480s] low cTDP and trip temperature in Linux

2019-07-31, 21:27 PM

Well, to put it roughly - and I have only rough data - the CPU temperature at idle as dropped by some 10 (ten) degrees, from about 45 to 35C. Room temperature is perhaps somewhere between 15C and 20C. The laptop (X1CG6) had never been repasted before and I use the epalma 'throttle fix' software. Indeed I use the latter software to undervolt the CPU by 40mV (though I was doing that before the repaste as well).

 

EDIT: I edited this post, before, because I found that the temp suddently went up. It turns out that was due to Dropbox misbehaving. Now that I have fixed that (at least temporarily) the CPU temp is back to the 40s.

 

 

Reply
Options

64 Posts

03-28-2018

GB

88 Signins

605 Page Views

  • Posts: 64
  • Registered: ‎03-28-2018
  • Location: GB
  • Views: 605
  • Message 86 of 451

Re: [X1C6/T480s] low cTDP and trip temperature in Linux

2019-07-31, 21:55 PM

Stress test, using s-tui, post-repaste, running the test for some thirty seconds: performance lost, 22%; max. temp 95C. EDIT: This holds for even when Dropbox is not malfunction (please see above).

Reply
Options

5 Posts

01-11-2019

PT

15 Signins

145 Page Views

  • Posts: 5
  • Registered: ‎01-11-2019
  • Location: PT
  • Views: 145
  • Message 87 of 451

Re: [X1C6/T480s] low cTDP and trip temperature in Linux

2019-08-08, 19:29 PM

Updated BIOS from 1.13 to 1.16. No (apparent) change. Getting these errors at boot time.

Reply
Options

64 Posts

03-28-2018

GB

88 Signins

605 Page Views

  • Posts: 64
  • Registered: ‎03-28-2018
  • Location: GB
  • Views: 605
  • Message 88 of 451

Re: [X1C6/T480s] low cTDP and trip temperature in Linux

2019-08-08, 19:39 PM

Correction (but not a substantive one): 'This holds for even when Dropbox is not malfunction' should be, 'This holds for even when Dropbox is not malfunctioning.' (The site is no longer allowing me to edit the comment.)

Reply
Options

11 Posts

08-25-2019

SE

16 Signins

149 Page Views

  • Posts: 11
  • Registered: ‎08-25-2019
  • Location: SE
  • Views: 149
  • Message 89 of 451

Re: [X1C6/T480s] low cTDP and trip temperature in Linux

2019-08-25, 20:30 PM

Same problem here on X1 Carbon 6th, UEFI BIOS 1.27:

[    0.000000] DMI: LENOVO 20KH007BMX/20KH007BMX, BIOS N23ET52W (1.27 ) 07/18/2018

Lots of

[269975.059148] mce: CPU7: Core temperature above threshold, cpu clock throttled (total events = 6825)
[269975.059148] mce: CPU3: Core temperature above threshold, cpu clock throttled (total events = 6825)
[269975.059150] mce: CPU3: Package temperature above threshold, cpu clock throttled (total events = 10742)
[269975.059151] mce: CPU7: Package temperature above threshold, cpu clock throttled (total events = 10742)
[269975.059187] mce: CPU0: Package temperature above threshold, cpu clock throttled (total events = 10742)

and

$ sudo rdmsr -f 29:24 -d 0x1a2
20

I'm considering trying an update to a later BIOS like 1.28 since I see e.g.

<1.28>
 UEFI: 1.28 / ECP: 1.08
- (Fix) Improve power control.

in the change log, but I'd like to know if someone else is on a newer BIOS already and whether they still have the problem.

 

Lenove, please fix this ASAP. It's ridiculous that this issue has been open for so long without any action.

Reply
Options

265 Posts

07-22-2019

CA

266 Signins

2526 Page Views

  • Posts: 265
  • Registered: ‎07-22-2019
  • Location: CA
  • Views: 2526
  • Message 90 of 451

Re: [X1C6/T480s] low cTDP and trip temperature in Linux

2019-08-28, 18:11 PM

My first post (and I feel like I'm throwing myself in the deep end) but this thread is long overdue an answer.

 

The good news: This problem is being very actively investigated and we (Lenovo) hope to have a solution soon.

 

The issue ultimately comes from Intels Dynamic Power and Thermal management framework  (DPTF) which is not supported in Linux. Intel has made a tool to extract DPTF configuration (dptfxtract) but it's limited in functionality and closed source.

 

We're working on a solution with a firmware update that we believe will make Linux behave the same way as Windows and not throttle your CPU as early as users are currently seeing in this thread. Unfortunately it's not a trivial issue to solve and there's still quite a bit of design and testing needed from the firmware team before it's ready for release.

 

I plan to post when we have fixes available or if I hear of any further details

 

Thx

Mark

Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete