diff --git a/src/radeon_atombios.c b/src/radeon_atombios.c index a8eded6..1f4b9dc 100644 --- a/src/radeon_atombios.c +++ b/src/radeon_atombios.c @@ -2171,6 +2171,15 @@ RADEONGetATOMClockInfo(ScrnInfoPtr pScrn) if (pll->pll_out_min == 0) pll->pll_out_min = 64800; + /* limiting the range is a good thing in most cases + * as it limits the number of matching pll combinations, + * however, some duallink DVI monitors seem to prefer combinations that + * would be limited by this. This may need to be revisited + * per chip family. + */ + if (pll->pll_out_min > 64800) + pll->pll_out_min = 64800; + return TRUE; }