Summary: | [915GM LVDS] LVDS xrandr issues | ||
---|---|---|---|
Product: | xorg | Reporter: | Brian De Wolf <freedesktop> |
Component: | Driver/intel | Assignee: | MaLing <ling.ma> |
Status: | RESOLVED DUPLICATE | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | normal | ||
Priority: | medium | CC: | brice.goglin, michael.fu |
Version: | git | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Created attachment 23460 [details]
Verbose Xorg log from rotate.
Created attachment 23461 [details]
Picture of screen in normal orientation.
Created attachment 23462 [details]
Picture of screen in inverted orientation.
The lines that appear in Xorg.log without verbose mode are: (II) intel(0): I2C bus "CRTDDC_A" initialized. (II) intel(0): I2C bus "CRTDDC_A" removed. (II) intel(0): EDID vendor "QDS", prod id 23 (II) intel(0): DDCModeFromDetailedTiming: 1400x1050 Warning: We only handle separate sync. (II) intel(0): Printing DDC gathered Modelines: (II) intel(0): Modeline "1400x1050"x0.0 108.00 1400 1444 1556 1688 1050 1050 1053 1066 -hsync -vsync (64.0 kHz) (II) intel(0): Modeline "1400x1050"x0.0 90.00 1400 1444 1556 1688 1050 1050 1053 1066 -hsync -vsync (53.3 kHz) (II) intel(0): EDID vendor "QDS", prod id 23 (II) intel(0): DDCModeFromDetailedTiming: 1400x1050 Warning: We only handle separate sync. Hi, From attachment (id=23459), I see LVDS resolution is only set one time, but there are some TV mode set actions. I think there are no extern displays connecting your laptop(if I was wrong, please correct me), so please use the below method in xorg.conf to ignor it and try again, thanks. Section "Device" ... Option "monitor-TV" "TV" ... EndSection ... Section "Monitor" Identifier "TV" Option "Ignore" "True" EndSection My laptop does have S-Video out, though I have never used it. With the ignore TV options added, the screen only "flickers" on the first xrandr call. I will attach the log from calling xrandr 3 times. Inverting the display with this option on still does not work. Created attachment 23543 [details]
Xorg log while ignoring TV output.
pls try Option "FramebufferCompression" "False" Option "EXANoComposite" "True" seperately, to see if any of them will help for the inverted orientation issue. (In reply to comment #8) > Option "EXANoComposite" "True" Adding this option makes rotation work. Yay! You meet all the criteria for bug #20265 (2.6.29, pre-965), and from the picture it looks like the same thing. *** This bug has been marked as a duplicate of bug 20265 *** |
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.
Created attachment 23459 [details] Verbose Xorg log output of running xrandr twice. machine: Dell Latitude D610 chipset: 915GM distro: gentoo kernel: 2.6.29-rc6 xf86-video-intel: bd360e7517835626bee54bec968cdc78908c6545 xorg-server: 6093d3eb1d7d1e9cbacc2c2f4d376352f787dd53 mesa: 7.3 libdrm: a6dd0afa87558a670f970e61b023f45a396539eb In all versions that I can test (releases prior to 2.5.1 fail to build), my LVDS display exhibits strange behavior when xrandr is used. When xrandr is run, regardless of arguments, the elements on the screen shift as though there was a momentary resolution change. Several lines also appear in the log at the same time (see attached Xorg log, in which I called xrandr twice). Also, using xrandr rotation on the LVDS screen causes the screen to show lined garbage (see attached image). I have also included the Xorg log for that as well. When the X server closes, these lines appear in dmesg: [drm:i915_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0 mtrr: no MTRR for c0000000,10000000 found They appear regardless of whether I run xrandr, though.