cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
estan
Paper Tape
Posts: 7
Registered: ‎08-25-2019
Location: SE
Views: 2,539
Message 91 of 223

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

Many thanks for the update Mark. Good to know you're working on it.
taaem
Ctrl-Alt-Del
Posts: 8
Registered: ‎10-11-2018
Location: DE
Views: 2,272
Message 92 of 223

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

This also affects the X1 Yoga 3rd gen. It also throttles very early and has another issue, that the fan never spins up even, when sitting at 75°C for a while.

So if you find a solution it'd be really appreciated if the X1Y3 could also profit of these changes Smiley Happy

tetov
What's DOS?
Posts: 1
Registered: ‎08-29-2019
Location: SE
Views: 2,109
Message 93 of 223

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

This also affects the Thinkpad 25 anniversary edition. 

HeisenPad
Fanfold Paper
Posts: 6
Registered: ‎12-19-2018
Location: US
Views: 1,701
Message 94 of 223

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

I'd like to add to the list of affected systems the T490. Lenovo surely know this, but hey, I'm excited and looking forward to a proper fix to this issue, so I'm pile jumping.

 

I have tried Manjaro with kernel 5.3rc7, thermald v1.9, dptfxtract v1.4.3 and secure boot off: no combination of generated XML files and throttled command line arguments has yielded any improvements; the CPU (8665U, no nVidia) rapidly gets power-limited to 15W (~70C) after a few seconds at 23W (~93C). This isn't a complaint; it's merely an observation.

 

I'm happy to run tests.

 

For reference, here's thermal-conf.xml.auto as generated on my system (the other XML files generated (0, 1, 2 and auto) all have Preference = QUIET, and the trip temps. are lower than those in the file below):

 

<?xml version="1.0"?>
 <!-- BEGIN -->
 <ThermalConfiguration>
 <Platform>
        <Name> Auto generated </Name>
        <ProductName>20N2CTO1WW</ProductName>
        <Preference>QUIET</Preference>
        <ThermalZones>
                <ThermalZone>
                        <Type>auto_zone_0</Type>
                        <TripPoints>
                                <TripPoint>
                                        <SensorType>SEN2</SensorType>
                                        <Temperature>50000</Temperature>
                                        <Type>Passive</Type>
                                        <CoolingDevice>
                                                <Type>B0D4</Type>
                                                <SamplingPeriod>0</SamplingPeriod>
                                                <TargetState>2147483647</TargetState>
                                        </CoolingDevice>
                                </TripPoint>
                                <TripPoint>
                                        <SensorType>SEN2</SensorType>
                                        <Temperature>51000</Temperature>
                                        <Type>Passive</Type>
                                        <CoolingDevice>
                                                <Type>B0D4</Type>
                                                <SamplingPeriod>0</SamplingPeriod>
                                        </CoolingDevice>
                                </TripPoint>
                        </TripPoints>
                </ThermalZone>
                <ThermalZone>
                        <Type>auto_zone_1</Type>
                        <TripPoints>
                                <TripPoint>
                                        <SensorType>B0D4</SensorType>
                                        <Temperature>70000</Temperature>
                                        <Type>Passive</Type>
                                        <CoolingDevice>
                                                <Type>B0D4</Type>
                                                <SamplingPeriod>0</SamplingPeriod>
                                                <TargetState>2147483647</TargetState>
                                        </CoolingDevice>
                                </TripPoint>
                                <TripPoint>
                                        <SensorType>B0D4</SensorType>
                                        <Temperature>71000</Temperature>
                                        <Type>Passive</Type>
                                        <CoolingDevice>
                                                <Type>B0D4</Type>
                                                <SamplingPeriod>0</SamplingPeriod>
                                        </CoolingDevice>
                                </TripPoint>
                        </TripPoints>
                </ThermalZone>
        </ThermalZones>
</Platform>
</ThermalConfiguration>
<!-- END -->

 

