Intel-XE Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Introducing Xe2 ccs modifiers for integrated and discrete graphics
@ 2024-08-16 11:52 Juha-Pekka Heikkila
  2024-08-16 11:52 ` [PATCH 1/3] drm/i915/display: Don't enable decompression on Xe2 with Tile4 Juha-Pekka Heikkila
                   ` (10 more replies)
  0 siblings, 11 replies; 16+ messages in thread
From: Juha-Pekka Heikkila @ 2024-08-16 11:52 UTC (permalink / raw)
  To: intel-xe, intel-gfx; +Cc: Juha-Pekka Heikkila

These patches modify how Intel Xe driver handle compressed Tile4 framebuffers
on display with Xe2 hardware. Specifically, here is added support for
I915_FORMAT_MOD_4_TILED_XE2_CCS as a valid tiling mode for new framebuffers. 

This change remove unconditional decompression of Tile4 type framebuffers
on Xe2 display, as handling compressed versus not compressed framebuffers
have different requirement on discrete graphics than on integrated.

v2. rebase and change doucmentetaion render compression -> unified compression

/Juha-Pekka

Test-with: 20240812201124.2013652-1-juhapekka.heikkila@gmail.com

Juha-Pekka Heikkila (3):
  drm/i915/display: Don't enable decompression on Xe2 with Tile4
  drm/fourcc: define Intel Xe2 related tile4 ccs modifiers
  drm/i915/display: allow creation of Xe2 ccs framebuffers

 drivers/gpu/drm/i915/display/intel_display.c  |  2 ++
 drivers/gpu/drm/i915/display/intel_fb.c       | 18 +++++++++++++
 .../drm/i915/display/skl_universal_plane.c    | 10 ++++----
 include/uapi/drm/drm_fourcc.h                 | 25 +++++++++++++++++++
 4 files changed, 50 insertions(+), 5 deletions(-)

-- 
2.45.2


^ permalink raw reply	[flat|nested] 16+ messages in thread
* [PATCH 0/3] Introducing Xe2 ccs modifiers for integrated and discrete graphics
@ 2024-08-12 20:14 Juha-Pekka Heikkila
  2024-08-12 20:14 ` [PATCH 2/3] drm/fourcc: define Intel Xe2 related tile4 ccs modifiers Juha-Pekka Heikkila
  0 siblings, 1 reply; 16+ messages in thread
From: Juha-Pekka Heikkila @ 2024-08-12 20:14 UTC (permalink / raw)
  To: intel-xe
  Cc: Juha-Pekka Heikkila, Chery Nanley G, Graunke Kenneth W,
	Souza Jose, Zhang Jianxun, Syrjala Ville, Matt Roper,
	Joonas Lahtinen, Thomas Hellström, Kempczynski Zbigniew,
	Bai Guangyao, Maarten Lankhorst

These patches modify how Intel Xe driver handle compressed Tile4 framebuffers
on display with Xe2 hardware. Specifically, here is added support for
I915_FORMAT_MOD_4_TILED_XE2_CCS as a valid tiling mode for new framebuffers. 

This change remove unconditional decompression of Tile4 type framebuffers
on Xe2 display, as handling compressed versus not compressed framebuffers
have different requirement on discrete graphics than on integrated.

/Juha-Pekka

Test-with: 20240812201124.2013652-1-juhapekka.heikkila@gmail.com

Juha-Pekka Heikkila (3):
  drm/i915/display: Don't enable decompression on Xe2 with Tile4
  drm/fourcc: define Intel Xe2 related tile4 ccs modifiers
  drm/i915/display: allow creation of Xe2 ccs framebuffers

 drivers/gpu/drm/i915/display/intel_display.c  |  2 ++
 drivers/gpu/drm/i915/display/intel_fb.c       | 18 +++++++++++++
 .../drm/i915/display/skl_universal_plane.c    | 10 ++++----
 include/uapi/drm/drm_fourcc.h                 | 25 +++++++++++++++++++
 4 files changed, 50 insertions(+), 5 deletions(-)

-- 
2.45.2


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

end of thread, other threads:[~2024-08-21 19:24 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-16 11:52 [PATCH 0/3] Introducing Xe2 ccs modifiers for integrated and discrete graphics Juha-Pekka Heikkila
2024-08-16 11:52 ` [PATCH 1/3] drm/i915/display: Don't enable decompression on Xe2 with Tile4 Juha-Pekka Heikkila
2024-08-16 11:52 ` [PATCH 2/3] drm/fourcc: define Intel Xe2 related tile4 ccs modifiers Juha-Pekka Heikkila
2024-08-17  0:06   ` Lucas De Marchi
2024-08-21 19:24     ` Maarten Lankhorst
2024-08-16 11:52 ` [PATCH 3/3] drm/i915/display: allow creation of Xe2 ccs framebuffers Juha-Pekka Heikkila
2024-08-16 11:55 ` ✓ CI.Patch_applied: success for Introducing Xe2 ccs modifiers for integrated and discrete graphics (rev2) Patchwork
2024-08-16 11:55 ` ✗ CI.checkpatch: warning " Patchwork
2024-08-16 11:56 ` ✓ CI.KUnit: success " Patchwork
2024-08-16 12:08 ` ✓ CI.Build: " Patchwork
2024-08-16 12:10 ` ✓ CI.Hooks: " Patchwork
2024-08-16 12:11 ` ✗ CI.checksparse: warning " Patchwork
2024-08-16 12:45 ` ✓ CI.BAT: success " Patchwork
2024-08-16 22:58 ` ✗ CI.FULL: failure " Patchwork
  -- strict thread matches above, loose matches on Subject: below --
2024-08-12 20:14 [PATCH 0/3] Introducing Xe2 ccs modifiers for integrated and discrete graphics Juha-Pekka Heikkila
2024-08-12 20:14 ` [PATCH 2/3] drm/fourcc: define Intel Xe2 related tile4 ccs modifiers Juha-Pekka Heikkila
2024-08-16  6:25   ` Kahola, Mika

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