[XPS M1330] GPU Temperature constantly high || Fan is almost constantly running at full speed and is never turned off in Ubuntu
|||Dell Ubuntu Project||
For one reason or another, the XPS M1330 with Nvidia Graphics card (using official drivers) running Ubuntu never seems to be quiet and is constantly running at full fan speed resulting in an overall noisy and never totally quiet laptop experience.
The direct cause seem to be related to overly cautious temperature thresholds configured for whatever mechanism (BIOS-driven?) that auto-adjusts the fan speed. Experiences from different users seem to indicate that the fan speed is adjusted according to the following estimated values:
Fan speed / CPU Temp / GPU Temp
0 (Off) / Never / Never
1 (Quiet) / 44-46 / 55-59
2 (Loud) / 46+ / 59+
Personally, I have never experienced lower CPU resp GPU temp than 44 resp 56 degress celsius (even after underclocking the 3d clock frequencies to the lowest possible values using Nvidia CoolBits), leading to the hypothesis that the whole issue is due to an constantly overheated GPU.
It doesn't seem to be a production fault, since Windows users are seemingly not reporting issues with constant fan noise and/or overheated GPU:s.
At various sources, it is stated that CPU temperatures of 50-60 as well as CPU temperatures of 65-75 are common and not demanding full fan efforts, supporting the theory of that the thresholds are overcautiously set.
Attempts to solve or work around this issue/bug/problem has been performed, none however resolving in a long term solution:
1. Attempting to lower the GPU temperature by underclocking the graphics card.
Problem: As mentioned earlier, regardless of underclocking levels or amount of idling, this does not seem to lower the temperature enough to go below Dell's preset limit to turn the fan off.
2. Running i8kmon or dellfand with a custom temperature scheme (based solely on CPU temperature) with a high update frequency, so that the default fan regulating mechanism is suppressed.
Problem 1: Only if the update interval of these applications are set to _lower_ than their default minimum of 1 second will they be able to suppress the default regulation mechanism. This requires hacking of the applications. Without this low update interval, the fan speed will periodically rev up to full speed every third second or so leading to erratic, irritating and potentially destructive fan behavior.
Problem 2: The combination of:
A. i8kmon and dellfand adjustment logic is based solely on CPU temperature
B. The sole internal fan is supposed to cool both the CPU and the GPU
C. The fact that the GPU might take damage if not constantly cooled to below 60 degrees (will it?)
...opens up for risks of damaging the GPU if used on a long term basis.
1. Through a BIOS update: Either make the thresholds more sane, allow for users to modify the thresholds or at least an export option of turning of the fan regulating mechanism on demand (to allow for a userspace application to be take care of it without needing extremely high update intervals)
2. Through a driver update: Maybe the Ubuntu nvidia driver makes the GPU run too hot and a driver update can provide some aid in the matter.
3. Through updated hardware: Using a slightly fatter heat pipe between the GPU and the heat sink to allow for more efficient heat transfer (http://
Hopefully, Dell can provide a solution through one of the options above.
To be able to confirm and further research the issue, it would be very appreciated if a representative from Dell could inform us about
A. At what CPU/GPU thresholds the fan speeds are autoadjusted against currently
B. The recommended and maximum CPU/GPU temperatures that the laptop tolerates for a prolonged amount of time according to the hardware specs.
C. More general information regarding the relationship between CPU and GPU temperatures - is it the highest temperature the deciding factor or is for instance the GPU more heat resistant than the CPU etc?
|bubbalouie (ryan-gossink) wrote : Re: [Bug 243637] Re: [XPS M1330] GPU Temperature constantly high || Fan is almost constantly running at full speed and is never turned off in Ubuntu||#4|