[Bug 633044] New: Dual monitor Glitch on Intel GM45 with new kernel that resolves bug 617530, Right screen shifted to left
https://bugzilla.novell.com/show_bug.cgi?id=633044 https://bugzilla.novell.com/show_bug.cgi?id=633044#c0 Summary: Dual monitor Glitch on Intel GM45 with new kernel that resolves bug 617530, Right screen shifted to left Classification: openSUSE Product: openSUSE 11.3 Version: Final Platform: x86-64 OS/Version: openSUSE 11.3 Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: jdmulloy@gmail.com QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- Created an attachment (id=384321) --> (http://bugzilla.novell.com/attachment.cgi?id=384321) Right Screen showing glitch User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.8) Gecko/20100723 SUSE/3.6.8-0.1.1 Firefox/3.6.8 In testing the new kernel as described in bug 617530 (https://bugzilla.novell.com/show_bug.cgi?id=617530#c19) my dual monitor setup on my Dell Latitude E6400 with an Intel GM45 is screwed up. The image on the screen is shifted to the left and the space on the right side of the screen is filled with a copy of the left side of the left screen. The mouse cursor acts on what would be underneath it if the image was in the correct place. One of the screen shots demonstrates this by showing the window resize cursor about an inch away from the actual window border. I'll attach pictures demonstrating the issue. Any screenshot I take shows a normal desktop so I had to take pictures with a camera. Reproducible: Always -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c1
--- Comment #1 from Joseph Mulloy
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c2
--- Comment #2 from Joseph Mulloy
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c3
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c4
Joseph Mulloy
Did you already try the autoadjust button of your monitor?
That is not the problem. The monitor with the problem is a laptop panel and the other one is connected with a DVI/HDMI cable. Take a look at the attached photos and you'll understand the problem. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c5
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c6
Joseph Mulloy
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c8
--- Comment #8 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c9
--- Comment #9 from Joseph Mulloy
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c10
--- Comment #10 from Joseph Mulloy
(In reply to comment #6)
The external left monitor is 1600x900 and the laptop panel on the right is 1440x900.
This is the command I use to setup the dual screen. xrandr --output LVDS1 --mode 1440x900 --output HDMI1 --left-of LVDS1 --mode 1600x900
Honestly, doing this in one command line is known to be buggy. I would try it in multiple command lines.
xrandr --output LVDS1 --mode 1440x900 xrandr --output HDMI1 --mode 1600x900 xrandr --output LVDS1 --right-of HDMI
Does this fix the issue?
I tried doing it this way and I get the same result. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c11
--- Comment #11 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c12
Joseph Mulloy
BTW, what's the output of 'xrandr'?
I'm also having trouble with the display after the screen saver runs. I'm using an openGL screensaver. The display doesn't update correctly and it flashes showing different windows. I'll upload a video. Here's the xrandr output. After the system comes up before I've changed anything with xrandr jdmulloy@titanium:~> xrandr Screen 0: minimum 320 x 200, current 1440 x 900, maximum 8192 x 8192 VGA1 disconnected (normal left inverted right x axis y axis) LVDS1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 304mm x 190mm 1440x900 60.2*+ 40.2 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 HDMI1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 443mm x 249mm 1600x900 60.0 + 1400x1050 60.0 1280x1024 60.0 1440x900 59.9* 1280x720 60.0 1024x768 75.1 60.0 832x624 74.6 800x600 75.0 60.3 720x576 50.0 720x480 59.9 640x480 75.0 60.0 720x400 70.1 DP1 disconnected (normal left inverted right x axis y axis) HDMI2 disconnected (normal left inverted right x axis y axis) DP2 disconnected (normal left inverted right x axis y axis) DP3 disconnected (normal left inverted right x axis y axis) TV1 disconnected (normal left inverted right x axis y axis) jdmulloy@titanium:~> After running the commands to configure the displays. jdmulloy@titanium:~> xrandr Screen 0: minimum 320 x 200, current 3040 x 900, maximum 8192 x 8192 VGA1 disconnected (normal left inverted right x axis y axis) LVDS1 connected 1440x900+1600+0 (normal left inverted right x axis y axis) 304mm x 190mm 1440x900 60.2*+ 40.2 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 HDMI1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 443mm x 249mm 1600x900 60.0*+ 1400x1050 60.0 1280x1024 60.0 1440x900 59.9 1280x720 60.0 1024x768 75.1 60.0 832x624 74.6 800x600 75.0 60.3 720x576 50.0 720x480 59.9 640x480 75.0 60.0 720x400 70.1 DP1 disconnected (normal left inverted right x axis y axis) HDMI2 disconnected (normal left inverted right x axis y axis) DP2 disconnected (normal left inverted right x axis y axis) DP3 disconnected (normal left inverted right x axis y axis) TV1 disconnected (normal left inverted right x axis y axis) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c13
--- Comment #13 from Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c14
--- Comment #14 from Stefan Dirsch
I'm also having trouble with the display after the screen saver runs. I'm using an openGL screensaver. The display doesn't update correctly and it flashes showing different windows. I'll upload a video.
I guess that's a different issue. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c15
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c16
Wim De Meester
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c17
--- Comment #17 from Wim De Meester
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c18
Jason Boissiere
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c19
Martin Früh
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c20
Michael Schmuker
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c21
--- Comment #21 from Joseph Mulloy
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c22
--- Comment #22 from Wim De Meester
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c23
--- Comment #23 from Jason Boissiere
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c24
--- Comment #24 from Michael Schmuker
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c25
--- Comment #25 from Jason Boissiere
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c26
--- Comment #26 from Joseph Mulloy
Is there any chance that this regression is going to be fixed until the end of next week? I'm going to present at an international conference again, and I want to know whether I have to switch to ubuntu or fedora in order to be able to use dual-head presenter view.
The frozen Bubble fullscreen workaround does not work for me. Rather, it switches my main screen back to the --preferred mode, which is unuseable due to flawed EDID in my monitor (bug #613165 which is still unsolved upstream). Double trouble. But this may point into the direction that the problem is mode-related.
Besides, I guess it would seem awkward if I start my presentation with an interlude of frozen bubbles...
In addition, I think that the summary understates the problem - to me, it's definitely more than a "glitch", because, besides not being able to use presenter view it renders my dual-head setup at work unuseable.
Did you try the fix I described above? The old driver has been rock solid for me. I can't believe the SUSE devs unleashed this unstable, steaming pile of garbage on the masses. Use the old non-broken driver. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c27
--- Comment #27 from Michael Schmuker
Did you try the fix I described above? The old driver has been rock solid for me.
You're right, I'm back to dual-head with the intellegacy driver. Thanks for the hint.
I can't believe the SUSE devs unleashed this unstable, steaming pile of garbage on the masses.
Me too. I wonder what the point is in using an unstable driver, when the old one works better. Is there any reason why the old driver is not being used in the official setting? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c28
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c29
--- Comment #29 from Michael Schmuker
The reason why we don't use intel's legacy driver is that it is no longer supported by Intel at all. Also it doesn't support the latest Intel GPUs like Ironlake, let alone SandyBridge.
Ironlake works well with the intellegacy driver on my Lenovo T410s (Core i5 M 520). But now I understand that we should not take this functionality for granted, i.e., it may break any time. Having a working intel driver in the near future is definitely the better option.
We package it as a fallback for users, for whom the current intel driver still doesn't work. Looks like this has been a good decision. Unfortunately these persons now request to have it as default driver for any Intel GPU:-(
Well, the point is that this is a regression. Dual-head configs were no problem until that new kernel came in with an official update. And sorry if my tone became a bit harsh in my comment above. It's just that I'm hit by the second regression in OpenSUSE within a few weeks.
In case you're interested in testing the latest X/Kernel bits including latest Intel driver development,here is my HOWTO:
Sounds interesting, but does testing kernel HEAD and latest Xorg help fixing this regression in the released version?
No promises given that this fixes your issues. It might even break your system completely.
My problem is that I'm using 11.3 on a _productive_ system, and I can't afford breaking it completely. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c30
--- Comment #30 from Stefan Dirsch
Well, the point is that this is a regression. Dual-head configs were no problem until that new kernel came in with an official update.
I wasn't aware this being a regression of an official kernel update.
Sounds interesting, but does testing kernel HEAD and latest Xorg help fixing this regression in the released version?
I guess it isn't.
My problem is that I'm using 11.3 on a _productive_ system, and I can't afford breaking it completely.
I understand that. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c31
Olli Tuominen
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c32
--- Comment #32 from Joseph Mulloy
I ran into this same problem today when doing a presentation. So there is two workarounds 1) decrease kernel 2) use unsupported legacy driver
Do you know what cause this and is there any info that I provide to help solving this?
I would recommend using the legacy driver. I don't think it's unsupported it's just that it's not the latest and greatest, but at least it isn't broken. If you back rev your kernel you'll probably run into bug 617530 which is why the update to the kernel that caused this bug took place to begin with. I tested the new kernel and filed this bug when I found that it was broken, they released it anyway. It makes sense though since this bug only affects dual head and it's not nearly as bad as freezing the whole system like the old kernel did. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c33
--- Comment #33 from Olli Tuominen
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c34
--- Comment #34 from William Witt
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c35
--- Comment #35 from Michael Schmuker
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c36
Olli Tuominen
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c37
Olli Tuominen
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c38
--- Comment #38 from Joseph Mulloy
Seems this going to be monolog but with earlier kernel this not happens nor the hanging issue.
Did you try running OpenGL programs like glxgears or an OpenGL screensaver? Did you enable compositing effects? See what happens if you turn on effects and run an OpenGL screensaver. I'd be amazed if that doesn't cause your whole system to lock up. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c39
--- Comment #39 from Olli Tuominen
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c40
--- Comment #40 from Olli Tuominen
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c41
Joon Ro
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c42
--- Comment #42 from Joon Ro
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c43
--- Comment #43 from William Witt
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c44
Joon Ro
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c45
Olli Tuominen
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c
Greg Kroah-Hartman
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c46
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c47
Greg Kroah-Hartman
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c
Joon Ro
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c48
Greg Kroah-Hartman
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c49
Chris Lincoln
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c50
--- Comment #50 from Michael Schmuker
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c51
William Witt
To summarize:
There are three workarounds: - switch off compositing ("desktop effects") - Use legacy intel driver (see comment #21) not recommended, not supported - roll back kernel to the one distributed with stock 11.3, not recommended
There's a community-contributed tentative patch that fixes the issue here, including kernel patching walkthrough (from comment #41): http://forums.opensuse.org/english/information-new-users/unreviewed-how-faq/...
Can the kernel devs look into this patch and, if suitable, include it in the next update? Thanks a lot!
A quick look at the kernel-source /usr/src/linux-2.6.34.7-0.5/drivers/gpu/drm/i915/intel_display.c looks like they did apply it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c52
--- Comment #52 from William Witt
A quick look at the kernel-source /usr/src/linux-2.6.34.7-0.5/drivers/gpu/drm/i915/intel_display.c looks like they did apply it.
Please ignore this comment, I misread the patch command in the thread. The patch supplied is intended to be reversed (anti-patch). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c53
--- Comment #53 from William Witt
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c54
--- Comment #54 from William Witt
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c55
--- Comment #55 from Joon Ro
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c56
--- Comment #56 from Olli Tuominen
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c57
--- Comment #57 from William Witt
Great news. When do we expect this to be on update channel?
I'm not a kernel dev (and don't really have any desire to be), perhaps one of them could jump in and enlighten us. If I need to submit the patch upstream instead, please let me know. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c58
--- Comment #58 from William Witt
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c59
--- Comment #59 from William Witt
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c60
--- Comment #60 from Michael Schmuker
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c61
--- Comment #61 from Olli Tuominen
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c62
--- Comment #62 from Wim De Meester
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c63
Dieter Ernst
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c64
--- Comment #64 from Joseph Mulloy
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c65
--- Comment #65 from Joon Ro
https://bugzilla.novell.com/show_bug.cgi?id=633044
https://bugzilla.novell.com/show_bug.cgi?id=633044#c66
Greg Kroah-Hartman
participants (1)
-
bugzilla_noreply@novell.com