diff --git a/src/radeon_modes.c b/src/radeon_modes.c index 2c72395..c4504d2 100644 --- a/src/radeon_modes.c +++ b/src/radeon_modes.c @@ -299,7 +299,8 @@ RADEONProbeOutputModes(xf86OutputPtr output) if (radeon_output->type == OUTPUT_LVDS) modes = RADEONFPNativeMode(output); /* add the screen modes */ - RADEONAddScreenModes(output, &modes); + //RADEONAddScreenModes(output, &modes); + modes = xf86CVTMode(1366, 768, 60.0, TRUE, FALSE); } } } diff --git a/src/radeon_output.c b/src/radeon_output.c index 72addef..d9d541b 100644 --- a/src/radeon_output.c +++ b/src/radeon_output.c @@ -979,6 +979,9 @@ radeon_detect(xf86OutputPtr output) radeon_bios_output_connected(output, FALSE); RADEONConnectorFindMonitor(output); + if (radeon_output->type == OUTPUT_DVI_D) + radeon_output->MonType == MT_DFP; + /* nothing connected, light up some defaults so the server comes up */ if (radeon_output->MonType == MT_NONE && info->first_load_no_devices) {