[Bug 199101] AMDGPU Fury X random screen flicker on Linux kernel 4.16rc5

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Fri Apr 6 10:58:30 UTC 2018


https://bugzilla.kernel.org/show_bug.cgi?id=199101

Paweł (pawel.pc44 at gmail.com) changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pawel.pc44 at gmail.com

--- Comment #14 from Paweł (pawel.pc44 at gmail.com) ---
Since nobody cared I bisected the issue:


>commit 36cc549d59864b7161f0e23d710c1c4d1b9cf022
>Author: Shirish S <shirish.s at amd.com>
>Date:   Wed Feb 28 12:14:58 2018 +0530
>
>    drm/amd/display: disable CRTCs with NULL FB on their primary plane (V2)
>    
>    The below commit
>    
>    "drm/atomic: Try to preserve the crtc enabled state in
>    >drm_atomic_remove_fb, v2"
>    
>    introduces a slight behavioral change to rmfb. Instead of disabling a crtc
>    when the primary plane is disabled, it now preserves it.
>    
>    This change leads to BUG hit while performing atomic commit on amd driver.
>    
>    As a fix this patch ensures that we disable the CRTC's with NULL FB by
>    >returning
>    -EINVAL and hence triggering fall back to the old behavior and turning off
>    >the
>    crtc in atomic_remove_fb().
>    
>    V2: Added error check for plane_state and removed sanity check for crtc.
>    
>    Signed-off-by: Shirish S <shirish.s at amd.com>
>    Signed-off-by: Pratik Vishwakarma <Pratik.Vishwakarma at amd.com>
>    Reviewed-by: Harry Wentland <harry.wentland at amd.com>
>    Signed-off-by: Alex Deucher <alexander.deucher at amd.com>
>
>:040000 040000 9b8fd67908699d2651daa93fab59b21e7a76b1c6
>>21bbcb69561e67e5acf63d56344c7ba7ac4146a6 M      drivers

It makes my AMD Radeon RX 480 flicker a lot.

-- 
You are receiving this mail because:
You are watching the assignee of the bug.


More information about the dri-devel mailing list