diff --git a/src/i830_crt.c b/src/i830_crt.c index 536d63d..31606bc 100644 --- a/src/i830_crt.c +++ b/src/i830_crt.c @@ -485,7 +485,12 @@ i830_crt_get_modes (xf86OutputPtr output) DisplayModePtr modes; xf86MonPtr edid_mon = NULL; I830OutputPrivatePtr intel_output = output->driver_private; + int dpms_mode; + + i830GetLoadDetectPipe (output, NULL, &dpms_mode); + + i830ReleaseLoadDetectPipe (output, dpms_mode); /* Try to probe normal CRT port, and also digital port for output in DVI-I mode. */ if ((edid_mon = i830_get_edid(output, GPIOA, "CRTDDC_A")))