Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [igt-dev] [PATCH i-g-t 0/4] enable 4-tiled ccs modifiers on dg2
@ 2022-04-07 11:19 Jeevan B
  2022-04-07 11:19 ` [igt-dev] [PATCH i-g-t 1/4] DO NOT MERGE: drm/fourcc: Introduce format modifiers for DG2 render, media compression and clear color Jeevan B
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Jeevan B @ 2022-04-07 11:19 UTC (permalink / raw)
  To: igt-dev; +Cc: juha-pekka.heikkila

LOCAL_I915_FORMAT_MOD_4_TILED_DG2_RC_CCS work for creating framebuffers, they
will pass crc checks. Copying from compressed to non-compressed for some
reason will copy compressed main surface instead of decompressing.

LOCAL_I915_FORMAT_MOD_4_TILED_DG2_MC_CCS produce good image if image is
framebuffer is all solid color. Areas with color edges sometimes cause random
compression block size content, these blocks show at same locations but yet
unknown where they're coming from. xrgb, xyuv and 16bpp yuv work equally.
Planar framebuffers cause fifo underrun hence no idea if content is good or no.

Jeevan B (1):
  DO NOT MERGE: drm/fourcc: Introduce format modifiers for DG2 render,
    media compression and clear color

Juha-Pekka Heikkilä (3):
  lib/DG2: create flat ccs framebuffers with 4-tile
  tests/kms_ccs: Add dg2 tiled-4 ccs modifiers
  tests/kms_getfb: Add flat ccs modifier support

 include/drm-uapi/drm_fourcc.h |  36 ++++++++++
 lib/gen9_render.h             |  37 ++++++++---
 lib/igt_fb.c                  |  18 +++--
 lib/intel_aux_pgtable.c       |   6 +-
 lib/intel_batchbuffer.c       |   2 +-
 lib/intel_bufops.c            | 116 +++++++++++++++++++++++++++++----
 lib/intel_chipset.h           |   3 +-
 lib/rendercopy_gen9.c         | 119 +++++++++++++++++++++++-----------
 lib/veboxcopy_gen12.c         | 110 +++++++++++++++++++++++--------
 tests/i915/kms_ccs.c          |  60 ++++++++++-------
 tests/kms_getfb.c             |  18 ++++-
 11 files changed, 401 insertions(+), 124 deletions(-)

-- 
2.35.1

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2022-04-07 18:25 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-04-07 11:19 [igt-dev] [PATCH i-g-t 0/4] enable 4-tiled ccs modifiers on dg2 Jeevan B
2022-04-07 11:19 ` [igt-dev] [PATCH i-g-t 1/4] DO NOT MERGE: drm/fourcc: Introduce format modifiers for DG2 render, media compression and clear color Jeevan B
2022-04-07 11:19 ` [igt-dev] [PATCH i-g-t 2/4] lib/DG2: create flat ccs framebuffers with 4-tile Jeevan B
2022-04-07 11:19 ` [igt-dev] [PATCH i-g-t 3/4] tests/kms_ccs: Add dg2 tiled-4 ccs modifiers Jeevan B
2022-04-07 11:19 ` [igt-dev] [PATCH i-g-t 4/4] tests/kms_getfb: Add flat ccs modifier support Jeevan B
2022-04-07 11:59 ` [igt-dev] ✗ GitLab.Pipeline: warning for enable 4-tiled ccs modifiers on dg2 Patchwork
2022-04-07 12:26 ` [igt-dev] ✓ Fi.CI.BAT: success " Patchwork
2022-04-07 18:25 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox