diff -acENRr -x CVS -x test cvs/xc/programs/Xserver/hw/xfree86/drivers/ati/atipreinit.c devel/xc/programs/Xserver/hw/xfree86/drivers/ati/atipreinit.c *** cvs/xc/programs/Xserver/hw/xfree86/drivers/ati/atipreinit.c Tue Mar 9 15:48:20 2004 --- devel/xc/programs/Xserver/hw/xfree86/drivers/ati/atipreinit.c Tue May 11 07:49:30 2004 *************** *** 1918,1928 **** VBlankEnd += 0x0100U; pATI->LCDHBlankWidth = HBlankEnd - HBlankStart; ! pATI->LCDHSyncStart = HSyncStart - HBlankStart - 1; pATI->LCDHSyncWidth = HSyncEnd - HSyncStart; pATI->LCDVBlankWidth = VBlankEnd - VBlankStart; ! pATI->LCDVSyncStart = VSyncStart - VBlankStart - 1; pATI->LCDVSyncWidth = VSyncEnd - VSyncStart; HDisplay = HTotal + 5 - pATI->LCDHBlankWidth; --- 1918,1928 ---- VBlankEnd += 0x0100U; pATI->LCDHBlankWidth = HBlankEnd - HBlankStart; ! pATI->LCDHSyncStart = HSyncStart - HBlankStart; pATI->LCDHSyncWidth = HSyncEnd - HSyncStart; pATI->LCDVBlankWidth = VBlankEnd - VBlankStart; ! pATI->LCDVSyncStart = VSyncStart - VBlankStart; pATI->LCDVSyncWidth = VSyncEnd - VSyncStart; HDisplay = HTotal + 5 - pATI->LCDHBlankWidth; diff -acENRr -x CVS -x test cvs/xc/programs/Xserver/hw/xfree86/drivers/ati/ativga.c devel/xc/programs/Xserver/hw/xfree86/drivers/ati/ativga.c *** cvs/xc/programs/Xserver/hw/xfree86/drivers/ati/ativga.c Tue Mar 9 15:48:22 2004 --- devel/xc/programs/Xserver/hw/xfree86/drivers/ati/ativga.c Tue May 11 07:54:27 2004 *************** *** 185,191 **** --- 185,195 ---- (pATI->Chip >= ATI_CHIP_264CT)) pMode->CrtcHBlankStart--; pMode->CrtcHSyncStart = pMode->HSyncStart >> 3; + if (pATI->LCDPanelID >= 0) + pMode->CrtcHSyncStart--; pMode->CrtcHSyncEnd = pMode->HSyncEnd >> 3; + if (pATI->LCDPanelID >= 0) + pMode->CrtcHSyncEnd--; pMode->CrtcHBlankEnd = (pMode->HTotal >> 3) - 1; pMode->CrtcHTotal = (pMode->HTotal >> 3) - 5; pMode->CrtcHSkew = pMode->HSkew; *************** *** 327,332 **** --- 331,341 ---- pMode->CrtcVBlankStart++; else pMode->CrtcVBlankStart--; + if (pATI->LCDPanelID >= 0) + { + pMode->CrtcVSyncStart--; + pMode->CrtcVSyncEnd--; + } pMode->CrtcVBlankEnd--; if (pATI->Chip < ATI_CHIP_264CT) pMode->CrtcVBlankEnd--;