--- xorg-server-1.20.4/hw/xfree86/drivers/modesetting/drmmode_display.c-orig 2019-02-26 20:28:50.000000000 +0100 +++ xorg-server-1.20.4/hw/xfree86/drivers/modesetting/drmmode_display.c 2019-06-03 13:27:20.043279427 +0200 @@ -1496,13 +1496,9 @@ drmmode_set_mode_major(xf86CrtcPtr crtc, crtc->gamma_blue, crtc->gamma_size); can_test = drmmode_crtc_can_test_mode(crtc); - if (drmmode_crtc_set_mode(crtc, can_test)) { + if (drmmode_crtc_set_mode(crtc, can_test)) xf86DrvMsg(crtc->scrn->scrnIndex, X_ERROR, "failed to set mode: %s\n", strerror(errno)); - ret = FALSE; - goto done; - } else - ret = TRUE; if (crtc->scrn->pScreen) xf86CrtcSetScreenSubpixelOrder(crtc->scrn->pScreen);