[Bug 111995] [KBL] Black screen with I915_FORMAT_MOD_Y_TILED_CCS (Requested display configuration exceeds system DDB limitations)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Oct 14 13:44:23 UTC 2019


https://bugs.freedesktop.org/show_bug.cgi?id=111995

--- Comment #1 from Ville Syrjala <ville.syrjala at linux.intel.com> ---
The DDB stuff depends on dotclock, number of pipes/planes, plane size,
plane/pipe scaling, etc. so there is no real way to know upfront whether a
particular framebuffer can be scanned out or not.

There should probably be some kind of mechanism to fall back to X-tiled if
Y/Y+CCS fails.

In this particular case it's not entirely clear why it fails though. A full log
would help. And probably we would want the following addition as well:

--- a/drivers/gpu/drm/i915/intel_pm.c
+++ b/drivers/gpu/drm/i915/intel_pm.c
@@ -4401,6 +4401,7 @@ skl_allocate_pipe_ddb(struct intel_crtc_state
*crtc_state,
                DRM_DEBUG_KMS("Requested display configuration exceeds system
DDB limitations");
                DRM_DEBUG_KMS("minimum required %d/%d\n", blocks,
                              alloc_size);
+               skl_print_wm_changes(to_intel_atomic_state(state));
                return -EINVAL;
        }

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20191014/3891a547/attachment.html>


More information about the intel-gfx-bugs mailing list