Welcome to our peer-to-peer forums, where owners help owners. Need help now? Visit eSupport here.

English Community

Linux Operating SystemsOther Linux Discussions
All Forum Topics
Options

2 Posts

12-05-2019

Sweden

10 Signins

89 Page Views

  • Posts: 2
  • Registered: ‎12-05-2019
  • Location: Sweden
  • Views: 89
  • Message 431 of 497

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

2020-07-31, 8:12 AM
@Christophe_ You could try following the instructions in the Throttled wiki: https://github.com/erpalma/throttled That worked for me, although I’ve heard it doesn’t for everyone.
Reply
Options

25 Posts

08-25-2019

Sweden

26 Signins

199 Page Views

  • Posts: 25
  • Registered: ‎08-25-2019
  • Location: Sweden
  • Views: 199
  • Message 432 of 497

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

2020-08-01, 20:31 PM

For what it's worth, I decided to try booting Windows on an USB stick on my X1C6, and I can't even get it to work properly there.

 

 

With

- all updates installed in Lenovo Vantage,
- the Lenovo DPTF driver installed, and
- the "Intelligent Cooling" checkbox checked in Lenovo Vantage (-> enabling the dynamic thermal handing)

the package is power limited to ~14 W / ~80 degrees celsius when I stress the CPU cores using Prime95:
 



This is with 65 W AC connected and laptop on desk at 23.5 degrees celsius ambient temperature.

Has anyone confirmed that this works as intended in Windows with the X1C6?

Regarding Linux, I'm now trying to help out getting Matthew Garrett's DPTF patches for thermald working for this model, see here: https://github.com/mjg59/thermal_daemon/issues/7

The issue at the moment is that the conditions table has some undocumented manufacturer specific conditions in it, so thermald cannot safely act on them since it's not known what they mean. I've pinged @MarkRHPearson on that GitHub issue asking if he could possible get documentation on those conditions from the Lenovo thermal team.

 

EDIT: After some info from Matthew: The above sentence was not correct: thermald will act on those unknown conditions "blindly". So no problem there. The remaining problem instead seems to be that none of those OEM conditions change when the laptop is switched between desk and lap. I.e. the firmware is not changing the conditions based on lap/desk state.

Reply
Options

25 Posts

08-25-2019

Sweden

26 Signins

199 Page Views

  • Posts: 25
  • Registered: ‎08-25-2019
  • Location: Sweden
  • Views: 199
  • Message 433 of 497

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

2020-08-02, 10:15 AM

I made a separate post about this throttling of X1C6 under Windows here: X1 Carbon 6th Throttled to ~15 W/~80° C Under Load While on Desk/65 W AC. Please comment there instead of in this thread.

Reply
Options

4 Posts

08-20-2020

Australia

7 Signins

45 Page Views

  • Posts: 4
  • Registered: ‎08-20-2020
  • Location: Australia
  • Views: 45
  • Message 434 of 497

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

2020-08-20, 9:52 AM

Hi @MarkRHPearson - any chance of any love for the E490 ?

 

I'm often seeing the 'CPU2: Package temperature above threshold, cpu clock throttled (total events = 67451)' messages - and throttled doesn't completely solve the issue here.

 

Cheers,

 

Paul

Reply
Options

54 Posts

11-02-2012

United States of America

75 Signins

389 Page Views

  • Posts: 54
  • Registered: ‎11-02-2012
  • Location: United States of America
  • Views: 389
  • Message 435 of 497

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

2020-08-20, 14:32 PM
What did you set your critical temperature to? I think the dmesg warning simply means you reached the crit temps.
Reply
Options

4 Posts

08-20-2020

Australia

7 Signins

45 Page Views

  • Posts: 4
  • Registered: ‎08-20-2020
  • Location: Australia
  • Views: 45
  • Message 436 of 497

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

2020-08-21, 3:17 AM

These warnings come up even when the system is not under load....

Reply
Options

41 Posts

01-14-2017

United States of America

74 Signins

789 Page Views

  • Posts: 41
  • Registered: ‎01-14-2017
  • Location: United States of America
  • Views: 789
  • Message 437 of 497

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

2020-08-21, 9:13 AM

You need to be more specific, otherwise nobody will be able to help you: What exactly have you tried so far to resolve the issue? How have you configured throttled? When does throttling occur? Is there a trip temperature? Does this observed temperature correspond to the value at the MSR register? Have you tried thermald (Intel's official tool to manage DPTF)? See also: https://forums.lenovo.com/t5/Other-Linux-Discussions/X1C6-T480s-low-cTDP-and-trip-temperature-in-Linux/m-p/4028489?page=39#5065103

Reply
Options

8 Posts

01-07-2020

France

9 Signins

51 Page Views

  • Posts: 8
  • Registered: ‎01-07-2020
  • Location: France
  • Views: 51
  • Message 438 of 497

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

2020-08-29, 14:23 PM

[T480s without Nvidia, i7 8550u]

 

Hi,

 

Some GOOD news from Ubuntu.

 

I usually run Ubuntu 20.04 with official 5.4 kernel, thermald 2.3 (from Ubuntu 20.10), dptfxtract and the void thermald config file I told you here a long time ago. I get roughly 2700 MHz running 8 threads, without the --workaround enabled option in systemd's thermald config .

 

I try running some Ubuntu 20.10 packages (here without risk of messing up the dependencies !) : 

  • the current 5.8 kernel from Ubuntu 20.10, which is present in groovy-proposed at the moment ;
  • thermald 2.3 (which does have some kernel 5.8+ features) ;
  • AC plugged ;
  • TLP used without tweaks concerning the CPU, balance_performance on AC (default) ;
  • NOTHING MORE, NO HACKS :-) .

 

Here is what I get after 5 minutes running Stockfish analysis (8 threads). At the beginning of the stress test, the frequencies are higher ; slowly and continuously they decrease to reach 2700 MHz. The CPU temperature reaches very quickly 97 °C, which is expected, afaik.

Reply
Options

66 Posts

03-28-2018

United Kingdom of Great Britain and Northern Ireland

90 Signins

615 Page Views

  • Posts: 66
  • Registered: ‎03-28-2018
  • Location: United Kingdom of Great Britain and Northern Ireland
  • Views: 615
  • Message 439 of 497

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

2020-09-14, 15:41 PM

Is the main thread about throttling? I'm losing track. In the thread I have in mind, a Lenovo employee said Lenovo was working on the throttling. Yet, as one can see from this document, the problem persists in the X1CG6 and other models. It's been years now.

Reply
Options

54 Posts

11-02-2012

United States of America

75 Signins

389 Page Views

  • Posts: 54
  • Registered: ‎11-02-2012
  • Location: United States of America
  • Views: 389
  • Message 440 of 497

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

2020-09-14, 18:15 PM

@ jnWibble wrote:
 

 

Is the main thread about throttling? I'm losing track. In the thread I have in mind, a Lenovo employee said Lenovo was working on the throttling. Yet, as one can see from this document, the problem persists in the X1CG6 and other models. It's been years now.

 

For a fix, just read the post before yours. Using a recent kernel and thermald should be enough.

 

At the same time, read the previous posts by MarkRHPearson, the will not issue any firmware fixes for XX80/X1C6 series or earlier. Reimplementing the functionality via firmware (instead of using DPTF, etc) is not feasible/justifiable. That said, we already have a fix (and a workaround). The only remaining issue (AFAIK) is that if you have a dGPU, it will still throttle (hard) at 74C (more info in this link), but it is unclear to me whether this is exclusive to Linux.

Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete

X

No, I don’t want to share ideas Yes, I agree to these terms