[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