Adaptive Sync over PCON is only available as FreeSync over HDMI. TVs which do not support FreeSync, do not have working VRR with DP -> HDMI 2.1 adapters even though adapters will take care of HDMI VRR info packets.
First two patches add generic drm edid parsing for HDMI VRR and ALLM. Since HDMI VRR relies on FRL modes, this will only be enabled for PCONs in the VRR whitelist. HDMI VRR for native HDMI connector will still not be possible/attempted. I myself validated these changes with my Samsung S95B + Bernhard validated on LG C4 + FreeSync-less Sony Bravia 8. I used Alienware AW3423DWF that only has HDMI 2.0 to check that FreeSync still triggers properly for "older" hardware Tomasz Pakuła (4): drm/edid: parse HDMI ALLM info drm/edid: parse HDMI VRR information drm/amd/display: rename PCON adaptive sync types drm/amd/display: enable HDMI VRR over PCON .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 24 +++++++++++++++---- .../amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- .../amd/display/modules/inc/mod_info_packet.h | 4 ++-- .../display/modules/info_packet/info_packet.c | 4 ++-- drivers/gpu/drm/drm_edid.c | 20 ++++++++++++++++ include/drm/drm_connector.h | 23 ++++++++++++++++++ 6 files changed, 67 insertions(+), 10 deletions(-) -- 2.52.0
