diff --git a/src/drmmode_display.c b/src/drmmode_display.c index 2cdea90ad..e62451542 100644 --- a/src/drmmode_display.c +++ b/src/drmmode_display.c @@ -779,6 +779,9 @@ drmmode_set_mode_major(xf86CrtcPtr crtc, DisplayModePtr mode, drmModeModeInfo kmode; uint32_t bo_handle; + if (pScreen->WindowExposures == AMDGPUWindowExposures_oneshot) + return FALSE; + saved_mode = crtc->mode; saved_x = crtc->x; saved_y = crtc->y;