I tested it on my Kaby Lake chromebook, and it works perfectly. Best regards, DS On Thu, Aug 3, 2017 at 6:23 PM, Hwang, Dongseong <dongseong.hwang@xxxxxxxxx> wrote: > Thank you for working on NV12 plane support. ChromeOS eagerly wants this > feature to save power on Youtube. If it's landed soon, I'll really > appreciate it. > > Kristian is working on backporting it to the downstream ChromeOS kernel. > https://chromium-review.googlesource.com/c/601288 > > I tested it on my Apollo Lake chromebook, but there is blackscreen > flickering. NOTE: RGBA, RGBX, BGRA, BGRX, YUYV works without flickering. > https://goo.gl/photos/tr5VfMiKeyEpDg9K6 > > Best regards, > DS > > > > On Tue, Jul 11, 2017 at 9:18 AM, Ville Syrjälä > <ville.syrjala@xxxxxxxxxxxxxxx> wrote: >> >> On Tue, Jul 11, 2017 at 07:40:48PM +0530, Vidya Srinivas wrote: >> > This patch series is adding NV12 support for Skylake display after >> > rebasing on latest drm-intel-nightly. Initial series of the patches >> > can be found here: >> > https://lists.freedesktop.org/archives/intel-gfx/2015-May/066786.html >> > >> > Feature has been currently tested with custom linux based test tool >> > IGT test development is under progress. Floating these patches for >> > initial review. These NV12 patches are dependent on Ville's patches >> > mentioned below. >> > >> > Update from last rev: >> > Patches were initial reviewed last when floated but >> > currently there was a design change with respect to >> > - the way fb offset is handled >> > - the way rotation is handled >> > Rebase of the current NV12 patch series has been done as per the >> > current changes on drm-intel-nightly. >> > Review comments from Ville (12th June 2017) have been addressed >> > Review comments from Clinton A Taylor (7th July 2017) have been >> > addressed >> > Review comments from Clinton A Taylor (10th July 2017) have been >> > addressed. Had missed out tested-by/reviewed-by in the patches. >> > Fixed that error in this series. >> > >> > Chandra Konduru (6): >> > drm/i915: Set scaler mode for NV12 >> > drm/i915: Update format_is_yuv() to include NV12 >> > drm/i915: Upscale scaler max scale for NV12 >> > drm/i915: Add NV12 as supported format for primary plane >> > drm/i915: Add NV12 as supported format for sprite plane >> > drm/i915: Add NV12 support to intel_framebuffer_init >> > >> > Ville Syrjälä (2): >> > drm/i915: Implement .get_format_info() hook for CCS >> > drm/i915: Add render decompression support >> >> These two are some old stale versions of my CCS patches. I suppose it >> shouldn't matter too much, as long as no one has based any userspace tests >> on these since later versions will change how interpret fb->offsets[]. >> >> > >> > drivers/gpu/drm/drm_fourcc.c | 2 +- >> > drivers/gpu/drm/i915/i915_reg.h | 24 +++ >> > drivers/gpu/drm/i915/intel_atomic.c | 8 +- >> > drivers/gpu/drm/i915/intel_display.c | 313 >> > ++++++++++++++++++++++++++++++++--- >> > drivers/gpu/drm/i915/intel_drv.h | 3 +- >> > drivers/gpu/drm/i915/intel_pm.c | 29 +++- >> > drivers/gpu/drm/i915/intel_sprite.c | 16 +- >> > include/drm/drm_mode_config.h | 3 +- >> > include/uapi/drm/drm_fourcc.h | 3 + >> > 9 files changed, 365 insertions(+), 36 deletions(-) >> > >> > -- >> > 1.9.1 >> > >> > _______________________________________________ >> > Intel-gfx mailing list >> > Intel-gfx@xxxxxxxxxxxxxxxxxxxxx >> > https://lists.freedesktop.org/mailman/listinfo/intel-gfx >> >> -- >> Ville Syrjälä >> Intel OTC >> _______________________________________________ >> Intel-gfx mailing list >> Intel-gfx@xxxxxxxxxxxxxxxxxxxxx >> https://lists.freedesktop.org/mailman/listinfo/intel-gfx > > _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx