Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- *** a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 2022-06-28 15:10:36.043603450 -0400
- --- b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 2022-06-28 17:51:06.325541099 -0400
- ***************
- *** 11600,11618 ****
- }
- }
- } else if (edid && sink->sink_signal == SIGNAL_TYPE_HDMI_TYPE_A) {
- ! i = parse_hdmi_amd_vsdb(amdgpu_dm_connector, edid, &vsdb_info);
- ! if (i >= 0 && vsdb_info.freesync_supported) {
- ! timing = &edid->detailed_timings[i];
- ! data = &timing->data.other_data;
- !
- ! amdgpu_dm_connector->min_vfreq = vsdb_info.min_refresh_rate_hz;
- ! amdgpu_dm_connector->max_vfreq = vsdb_info.max_refresh_rate_hz;
- ! if (amdgpu_dm_connector->max_vfreq - amdgpu_dm_connector->min_vfreq > 10)
- ! freesync_capable = true;
- !
- ! connector->display_info.monitor_range.min_vfreq = vsdb_info.min_refresh_rate_hz;
- ! connector->display_info.monitor_range.max_vfreq = vsdb_info.max_refresh_rate_hz;
- }
- }
- update:
- --- 11600,11616 ----
- }
- }
- } else if (edid && sink->sink_signal == SIGNAL_TYPE_HDMI_TYPE_A) {
- ! timing = &edid->detailed_timings[i];
- ! data = &timing->data.other_data;
- ! amdgpu_dm_connector->min_vfreq = 48;
- ! amdgpu_dm_connector->max_vfreq = 75;
- ! if (amdgpu_dm_connector->max_vfreq - amdgpu_dm_connector->min_vfreq > 10){
- ! freesync_capable = true;
- ! printk(KERN_INFO "freesync patch applied");
- }
- + connector->display_info.monitor_range.min_vfreq = 48;
- + connector->display_info.monitor_range.max_vfreq = 75;
- +
- }
- update:
Advertisement
Add Comment
Please, Sign In to add comment