[PATCH] Enable probing of non-rb modes
With the current implementation of collecting edid modes, in case rb mode exists for a non rb mode of same resolution and vrefresh, the non-rb mode is never fed to display controller to be probed, as a result we lose on using the non-rb mode, if the display controller does not support rb mode but supports non-rb. For instance in case of 1680x1050 at 60Hz: with monitor whose EDID supports RB, if connected to display controller does not support 1680x1050 at 60Hz RB but it supports 1680x1050 at 60Hz, with the current implementation the non-rb mode 1680x1050 at 60Hz is not listed in connectors probed modes and hence on running xrandr is not listed. V2: made drm_mode_std static Shirish S (1): drm: edid: enable probing and listing of non rb modes drivers/gpu/drm/drm_edid.c | 39 ++- 1 file changed, 18 insertions(+), 21 deletions(-) -- 1.7.9.5
[PATCH] Enable probing of non-rb modes
Gentle Reminder! On Mon, Nov 25, 2013 at 2:21 PM, Shirish S wrote: > With the current implementation of collecting edid modes, > in case rb mode exists for a non rb mode of same resolution and > vrefresh, the non-rb mode is never fed to display controller to be > probed, as a result we lose on using the non-rb mode, if the display > controller does not support rb mode but supports non-rb. > > > For instance in case of 1680x1050 at 60Hz: > with monitor whose EDID supports RB, > if connected to display controller does not support 1680x1050 at 60Hz RB but > it > supports 1680x1050 at 60Hz, with the current implementation the non-rb mode > 1680x1050 at 60Hz is not listed in connectors probed modes and hence on > running > xrandr is not listed. > > V2: Incorporate review comments by Adam Jackson > remove suffix of 'rb' > > Shirish S (1): > drm: edid: enable probing and listing of non rb modes > > drivers/gpu/drm/drm_edid.c | 40 ++-- > 1 file changed, 18 insertions(+), 22 deletions(-) > > -- > 1.7.9.5 >
[PATCH] Enable probing of non-rb modes
With the current implementation of collecting edid modes, in case rb mode exists for a non rb mode of same resolution and vrefresh, the non-rb mode is never fed to display controller to be probed, as a result we lose on using the non-rb mode, if the display controller does not support rb mode but supports non-rb. For instance in case of 1680x1050 at 60Hz: with monitor whose EDID supports RB, if connected to display controller does not support 1680x1050 at 60Hz RB but it supports 1680x1050 at 60Hz, with the current implementation the non-rb mode 1680x1050 at 60Hz is not listed in connectors probed modes and hence on running xrandr is not listed. V2: Incorporate review comments by Adam Jackson remove suffix of 'rb' Shirish S (1): drm: edid: enable probing and listing of non rb modes drivers/gpu/drm/drm_edid.c | 40 ++-- 1 file changed, 18 insertions(+), 22 deletions(-) -- 1.7.9.5
[PATCH] Enable probing of non-rb modes
With the current implementation of collecting edid modes, in case rb mode exists for a non rb mode of same resolution and vrefresh, the non-rb mode is never fed to display controller to be probed, as a result we lose on using the non-rb mode, if the display controller does not support rb mode but supports non-rb. For instance in case of 1680x1050 at 60Hz: with monitor whose EDID supports RB, if connected to display controller does not support 1680x1050 at 60Hz RB but it supports 1680x1050 at 60Hz, with the current implementation the non-rb mode 1680x1050 at 60Hz is not listed in connectors probed modes and hence on running xrandr is not listed. Shirish S (1): drm: edid: enable probing and listing of non rb modes drivers/gpu/drm/drm_edid.c | 74 +--- 1 file changed, 36 insertions(+), 38 deletions(-) -- 1.7.9.5