I can confirm that the following patch solves the bug for me (X201, latest bios version 1.14, patch applied to the offical 10.04 kernel 2.6.32-22)
+++ intel_display.c bool found; /* approximately equals target * 0.00488 */ int err_most = (target >> 8) + (target >> 10); + err_most += 50; found = false;
if (intel_pipe_has_type(crtc, INTEL_OUTPUT_LVDS)) {
I can confirm that the following patch solves the bug for me (X201, latest bios version 1.14, patch applied to the offical 10.04 kernel 2.6.32-22)
+++ intel_display.c
bool found;
/* approximately equals target * 0.00488 */
int err_most = (target >> 8) + (target >> 10);
+ err_most += 50;
found = false;
if (intel_ pipe_has_ type(crtc, INTEL_OUTPUT_LVDS)) {