On T500 thinkpad with intel graphics, I enabled KMS on i915, and noticed that only a single mode shows up in xrandr output. Without kms, all modes are supported. Tested on 2.6.31-rc2, 2.6.30 and 2.6.29.4-167 that ships with Fedora 11. With kms enabled: Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 8192 x 8192 VGA1 disconnected (normal left inverted right x axis y axis) LVDS1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 331mm x +207mm 1680x1050 60.1*+ 50.1 DVI1 disconnected (normal left inverted right x axis y axis) DVI2 disconnected (normal left inverted right x axis y axis) Without kms enabled: Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 1680 x 1680 VGA disconnected (normal left inverted right x axis y axis) LVDS connected 1280x1024+0+0 (normal left inverted right x axis y axis) 331mm x +207mm 1680x1050 60.1 + 50.1 1400x1050 74.8 60.0 1280x1024 85.0 75.0 60.0* 1280x960 85.0 60.0 1152x864 75.0 1024x768 85.0 75.0 70.1 60.0 832x624 74.6 800x600 85.1 72.2 75.0 60.3 56.2 640x480 85.0 72.8 75.0 59.9 720x400 85.0 640x400 85.1 640x350 85.1 HDMI-1 disconnected (normal left inverted right x axis y axis) HDMI-2 disconnected (normal left inverted right x axis y axis) System environment: -- T500 with intel graphics i915 -- lspci output - attached -- xf86-video-intel:2.7.0 -- xserver: 1.6.1.901 (1.6.2 RC 1) -- mesa version: GL_RENDERER = Mesa DRI Mobile Intel® GM45 Express Chipset GEM 20090114 x86/MMX/SSE2 GL_VERSION = 2.1 Mesa 7.6-devel GL_VENDOR = Tungsten Graphics, Inc -- libdrm: 2.4.6 -- kernel: 2.6.31-rc2, 2.6.30 from kernel.org, 2.6.29.4-167 -- Linux distribution: Fedora 11 -- Machine : T500 with intel graphics -- Display: LVDS Reproducing steps: boot with i915.modeset=0 xrandr to see a list of modes for LVDS boot with i915.modeset=1 xrandr to see a single mode for LVDS1 Additional info: attaching files for both kms (i915.modeset=1) and no kms (i915.modeset=0) dmesg intel reg dumper output xorg.conf Xorg.0.log xrandr output
Created attachment 27454 [details] dmesg with kms enabled
Created attachment 27455 [details] dmesg with kms disabled
Created attachment 27456 [details] intel reg dumper output with kms enabled
Created attachment 27457 [details] intel reg dumper output with kms disabled
Created attachment 27458 [details] xorg log with kms enabled
Created attachment 27459 [details] xorg log with kms disabled
Created attachment 27460 [details] xrandr verbose output with kms enabled
Created attachment 27461 [details] xrandr verbose output with kms disabled
Created attachment 27462 [details] xorg conf
Created attachment 27463 [details] lspci -vv output
As an additional comment, I observe this with 32 bit userspace, and with both 32 and 64 bit kernel.
Thanks for the detailed report. This has been fixed in the latest xf86-vieo-intel driver (to be in the upcoming 2.8 release) *** This bug has been marked as a duplicate of bug 20801 ***
built latest bits. xrandr shows a lot of modes now, however, no modes besides the max one work. do I have to open another bug for this? I'd rather not ...
(In reply to comment #13) > built latest bits. xrandr shows a lot of modes now, > however, no modes besides the max one work. > do I have to open another bug for this? > I'd rather not ... Please open a separate bug so we can better track it, since the info in logs will be different than here.
Since I really need the external display which only supports 1024x768, it might take me a bit of time till I play with kms again. BTW http://bugs.freedesktop.org/show_bug.cgi?id=22329 seems similar, but hard to be sure.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.