* on certain displays, such as the Sharp 4k. 36bpp is needed
         * to support SURFACE_PIXEL_FORMAT_GRPH_ARGB16161616 and
         * SURFACE_PIXEL_FORMAT_GRPH_ABGR16161616 with actual > 10 bpc
-        * precision on at least DCN display engines.
+        * precision on at least DCN display engines. However, at least
+        * Carrizo with DCE_VERSION_11_0 does not like 36 bpp lb depth,
+        * so use only 30 bpp on DCE_VERSION_11_0. Testing with DCE 11.2 and 8.3
+        * did not show such problems, so this seems to be the exception.
         */
-       pipe_ctx->plane_res.scl_data.lb_params.depth = LB_PIXEL_DEPTH_36BPP;
+       if (plane_state->ctx->dce_version != DCE_VERSION_11_0)
+               pipe_ctx->plane_res.scl_data.lb_params.depth = LB_PIXEL_DEPTH_36BPP;
+       else
+               pipe_ctx->plane_res.scl_data.lb_params.depth = LB_PIXEL_DEPTH_30BPP;
+
        pipe_ctx->plane_res.scl_data.lb_params.alpha_en = plane_state->per_pixel_alpha;
 
        if (pipe_ctx->plane_res.xfm != NULL)