mudrii
Paper Tape
Posts: 6
Registered: ‎09-15-2019
Location: SG
Views: 1,330
Message 95 of 223

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

I have same issue with Linux Kernel 5.2.14 on Lenovo P53 with i9-9880H CPU

 

mce: CPUn: Core temperature above threshold, cpu clock throttled (total events = xxx)

Hank_Shrader
Fanfold Paper
Posts: 3
Registered: ‎09-17-2019
Location: DE
Views: 1,190
Message 96 of 223

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

Hi,

 

ThinkPad X390 is also affected. I do hope that this issue is fixed properly. I (have to) run a bunch of KVMs, and once there is a more little load than no load at all, the CPU throttles down to 400-600 MHz, although sensors claims that the CPU package is not exactly hot. This basically renders the machine unusuable for me.

 

# lscpu  | grep 'CPU MHz'; sensors
CPU MHz:             580.272
iwlwifi-virtual-0
Adapter: Virtual device
temp1:        +49.0°C  

thinkpad-isa-0000
Adapter: ISA adapter
fan1:        3331 RPM
temp1:        +50.0°C  
temp2:            N/A  
temp3:         +0.0°C  
temp4:         +0.0°C  
temp5:        +42.0°C  
temp6:         +0.0°C  
temp7:         +0.0°C  
temp8:            N/A  
temp9:         +0.0°C  
temp10:        +0.0°C  
temp11:       +66.0°C  
temp12:        +0.0°C  
temp13:        +0.0°C  
temp14:        +0.0°C  
temp15:        +0.0°C  
temp16:        +0.0°C  

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +50.0°C  (crit = +128.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +48.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +48.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +48.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:        +47.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:        +49.0°C  (high = +100.0°C, crit = +100.0°C)

# dmidecode -s system-version; dmidecode -s system-product-name
ThinkPad X390
20Q0S0HQ00

# dmidecode -s bios-version; dmidecode -s bios-release-date
N2JET73W (1.51 )
07/18/2019

# head -n7 /proc/cpuinfo
processor    : 0
vendor_id    : GenuineIntel
cpu family    : 6
model        : 142
model name    : Intel(R) Core(TM) i7-8665U CPU @ 1.90GHz
stepping    : 12
microcode    : 0xb8


Hank_Shrader
Fanfold Paper
Posts: 3
Registered: ‎09-17-2019
Location: DE
Views: 1,102
Message 97 of 223

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

Uninstalling 

 

Package: intel-microcode
Version: 3.20190618.1

 

in Debian Buster results in 2.4GHz under load on all cores, 71°C  cpu package temperature and 15W of power usage:

 

# turbostat --quiet -s Avg_MHz,CoreTmp,PkgTmp,PkgWatt,CorWatt sleep 6
6.056005 sec
Avg_MHz    CoreTmp    PkgTmp    PkgWatt    CorWatt
2383          71              71            15.00        13.72
2387          71              71            15.00        13.72
2383
2383          71
2383
2382          71
2380
2382          71
2380

 

71°C is still somewhat low, but 2.4GHz is a lot better than 400MHz.

mudrii
Paper Tape
Posts: 6
Registered: ‎09-15-2019
Location: SG
Views: 949
Message 98 of 223

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

I don't think is a good idea to uninstall intel-microcode
ccmc
Paper Tape
Posts: 2
Registered: ‎02-14-2019
Location: IT
Views: 785
Message 99 of 223

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

Hi Mark, do you have an idea of the timescale for the fix? thanks!
jnWibble
SCSI Port
Posts: 50
Registered: ‎03-27-2018
Location: GB
Views: 778
Message 100 of 223

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

I'd like to second the question above. Users should not get to dictate development but, with this throttling problem, and the - worse - sleep-and-trackpad-problem (which someone from Ubuntu has been working on for years), we've been waiting a long time. From a company with, ostensibly, good Linux support.

Check out current deals!


Shop current deals

Top Kudoed Authors