diff options
author | Alex Deucher <alexdeucher@gmail.com> | 2009-06-11 12:34:15 -0400 |
---|---|---|
committer | Alex Deucher <alexdeucher@gmail.com> | 2009-06-11 12:34:15 -0400 |
commit | d095bb3157faaee10b0130ea9b1032e0b533aaee (patch) | |
tree | 71c76fc176986e2211a9585930338958dbaf134a | |
parent | 55fbdbae83d1563b472f49d0436c9298e390be66 (diff) |
Re-enable frac feedback dividers on AVIVO hardware
Preferring a freq <= target frequency seems to fix the
previous issues with frac fb divs. Appears to work fine
on all hardware I've tested on. See fdo bug 22229 for
details. Should fix bugs: 22229, 21553, 21413, and
possibly other ones related to unstable images at certain
resolutions.
-rw-r--r-- | src/atombios_crtc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/atombios_crtc.c b/src/atombios_crtc.c index f3318001..ae7e65ea 100644 --- a/src/atombios_crtc.c +++ b/src/atombios_crtc.c @@ -276,6 +276,7 @@ atombios_crtc_set_pll(xf86CrtcPtr crtc, DisplayModePtr mode) memset(&spc_param, 0, sizeof(spc_param)); if (IS_AVIVO_VARIANT) { + pll_flags |= RADEON_PLL_USE_FRAC_FB_DIV | RADEON_PLL_PREFER_CLOSEST_LOWER; if (IS_DCE3_VARIANT && mode->Clock > 200000) /* range limits??? */ pll_flags |= RADEON_PLL_PREFER_HIGH_FB_DIV; else |