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

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 471 of 488

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

2021-03-15, 20:12 PM
Having waited for over a year for the throttling to be fixed on my X1CG6, and being told by Lenovo that a fix was being worked on, I read [here](https://docs.google.com/document/d/1MsqSYt0f_vU72pGGTWueeEgTBzd-HIz4ODHLmNOv16o/edit#) - which is a resources users had to create - that the status of the bug is now 'wont' fix'. If things are as they seem here, I will be apoplectic.
Reply
Options

52 Posts

11-02-2012

United States of America

70 Signins

384 Page Views

  • Posts: 52
  • Registered: ‎11-02-2012
  • Location: United States of America
  • Views: 384
  • Message 472 of 488

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

2021-03-15, 23:59 PM

The fixes have been incorporated into the kernel (5.8+)* and thermald, you should be able to get the correct thermal limits with those. The "fix" mentioned for the X1C7 and above is that the firmware will automatically set the limits without any user intervention. Maybe I should change it in the Google Doc, the "won't fix" is a bit misleading.

 

* There is a bug on thinkpad_acpi that borks it for 5.10+ (you can work around it by using thermald 2.4.3+ using adaptive and ignore-cpuid-check), but MarkRHPearson has already submitted the fix to the kernel devs and posted the patch here as well.

Reply
Options

52 Posts

11-02-2012

United States of America

70 Signins

384 Page Views

  • Posts: 52
  • Registered: ‎11-02-2012
  • Location: United States of America
  • Views: 384
  • Message 473 of 488

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

2021-04-12, 13:35 PM

A short update, the fixes for the bug kernels 5.10+ have been merged to the 5.12 release (haven't seen it backported to 5.10 yet).

 

No updates on the dGPU situation yet, @MarkRHPearson ?

Reply
Options

584 Posts

07-22-2019

Canada

440 Signins

4811 Page Views

  • Posts: 584
  • Registered: ‎07-22-2019
  • Location: Canada
  • Views: 4811
  • Message 474 of 488

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

2021-04-12, 15:23 PM

Hi @NariOX 

I never got anything back on the dGPU - I'll go and try again. Sorry

Mark

Reply
Options

5 Posts

04-14-2021

France

4 Signins

50 Page Views

  • Posts: 5
  • Registered: ‎04-14-2021
  • Location: France
  • Views: 50
  • Message 475 of 488

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

2021-04-23, 3:15 AM

Hi @MarkRHPearson sorry for the tag. Unsure if it is appropriate.

 

I am new to the lenovo community, in a few days I am receiving a ThinkPad E14 Gen2 Intel (Type 20TA) and I am planning on installing Fedora or Ubuntu

 

Will my laptop be affected to the linux throttling issue? If yes, is there a fix under development?

 

(It seems not, I can't find any notes about CPU microcode update on : https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-edge-laptops/thinkpad-e14-gen-2-type-20ta-20tb/downloads/DS547221)

 

I guess, depending on your answer I might consider change series.

Reply
Options

584 Posts

07-22-2019

Canada

440 Signins

4811 Page Views

  • Posts: 584
  • Registered: ‎07-22-2019
  • Location: Canada
  • Views: 4811
  • Message 476 of 488

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

2021-04-23, 17:42 PM

Hi @PaulD278 

 

Afraid I don't know - the E14G2 isn't part of the Linux program so I don't know what the status is for thermal throttling.

There's been a lot of great work reverse engineering DPTF, so I don't think the thermal firmware is actually required these days - but I can't confirm 100%.

 

Hopefully someone else in the community can comment.

 

Mark

Reply
Options

52 Posts

11-02-2012

United States of America

70 Signins

384 Page Views

  • Posts: 52
  • Registered: ‎11-02-2012
  • Location: United States of America
  • Views: 384
  • Message 477 of 488

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

2021-04-23, 17:49 PM

If I had to guess, it is probably thermald would be enough, but you should probably open up a different issue with this. One thing is that the E14 with the AMD dGPU is notorious for poor thermals. You can check the status here (not mine): https://github.com/rodmaureirac/thinkpad-e14-linux and maybe ask a question to the repo owner.

Reply
Options

5 Posts

04-14-2021

France

4 Signins

50 Page Views

  • Posts: 5
  • Registered: ‎04-14-2021
  • Location: France
  • Views: 50
  • Message 478 of 488

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

2021-04-24, 14:46 PM

Hi @MarkRHPearson thanks for the reply.

 

If I understand that correctly. Even if they were a thermal issue with E14G2, beeing not part of the linux program, the chance of having a bios fix are slim?

 

@NariOX  sorry I am not an expert on linux. But what makes you think that thermald would be enough? The only workaround I can find for the E14G2 Intel is erpalma's tweak (which apparently requires to disable thermals (?))

 

Reply
Options

52 Posts

11-02-2012

United States of America

70 Signins

384 Page Views

  • Posts: 52
  • Registered: ‎11-02-2012
  • Location: United States of America
  • Views: 384
  • Message 479 of 488

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

2021-04-24, 16:57 PM

I'm not a hardware, firmware or linux specialist, but this is the best of my understanding: recent computers have the ability to run under certain constraints, maximum power, maximum frequency, maximum current, maximum temperature of the VRM, maximum current, maximum power of the power supply, maximum allowed temperature at the bottom (lap or table), lower noise, etc. The sensors, actuators, hardware, firmware and software have to work in conjunction to achieve that and some of the information on how this is achieved are trade secrets (how to achieve maximum performance with lowest noise or lowest power usage, how to reduce latency and maximize battery, etc). If one of the parts of the system is not working properly, the EC sets everything to a "safe" lowest common denominator (i.e., throttles).

 

In the "fixed" versions (AFAIK), the firmware skips the OS/software requirements and acts independently to set the "right" temperature/current/power limits, so everything works well OOTB. In other machines, the work by MarkRHPearson and mjg59 allows Linux to send the right flags to the EC and allow the firmware to do the rest, which has been working fine on my T480 (for the most part, the dGPU is still an issue, but Mark is looking into it).

 

erpalma's throttled works by manually setting the temperature and power limits to the desired limits (you are not removing the limits, just forcing higher limits), regardless of whether the laptop is set on lap or table or other internal checks the EC does. It is potentially dangerous (e.g., the current limits might be there because the VRM can't handle higher), but probably sufficiently safe to use (or at least, I haven't heard of any adverse incidents).

 

Since I only own a T480, I don't know about the E14, but I'd guess thermald should work. You should ask in the repo if anyone tried or is willing to try it. But throttled should also work fine in the meantime.

Reply
Options

5 Posts

04-14-2021

France

4 Signins

50 Page Views

  • Posts: 5
  • Registered: ‎04-14-2021
  • Location: France
  • Views: 50
  • Message 480 of 488

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

2021-04-24, 17:50 PM

@NariOX Thanks for the neat explanation!

I asked rodmaureirac repo. From what I am seeing and understanding is that thermald isn't working and the workaround is throttled.

 

 

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

Most Liked Authors

(Last 7 days)

View All