Start a Conversation

Unsolved

H

45 Posts

13117

September 21st, 2018 05:00

Latitude 5591 with TB16 Dual Monitor Temperature Throttling

I have a 2 month old Latitude 5591 with i7 8850H and Nvidia MX130 with a TB16 Thunderbolt docking station.  I have dual 4k monitors hooked to the TB16.  Since day 1 I noticed a strange processor clock cycle condition where the Proc Clock would be fine then go to 80mHz during a load.  I see this most often when I bring up a video from youtube or twitch.  

After a month of investigating and experimenting with Throttlestop and Intel XTU trying to find a setting that would allow for performance without the clock throttling crash, here is what I have found.  I have been using HWiNFO and HWMonitor to view system performance and data along with Resource Monitor and CAM. 

Undervolting in Throttlestop helps some with processor temp if you run a stress test like Cinebench but under normal usage processor temperature and GPU temperature is never an issue.  Temps almost always stay below 80*C processor temp.

Turning on Speed Shift helps with performance but does nothing for the clock throttling down to 800mHz that I see.

Windows Power setting affect the system normally.  I see the processor clock and fan speed cycle up and down as load increases and drops.  This is not the clock throttle crash I see with the video.

The clock throttling appears to be temperature related.  If I monitor the Temp0 sensor in HWiNFO the proc clock throttle usually kicks in when the sensor hits the 75*C range.  Sometimes it is 77*C sometime it is 73*C.  This sensor is obviously not the sensor triggering the throttle, but it is close to it.  When the system drops the clock rate to 800mHz the temp sensors all drop off and the clock will return to normal 4000mHz range plus or minus for a while.  Again, if watching a video after a minute or so the temperature will creep back up and the system throttles again.

So Temperature related...I have put the laptop on a fan board that blows air up into the case.  This helped about 50% but the system still throttles.  

If I disable Turbo, it helps a ton with the temperature and I dont see the total clock throttle happen especially while watching videos, but doing this effectively drops my proc from a 4000mHz to a 2600mHz speed....YUCK!  Video is more consistent but I can do nothing else on the laptop while the video is playing.

In my situation, I have not seen an issue when undocked and just using the built in monitor.  This appears to be a docking station dual monitor system power heat problem.  I have a USB docking station ordered to see if it acts like the TB16 setup does.    

Questions:

How can we fix this issue of overheating when I am doing nothing more that watching a video on an external monitor?

Will an external GPU fix the issue pulling enough load off the onboard chips and reducing heat while I am docked with dual monitors?

Will there be a hardware recall to correct the cooling issue?

Will there be a firmware or BIOS update to fix the throttling which is obviously happening under normal usage and not even under a stress test.

 

 

26 Posts

September 21st, 2018 19:00

Did you try using ThrottleStop to disable BD PROCHOT?

September 22nd, 2018 09:00

I think PROCHOT only come into play with the proc temp when it hits around 98*C or 100*. It is no where close to that.

26 Posts

September 22nd, 2018 13:00

BD PROCHOT and PROCHOT are two different things.  Try disabling BD PROCHOT.  If it changes anything for the better, I will explain to you what this setting does.

September 24th, 2018 07:00

I did some more testing.  BD PROCHOT and PROCHOT 98*C are both off but the system is still temp throttling when watching a video.  I have a USB dock on order to see if that acts any different than the Thunderbolt 3 Dock.  

September 24th, 2018 12:00

The USB 3100 dock came in today. Plugged it in and the clock does not throttle even when temps get up around 85*C on that temp0 sensor.  Looks like something related to Thunderbolt is doing the throttling.  I uninstalled the Thunderbolt software and plugged it back in with monitors hooked up and still throttling.  It is something to do with the power draw/temp on the thunderbolt.  The crummy thing is I cannot use the USB dock with my dual 4k monitors and when the monitors are hooked up that way, Windows does not recognize any displays being connected to the MX130.  I guess it is thunderbolt with or direct connect only with the MX130.  No USB monitor connections.

 

Dell if you are watching, why is my system temp throttling when running on Thunderbolt but not temp throttling when running displays on USB?  The processor and temperatures do get up there when running on the USB but no throttling.    

September 24th, 2018 13:00

