All kernels that I have tried since 2.6.32 using KMS with my Intel G35 based motherboard and DVI connected monitor have displayed 1 line less than claimed e.g. computer reports 1920x1200, monitor reports 1920x1199 This is incredibly annoying with a monitor that stretches the display to fit! Reproducible: Always Steps to Reproduce: 1. Compile kernel > 2.6.32 with KMS enabled for Intel i915 driver 2. Boot new kernel on computer using X3500 graphics and monitor connected via DVI Actual Results: monitor resolution is incorrect, display is 1 line less than expected and reported by the computer. Expected Results: Monitor resolution should match computer reported resolution The problem seems to come from commit 81a14b46846fea0741902e8d8dfcc6c6c78154c8 to the kernel source code (see http://www.mail-archive.com/dri-devel@lists.freedesktop.org/msg09038.html for more information). When I reverse the above commit (by commenting out three IF statements) the display resolution is correct. The X driver had the same problem a few years ago (2008), see https://bugs.freedesktop.org/show_bug.cgi?id=15370
I've never seen that (GM45). Does that bug still exist for you in 3.2?
(In reply to comment #1) > I've never seen that (GM45). Does that bug still exist for you in 3.2? It's taken a while to get round to configuring/compiling the 3.2 kernel but yes, I see the same issue. I'm not surprised you don't see it as you have a GM45 based system. As far as I understand it this issue was caused by some register definition differences between Intel chipsets which caused this problem with the (older) G35.
Does a bug report exist at https://bugs.freedesktop.org/ (other than the old ddx report)? If not please file one and add the link to this bug.
New bug raised on Freedesktop: https://bugs.freedesktop.org/show_bug.cgi?id=48465
I've rebuilt with 3.4.9, bug is now fixed for me as stated by upstream in their bug reporting system (see Freedesktop bug opened above).