diff --git a/src/radeon_crtc.c b/src/radeon_crtc.c index 5ab00c1..4316a60 100644 --- a/src/radeon_crtc.c +++ b/src/radeon_crtc.c @@ -148,6 +148,7 @@ RADEONComputePLL(RADEONPLLPtr pll, freq = freq * 1000; ErrorF("freq: %lu\n", freq); + ErrorF("flags: 0x%x\n", flags); if (flags & RADEON_PLL_USE_REF_DIV) min_ref_div = max_ref_div = pll->reference_div; @@ -210,6 +211,13 @@ RADEONComputePLL(RADEONPLLPtr pll, error = abs(current_freq - freq); vco_diff = abs(vco - best_vco); + if (current_freq == freq) { + ErrorF("post %d\n", post_div); + ErrorF("ref %d\n", ref_div); + ErrorF("fb %d\n", feedback_div); + ErrorF("----\n"); + } + if ((best_vco == 0 && error < best_error) || (best_vco != 0 && (error < best_error - 100 || @@ -240,6 +248,13 @@ RADEONComputePLL(RADEONPLLPtr pll, best_freq = current_freq; best_error = error; best_vco_diff = vco_diff; + + if (current_freq == freq) { + ErrorF("updated post %d\n", post_div); + ErrorF("updated ref %d\n", ref_div); + ErrorF("updated fb %d\n", feedback_div); + ErrorF("----\n"); + } } }