[SRU] [Groovy] [PATCH 0/1] Fix noise lines on i915 + Xorg

Kai-Heng Feng kai.heng.feng at canonical.com
Fri Nov 13 08:56:15 UTC 2020



> On Nov 13, 2020, at 16:05, Stefan Bader <stefan.bader at canonical.com> wrote:
> 
> On 13.11.20 05:47, Kai-Heng Feng wrote:
>> BugLink: https://bugs.launchpad.net/bugs/1896091
>> 
>> [Impact]
>> Noise-like lines of graphics corruption when moving windows in Xorg
>> sessions.
>> 
>> [Fix]
>> Revert "UBUNTU: SAUCE: drm/i915: Synchronize active and retire
>> callbacks".
>> 
>> [Test]
>> Daniel van Vugt confirmed reverting the commit fixes the issue.
>> I can also reproduce the issue on one of my system, I can confirm it
>> fixes the issue too.
>> 
>> [Where problems could occur]
>> Race condition the commit solves may appear again.
>> However it was to solve the issue on 5.4, and the race could already be
>> solved on 5.8.
> 
> Is there no way to double check that before we re-open a problem here?

Actually this commit was also reverted in Focal, replaced by upstream fix "drm/i915/gt: Make intel_ring_unpin() safe for concurrent pint", which is already part of Groovy.

Kai-Heng

> 
> -Stefan
> 
>> 
>> Kai-Heng Feng (1):
>>  Revert "UBUNTU: SAUCE: drm/i915: Synchronize active and retire
>>    callbacks"
>> 
>> drivers/gpu/drm/i915/i915_active.c       | 52 ++++--------------------
>> drivers/gpu/drm/i915/i915_active.h       | 10 +++--
>> drivers/gpu/drm/i915/i915_active_types.h |  2 -
>> 3 files changed, 14 insertions(+), 50 deletions(-)




More information about the kernel-team mailing list