diff --git a/src/backends/x11/meta-monitor-manager-xrandr.c b/src/backends/x11/meta-monitor-manager-xrandr.c index 86d24b511..dd10c38d2 100644 --- a/src/backends/x11/meta-monitor-manager-xrandr.c +++ b/src/backends/x11/meta-monitor-manager-xrandr.c @@ -1209,9 +1209,10 @@ meta_monitor_manager_xrandr_apply_configuration (MetaMonitorManager *manager, output_info->output, output_info->is_presentation); - output_set_underscanning_xrandr (manager_xrandr, - output_info->output, - output_info->is_underscanning); + if (output_get_supports_underscanning_xrandr (manager_xrandr, output_info->output)) + output_set_underscanning_xrandr (manager_xrandr, + output_info->output, + output_info->is_underscanning); output->is_primary = output_info->is_primary; output->is_presentation = output_info->is_presentation;