[Intel-gfx] [PATCH 00/10] Enabling VDSC in i915 driver for GLK

Singh, Gaurav K gaurav.k.singh at intel.com
Sat Feb 24 07:15:33 UTC 2018



On 2/24/2018 4:23 AM, Manasi Navare wrote:
> Thanks for the patches. I am working on the DSC support on i915 for eDP/DP
> as well. Looking at the patches below, this is specific to VDSC enabling for eDP
> panels and not for the external DP.
> So please mention that specifically in the cover letter as well.
  Since most of the VDSC functionality will be same across EDP and DP, i 
mentioned DP in generic terms.
But no worries, i will mention EDP explicitly in the next patch set 
while fixing the review comments.
>
> On Fri, Feb 23, 2018 at 09:25:43PM +0530, Gaurav K Singh wrote:
>> Display  manufacturers are turning to higher-resolution displays
>> to differentiate their products. The increased pixel counts have
>> required increased bandwidth over the links that drive these displays.
>> However, advances in physical layer technology have not kept up
>> with the increases in pixel counts.
>>
>> These factors have created a need for compression on display links.
>> The Video Electronics Standards Association(VESA),in liaison with the
>> MIPI Alliance, has developed an industry standard Display Stream Compression(DSC)
>> for interoperable, visually lossless compression over display links.
>>
>> These patches enable VDSC in i915 gfx driver for Gen9,Gen10 platforms
> Please specify that this enables VDSC for eDp in i915 gfx driver.
Sure, will take care.
>
>> and provide basic code for future platforms.
>>
>> Testing:
>> Did testing on GLK RVP. By default GLK RVP has non-DSC EDP panel, there was no regression with these patches.
>>
>> BA Chrome Team (OTC) do not have EDP panel which supports DSC.
>> Trying to arrrage DSC EDP panel from other teams in BA, hopeful to get it in few weeks.
>>
> I do have a DSC eDP panel here in Oregon and can volunteer for testing your patches with that on GLK RVP.
>
> Manasi
I am hopeful to get the panel sometime late next week. If i am not able 
to get it, I would surely take your help to test my patches.
>   
>> Dropping the patches to get the review started.
>>
>> Gaurav K Singh (10):
>>    drm: i915: Defining Compression Capabilities
>>    drm: i915: Get DSC capability from DP sink
>>    drm: i915: Enable/Disable DSC in DP sink
>>    drm: i915: Compute RC & DSC parameters
>>    drm: i915: Define Picture Parameter Set
>>    drm/i915: Populate PPS Secondary Data Pkt for Sink
>>    drm: i915: Define VDSC regs and DSC params
>>    drm: i915: Enable VDSC in Source
>>    drm: i915: Disable VDSC from Source
>>    drm/i915: Encoder enable/disable seq wrt DSC
>>
>>   drivers/gpu/drm/i915/Makefile        |    1 +
>>   drivers/gpu/drm/i915/i915_drv.h      |  589 ++++++++++++++++
>>   drivers/gpu/drm/i915/i915_reg.h      |  451 ++++++++++++
>>   drivers/gpu/drm/i915/intel_ddi.c     |    4 +
>>   drivers/gpu/drm/i915/intel_display.c |   20 +
>>   drivers/gpu/drm/i915/intel_dp.c      |  182 +++++
>>   drivers/gpu/drm/i915/intel_drv.h     |   64 ++
>>   drivers/gpu/drm/i915/intel_vdsc.c    | 1243 ++++++++++++++++++++++++++++++++++
>>   include/drm/drm_dp_helper.h          |    3 +
>>   9 files changed, 2557 insertions(+)
>>   create mode 100644 drivers/gpu/drm/i915/intel_vdsc.c
>>
>> -- 
>> 1.9.1
>>
>> _______________________________________________
>> Intel-gfx mailing list
>> Intel-gfx at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/intel-gfx



More information about the Intel-gfx mailing list