Bug 203903

Summary: i915 not obeying frequency limits and damaging hardware
Product: Drivers Reporter: Damian Ivanov (damianatorrpm)
Component: IOMMUAssignee: drivers_iommu
Status: NEW ---    
Severity: normal    
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 5.2.0-0.rc3.git3.1.fc31.x86_64 Subsystem:
Regression: No Bisected commit-id:
Attachments: intel_gpu_output

Description Damian Ivanov 2019-06-15 16:43:33 UTC
Created attachment 283287 [details]
intel_gpu_output

As in the log provided the frequency is higher than what is allowed.
The device is question is a Acer Switch Alpha 12 which is fan-less, 
as such it gets extremely hot - so hot that the battery (close to the gpu) swelled up to the point that it detached the display from the corpus of the device (did not yet explode like some phones yet, but that is a serious damage).

On Windows the device auto-sets the max gpu frequency to minimum when too hot.
(on Linux it doesn't obey the max frequency even if set manually)

I would like this too be able to adjust that values and that it works.
(if Intel send me a new device wouldn't be bad for image either). 

As note to kernel version: It has that overheating since at least a year, I did not pay enough attention on the behavior before that.