Nak: [PATCH 0/10][Precise][SRU]: (upstream) bring edid resolution detection in parity with quantal

Brad Figg brad.figg at canonical.com
Wed Jan 30 21:25:07 UTC 2013


On 01/29/2013 09:28 PM, Dave Chiluk wrote:
> BugLink: http://bugs.launchpad.net/bugs/1109112
> 
> SRU Justification:
> 
> Impact: Users may not be able to mirror displays between two displays
>    that support the same possible resolutions.
> 
>    One such example is connecting a particular 1920x1080 display to a 1368x768
>    laptop.  Since the external display does not show 1368x768 as a valid
>    resolution, both displays are instead run at 1024x768 by default.  In
>    Quantal where 1368x768 is detcted as valid both displays are mirrored at
>    1368x768, which is preferable.
> 
> Fix:
>  These commits update the range descriptor struct for edid 1.4.
>   8353e6c632aeaea1470a286b83e68ca233073068
>   eeefa4bea1af34207c5299f989fffe03628ea164
> 
>  These commits add a number of inferred modes through calculation
>   b309bd37a1357bd4391dace247cceb9d9121d20a
>   cb21aafe121b1c3ad4c77cc5c22320163f16ba42
>   cd4cd3ded8efc49de6f5056dfb0d60e69b388b71
> 
>  These commits remove a number of newly inferred modes to attain parity with
>   quantal.
>   7b668ebe2fce517873b0c28dd70c10fef1d3dc2f
>   c09dedb7a50e23f0166e0bbae61c75c7ec23cf7f
>   b61b2140feaa6aca51c63db94aa5217cd82705d1
>   54ac76f851a1789b047b74a8e14980f2dd1ac749
>   cffd75480ceb1cefffb5595b03ce8383d0ba40ad
> 
>  Together these patches allow for resolution parity with quantal.
> 
> Testcase:
>    Using a machine with quantal and raring compare the output of xrandr on
>    both series.  This fix should make the resolution output similar, but
>    not necessarily identical.
> 
> 
>  drivers/gpu/drm/drm_edid.c       |  161 +++++++++++++++++++-
>  drivers/gpu/drm/drm_edid_modes.h |  301 +++++++++++++++++++++++++++++++++++++-
>  include/drm/drm_edid.h           |   26 +++-
>  3 files changed, 476 insertions(+), 12 deletions(-)
> 
> [PATCH 01/10] drm/edid: Update range descriptor struct for EDID 1.4
> [PATCH 02/10] drm/edid: Add packed attribute to new gtf2 and cvt
> [PATCH 03/10] drm/edid:
> [PATCH 04/10] drm/edid: Do drm_dmt_modes_for_range() for all range
> [PATCH 05/10] drm/edid: Generate modes from extra_modes for range
> [PATCH 06/10] drm/edid: Add a workaround for 1366x768 HD panel
> [PATCH 07/10] drm: edid: Don't add inferred modes with higher
> [PATCH 08/10] drm/edid: support CEA video modes.
> [PATCH 09/10] drm/edid: Add extra_modes
> [PATCH 10/10] drm/edid: Give the est3 mode struct a real name
> 

After talking to Dave, we are not going to take these at this time.
-- 
Brad Figg brad.figg at canonical.com http://www.canonical.com




More information about the kernel-team mailing list