[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