More testing.  I tried running just 1 4k Display port on the TB16 and 1 monitor on HDMI direct to the laptop. Still get throttling.  Tried 1 monitor in TB16 on Displayport and 1 monitor in TB16 on HDMI and see if it still throttles...yep it still throttled after a few minutes.  Looks like any combination of 4k Monitor plug in via the TB16 results in throttling.  If I plug in monitors via USB dock, I don't have the throttling, but I have other issues with the graphics card and resolutions.  I have not tried just 1 monitor via the TB16.  I will do that next, but honestly that is worthless for my setup. 

FYI, then you uninstall the Thunderbolt software, it just comes right back like the Intel Thermal Management Driver.  

September 24th, 2018 13:00

Looks like it throttles on just 1x4k monitor plugged in to the TB16 as well.  

 

Dell, my Latitude 5591 is temp throttling whenever I use my TB16 with a monitor plugged in to it.

October 1st, 2018 08:00

Update.  I installed an external GPU (Razer Core X with EVGA1080).  I removed the TB16 and installed a Dell USB dock.  I installed the Razer Core X via thunderbolt but it does not supply enough power to power laptop so I have plugged in a power supply to the laptop.  I see no temp throttling now.  There is definitely something not right with the Thunderbolt and/or MX130 so that the system is temp throttling when video processing gets higher like when watching a video.  Normal office use does not cause it to throttle.

 

Sure wish I did not need a $1000 external GPU setup to hook up dual 4k monitors to this laptop.

5 Posts

December 18th, 2018 01:00

I have 5591 throttling issue too and search on internet brought me here. And YES it is with TB16. Remove TB16, the throttling is gone. Working with TB16 is so far ok because i am not doing any intensive stuffs, until recently when i use 2 instances of Bluestacks emulator, the throttling kicks in and i wonder what is happening. The TB16 is supplied with 240V adapter, and adding the 5591 130W adapter to the laptop does not stop the throttling too. So something is wrong between Latitude 5591 and TB16.

January 17th, 2019 13:00

I have spent about 3 hours testing. My tests and results are shown below.

I have disconnected my external GPU and reconnected my TB16. I have also upgraded to the latest BIOS version and have a fresh Windows 10 install running 1809. Running Speed Shift and Speed Step with Turbo on this first test. The CPU Clock rate is running around 4GHz at idle. CPU temps are about 60*C at idle. Temp0 Sensor is about 56*C at idle.

Running Cinebench CPU test results in a benchmark of 775 with temp throttling. Temp0 Sensor reached about 80*C and CPU hit 98*C. This temp throttling is probably CPU package based. FPS was around 65fps with no temp throttling during that test but the Temp0 Sensor did climb to 63*C during the short FPS test with CPU Temps being about the same 63*C. Running this same config, but just showing a twitch stream on 2 4k monitors at 60Hz refresh, Temp0 Sensor reaches 72*C while the CPU is around 75*C and the cpu throttles down to 800MHZ for about 40 seconds till it comes back up to 4.0GHZ and remains at normal clocks until Temp0 Sensor again approaches 72*C. Temp0 Sensor goes down to 49*C during that throttle. This is obviously Not CPU throttling but some other sensor calling the thermal throttle. Watching video with this basically stock configuration is impossible as the CPU constantly throttles in this cycle.

Disabling the older Speed Step but keeping Speed Shift enabled resulted in almost the same results. Slightly higher benchmark at 825 but still with CPU temp throttling. FPS was again around 65fps. Again, with a Twitch stream running everything is normal until Temp0 Sensor reached 67*C then I see the CPU crash throttling down to 800MHZ. Odd that it is throttling at lower temps on Temp0 Sensor in this configuration, but it is consistent.

Disabling both Speed Step and Speed Shift yields the idle clock speed getting knocked down to 2.6GHZ and it never going up any higher. Performance was noticeable degraded with a Cinbench CPU benchmark of 670 and no thermal throttling with a max CPU temp of around 66*C obviously because of the less clock rate and thus less power required. The FPS test yields lower results as well at 51fps. Likewise on the Twitch stream test, there is no thermal throttling happening with the Temp0 Sensor maxing around 57*C again probably because of the much less clock rate and power requirement. Running with Speed Shift disable along with Speed Step disabled makes the laptop noticeable slower and basically unusable for high use workload.

