Created attachment 35842 [details] photo about vga output Hello, This bug has been reported here: https://bugs.freedesktop.org/show_bug.cgi?id=28306 and here: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/614238 I feel like this problem is actually KMS or drm-intel related because people had very similar issues with ATI cards before 2.6.34 kernel and somebody reported this issue without running X too.
I can confirm I suffer from this bug which is preventing me to use laptop with any VGA external monitor. i5 core on Dell V3300, Ubuntu 10.10, 2.6.35-22-generic #35-Ubuntu SMP
I can also confirm this issue with unusable wavy output on external VGA. Toshiba C650-19T with i3 Core running Ubuntu Maverick. I've tested the following kernels, with no change. 2.6.35-23-generic #Ubuntu Repositories http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.36-maverick/ http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.37-rc1-maverick/ http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-next/2010-11-15-maverick/ 2.6.37-997-generic
I have a Dell Vostro 3300 with Arch 64, using the GNOME desktop. The problem occurs ever the same way, when I turn on my monitor (a Samsung T190) my video output image (the monitor) is a bit distorted, I tried to select various resolutions and refresh rates and in different forms such as gnome wizard, xorg.conf and adding different modes with xrandr. The gnome wizard detects all possible options for resolution and refresh for my monitor normally, but no sample image perfectly, this problem also happened with a projector from college, but I remember that in a projector he had functioned normally I can not remember the brand but I remember that the refresh rate was 50, tried to add a resolution at this rate with xrandr but even with that rate the image continued distorted. Integrated video card, processor Corei5, here's the output of "lspci | grep VGA" 00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 12) I think that's a kernel problem, it manifests even in the boot screen, before the x and other modules load.
I also have a dell vostro 3300, Fedora 14, same problem with wavy output on external VGA. xorg-x11-drv-intel-2.12.0-6.fc14.1.i686 Kernel 2.6.35.6-48.fc14.i686
Same here. Both console and X flickers. Tried 2.6.37-r3, 2.6.36.1 and 2.6.35.9. The machine is Samsung Q330 with i3 core. 00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
I have the same problem in a Dell 3300. If there is some from the video/DRM subsystem interested in fixing this I can help by doing tests and debugging.
Same for me with a Dell Vostro 3300. If you need me to test anything, do not hesitate to ask. It's very annoying, this is my only computer and I cannot use my external screen or use any projector...
Same here with a Vostro 3300 and a Vostro 3500. All two BIOS up-to-date. All two are Core-i5 M450.
I have just found this relatively old comment in this bug report, which might be helpful: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/600407 Gene Moreau wrote on 2010-07-01: #2 "I did some testing and it happens between Kernel 2.6.31-16 and 2.6.31-17" Gene talks about Ubuntu kernel versions. According to the Ubuntu kernel mappings these kernels corresponds to 2.6.31.4 and 2.6.31.6 vanillas. So I checked the 2 vanilla kernel source, and found differences in drivers/gpu/drm/i915/intel_display.c I also made a diff file which I will upload here. There is also a bunch of lines added to this file in 2.6.31.6 which has the following comment: + /* Ironlake: try to setup display ref clock before DPLL + * enabling. This is only under driver's control after + * PCH B stepping, previous chipset stepping should be + * ignoring this setting. + */ I dont now at all if this is helpful or not, but hope so.
Created attachment 38752 [details] intel_display.c diff file between 2.6.31.4 and 2.6.31.6 Is it possible that these changes causes this bug?
Have you tested it?
Unfortunately I was not able to test it yet because of the lack of time. If I can do some I will let you know.
I did some testing. 1) Compiled a 2.6.35 kernel with the 2.6.31.4's i915 driver. The result: when I connect the external VGA and try to use it the computer freezes. 2) When I use the original 2.6.31.4 and boot ubuntu, i get a blinking cursor and nothing happens. However, the screen resolution at this point shows me that i915 driver already loaded. This did not solve the problem for me. I don't know what else I should try. :\
Looks like this affects all Intel HD cards (just refreshing topic to make it more active). I'll add some keywords for people googling their problems. Intel i915 Intel HD External VGA Monitor Waving Wavy core i3 core i5
As I mentioned above, I had very similar problem with some radeon cards before kernel version 2.6.34. I found this bug report which probably reports that bug (already solved): https://bugs.freedesktop.org/show_bug.cgi?id=27644 It is not impossible, that this one too (with patch): https://patchwork.kernel.org/patch/84281/ Maybe useful for a developer.
I have the same symptoms but for the Intel Arrandale H55 chipset. Kernel version 2.6.37 does not fix the problem yet. If I disable KMS, the problem goes away, but I won't be able to use X. The bug report in intel-gfx's forum is: https://bugs.freedesktop.org/show_bug.cgi?id=28306
I've tried http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-next/2011-01-08-natty/ It works much better, but still unusable. Now screen can always be initialized an all supported resolutions. No more power saving mode or black screen. But output is still vawy. I've made another photo because on my screen these vawes look different than on Zsolt Présing's photo. I'm using xserver-xorg-video-intel-2.12.0 because xserver-xorg-video-intel-2.14.0 is not in repositary yet.
Created attachment 42992 [details] Photo of vawes on screen (1080p resolution) As you can see there are 1 pixel waves which amplitude is modulated by long waves (tens of pixels long) waves. On lower resolutions waves are smaller, both in length and amplitude.
Dell Vostro 3300 Ubuntu 10.10. waves output on external monitor through VGA. When switch to low resolution (800x600, 640x480) waves begin move slowly.
Created attachment 43172 [details] Dell vostro 3300 Ubuntu 10.10 VGA output [800x600 60Hz] Waves: Dell vostro 3300 Ubuntu 10.10 VGA output [800x600 60Hz]
Same problem here. Dell Vostro 3300, Archlinux kernel 2.6.36-ARCH lspci: 00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 12)
Same problem here: IBM Thinkpad i410s, Ubuntu 10.04 2.6.32-27-generic x86_64 GNU/Linux lspci: 00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) But works with an: IBM Thinkpad i510, Ubuntu 10.04 2.6.32-27-generic x86_64 GNU/Linux lspci: 00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) Let me know if I can provide any more information that might be helpful.
FYI a patch has been proposed here: https://bugs.freedesktop.org/show_bug.cgi?id=28306#c48
drm-intel-next: http://git.kernel.org/?p=linux/kernel/git/ickle/drm-intel.git;a=commit;h=633f2ea26665d37bb3c8ae30799aa14988622653
Could the status of this bug be changed to REOPENED? Seems that the patch was reverted from the linux-next branch. From http://lists.freedesktop.org/archives/dri-devel/2011-February/008869.html: " The issue is that there is but a single clock source for the outputs, and we were not correctly handling the cases where we needed both SSC and non-SSC outputs. As a result the patch caused us to lose sync on external DP in some configurations, and so I needed to back out the change until we can fix it correctly. -Chris "
I just reopen this bug, because according to comment #25 by Javier says patch was reverted. Currently I don't know any distribution which does not have this bug by default... tested several.
Still present in kernel 3.0, could someone update the Kernel Version field?
kernel version of this bug updated to "2.6.36 - 3.0"
Can existing patch be merged in-to kernel. Kernel with it works BETTER than without. It doesn't totally fix bug: I still can't have two monitors at the same time, but at least I can choose which one to use. It doesn't work good enough too, sometimes I have to make voodoo magic with laptop to make external screen working. But with patch it is possible to make it working and without patch it is not.
Hello, there has been a patch posted at https://bugs.freedesktop.org/show_bug.cgi?id=38750 for the 3.0 kernel. I have tested it and it fixes the problem for me.
A patch referencing this bug report has been merged in Linux v3.2-rc1: commit 99eb6a01e5ac6cf28aadc64e6ff346939874dfd2 Author: Keith Packard <keithp@keithp.com> Date: Mon Sep 26 14:29:12 2011 -0700 drm/i915: Use CK505 as non-SSC source where available
Thanks for confirming James.