Author: axeld Date: 2009-10-22 22:36:45 +0200 (Thu, 22 Oct 2009) New Revision: 33731 Changeset: http://dev.haiku-os.org/changeset/33731/haiku Modified: haiku/trunk/src/add-ons/accelerants/intel_extreme/mode.cpp Log: * Disabled the LVDS post2 for i965 cards, maybe that helps Adrien, and don't break the display for others. If that doesn't work out, there is probably a bit more to it. Modified: haiku/trunk/src/add-ons/accelerants/intel_extreme/mode.cpp =================================================================== --- haiku/trunk/src/add-ons/accelerants/intel_extreme/mode.cpp 2009-10-22 16:10:28 UTC (rev 33730) +++ haiku/trunk/src/add-ons/accelerants/intel_extreme/mode.cpp 2009-10-22 20:36:45 UTC (rev 33731) @@ -385,7 +385,8 @@ divisors.post1 = (pll & DISPLAY_PLL_9xx_POST1_DIVISOR_MASK) >> DISPLAY_PLL_POST1_DIVISOR_SHIFT; - if (pllRegister == INTEL_DISPLAY_B_PLL) { + if (pllRegister == INTEL_DISPLAY_B_PLL + && gInfo->shared_info->device_type.InGroup(INTEL_TYPE_96x)) { // TODO: Fix this? Need to support dual channel LVDS. divisors.post2 = LVDS_POST2_RATE_SLOW; } else {