--- r128_driver.c.orig 2007-08-14 13:40:52.000000000 -0700 +++ r128_driver.c 2007-08-14 13:36:15.000000000 -0700 @@ -727,7 +727,8 @@ static Bool R128GetBIOSParameters(ScrnIn { /*Regular Radeon ASIC, only one CRTC, but it could be used for DFP with a DVI output, like AIW board*/ - if(info->isDFP) info->DisplayType = MT_DFP; + if((info->isDFP) && (info->BIOSDisplay != R128_BIOS_DISPLAY_CRT)) + info->DisplayType = MT_DFP; else info->DisplayType = MT_CRT; }