With the old Speed Step enabled but Speed Shift disabled I saw similar results to the others. On the CPU test, the system thermal throttled on the CPU temp. Benchmark was a 795. FPS was 66. On a Twitch stream, I saw throttling when the Temp0 Sensor reached 67*C. The interesting thing is the Temp0 Sensor reaches much higher in the Cinebench test and does not throttle so maybe it is a different sensor I have discovered causing the crash throttling down to 800MHZ when running a video stream. It is not MX130 GPU temp either, so maybe the engineering team can tell us what to look at.

Disconnecting the 5591 from the TB16, enabling Speed Shift and Speed Step, and running the same tests. With Cinebench CPU test, I see a thermal throttle with a benchmark of 865. Temp0 Sensor reaches about 80*C. CPU temps get to max before the throttle and the clock rate drops to the same 2.7GHZ. FPS test results about 60fps. Running a Twitch stream on just the laptop monitor yields Temp0 Sensor staying around 65*C with no throttling. Is this because of the TB16 or because it is just 1 monitor running 1080 instead of 2 monitors running 4K?

Same setup as the previous test but this time with 1 external 4k monitor connected via HDMI. With a Twitch stream, this yields Temp0 Sensor temps around 82*C with no thermal throttling.

My conclusion is the same as I posted in my other chain. Running no TB16 results in no throttling when watching video stream. Running a TB16 results in crash throttling of the CPU down to 800MHZ in every combination except the one which Speed Step and Speed Shift are removed; however, then the CPU performance and clock rate stuck so low that laptop is at about half speed and unusable.

5 Posts

January 18th, 2019 10:00

Just received my WD15. Contradict with expectation, Latitude 5591 throttled with WD15 as well, with 240W brick. The throttling to 800Mhz is not as frequent as TB16, but it still happened. I tried connect another 240W brick to Latitude 5591, and the throttling stopped. This is a new finding, because earlier adding 240W brick to TB16 did not change anything. So adding power source to the laptop is a workaround for WD15, but not for TB16.

February 26th, 2019 07:00

Update:  @Dell-Alan D  put me on contact with a local Texas/Oklahoma Dell Engineering team.  They have been great, although we have not solved the problem or really isolated it yet.

 

Update on our 5591 issues.  We have 2 identical laptops behaving the same way.  I have been working with the Dell Engineering team on trying to see what is causing this crash throttling when using the TB16.  We sent 1 laptop to Dell for evaluation.  They saw the problem but cannot replicate it in their lab on their equipment.  They sent the laptop back and dispatched a new TB16 to test with at our office.  It behaves the same way.  When watching a video stream, the laptops go from full CPU clock rate to 800Mhz every 2 minutes.  Dell is not going to do a capture and replace on both laptops and see if the backend engineering team can find the problem.  We have done all sorts of testing trying to isolate the problem, but so far nothing has been eliminated other than it is not specific to one laptop or one TB16 as we now 2 laptops and 2TB16s that behave the same.

 

It will be interesting to see if the replacement laptops throttle too.  That is my fear that this is a systemic issue and the replacement laptops will also behave as such, but hopefully it is just a batch problem.  Again, the work around for me has been to use an external GPU at a cost of an additional $1000 and my coworker just uses his laptop without external monitors.

March 6th, 2019 08:00

Hi,

We have the same problems here although we only use WD15.

I have a machine with Windows 10 where the fan is running like **bleep**.

I have a machine with Ubuntu which is crashing under heavy load.

Any news from Dell on these problems?

We bought these machines to do heavy compilation jobs but as now they are not usable at all.

Johan @OTN Systems in Belgium

March 20th, 2019 09:00

Any updates?

March 20th, 2019 09:00

Yes.  Dell has taken both of my 5591 units into engineering testing. The replacement units they sent me also crash throttle with the same behavior. We have narrowed it down to not the TB16 as some units do this with directly connected monitors and somewhat with external gpu also. Looks to be an architectural issue or possibly a driver.  Given that 4 units now tested behave the same way, the issue is definitely not a hardware issue specific to one laptop and looks to be more systemic.  Dell is now able to replicate the issue with the 2 units I sent them and is investigating what may be causing it. Hopefully we will have more info soon. 

No Events found!

Top