Created attachment 28335 [details]
Xorg.0.log with the incorrect detections
With intel driver >=2.7.99, booting with KMS enabled and no xorg.conf file results in X running at 1024 resolution. At any time it is possible to correct it with "xrandr --output LVDS1 --mode 1440x900", so the native resolution is detected but not used.
Version 2.7.1 detects and sets it correctly.
Additionally, both versions detect DVI1 and DVI2 as connected, and it's not the case. I'm even pretty sure they don't physically exist on the laptop (maybe with the ultrabay expansion there is one DVI, but definitely not two).
xf86-video-intel: tested [2.7.1, 18.104.22.1682, 2.8.0]
xorg-server: tested [1.6.2, 1.6.3], no difference
intel-dri, libgl, mesa: 7.5
kernel: 22.214.171.124, 64 bit
Created attachment 28336 [details]
Xorg.0.log setting the screen at 1440x900
Driver 2.7.1, the DVI outputs are still misdetected as connected but the laptop screen is correctly set at 1440x900.
should have been fixed in
Author: email@example.com <firstname.lastname@example.org>
Date: Thu Jul 16 17:23:09 2009 +0800
drm/i915: hdmi detection according by reading edid
I installed the package xf86-video-intel-git for my Arch linux, which syncs and compiles the driver from the git repository and it's still broken for me. It still misdetects DVI1 and DVI2 as existing and sets the default resolution at 1024x768 instead of 1440x900.
If I can do anything to help, just holler!
The mentioned fix is for kernel.
It's in drm-intel-next tree: http://git.kernel.org/?p=linux/kernel/git/anholt/drm-intel.git;a=commit;h=2ded9e2747d0a390d281bb5b16ff7f640ec85f78
I'm not sure if it's been in Linus's tree.