[Intel-gfx] [PATCH] drm/i915: Disable DMC powersaving during GT operations

Tvrtko Ursulin tvrtko.ursulin at linux.intel.com
Tue Sep 12 12:57:07 UTC 2017


On 12/09/2017 13:45, Tvrtko Ursulin wrote:
> 
> On 12/09/2017 13:37, Chris Wilson wrote:
>> The DMC typifies the worst example of firmware: it overrides system
>> behaviour and is fubar. When no displays are active, the DMC appears to
>> continually toggle its control register trying to change display power
>> states. This in turn has the side effect of slowing down the GT by a few
>> orders of magntidue, making headless operations intolerably slow.
>>
>> This seems to affect all machines with dmc (so a byproduct of the dmc
>> code itself being shared) and severely limits throughput on the CI bxt
>> and triggers the watchdog for incomplete tests.
>>
>> Altenative suggestion is to blacklist all DMC firmware until it is
>> fixed.
> 
> I've sent this as https://patchwork.freedesktop.org/patch/154942/ some 
> time ago. You asked for a long code comment back then. :)
> 
> Anyway, I don't mind we merge one of the two since it is taking an 
> eternity to get this fixes in the firmware. So:
> 
> Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin at intel.com>

I take it back, there was a reason in shape of another firmware bug 
which made us put this patch on hold. Imre might know the status of that 
one.

Regards,

Tvrtko


More information about the Intel-gfx mailing list