Intel Core i3 External Monitor Wavy Output

Bug #614238 reported by Alan Lord
410
This bug affects 68 people
Affects Status Importance Assigned to Milestone
Linux
Fix Released
Medium
linux (Ubuntu)
Fix Released
Medium
Seth Forshee
Natty
Invalid
Medium
Seth Forshee
Oneiric
Fix Released
High
Seth Forshee
Precise
Fix Released
Medium
Seth Forshee

Bug Description

== SRU Justification ==

Impact: On some machines with an Ibex Peak PCH, SSC will be enabled on the clock source used for analog outputs. This results in poor quality output (described as "wavy") on the external display.

Fix: A series of upstream backports to the i915 driver. With these backports, i915 will check for the existence of a CK505 clock source, and if present this is used as the clock source for analog outputs so that SSC can remain enabled. Otherwise SSC is disabled. The PCH refclk update code is also split out so that it can be called from additional locations where the refclks should be updated.

Test Case: Running with backports on an affected system will fix quality issues on VGA outputs. Verified for oneiric on LP #614238.

---

A similar problem with Lucid was reported mainly by users of ATi Radeon graphics hardware. I also experienced the "wavy" output in Lucid, although the graphics h/w is the integrated intel that comes with the Core i3 processors.

It is easy to reproduce. Just plug in an external monitor or projector. The output is not stable/solid and has waves that make it unusable.

I tried the Maverick Alpha3 to see if it had been addressed in the 2.6.35 kernel but the problem is still apparent.

The LCD display of the Laptop is rock solid and sharp. This only affects the external VGA from what I can tell. I do not have any hdmi devices to test with so cannot confirm if the symptoms are just VGA or any external monitor connection.

Similar bug reports from Lucid include: 537640, 541501, 557814, 562138 although these all seem to relate to the ATI chipsets, the description of the problem sounds the same.

I am happy to try upstream kernels and build/patch/compile if necessary.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-image-2.6.35-14-generic 2.6.35-14.19
Regression: No
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.35-14.19-generic 2.6.35
Uname: Linux 2.6.35-14-generic i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: ALC269 Analog [ALC269 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: alord 1578 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xfc700000 irq 46'
   Mixer name : 'Intel IbexPeak HDMI'
   Components : 'HDA:10ec0269,144dc06a,00100004 HDA:80862804,80860101,00100000'
   Controls : 19
   Simple ctrls : 9
Date: Fri Aug 6 07:47:00 2010
HibernationDevice: RESUME=UUID=bc66e046-4afc-4cb6-aa3e-d0f114e960e3
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Alpha i386 (20100803.1)
Lsusb:
 Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 001 Device 003: ID 1210:25f4 DigiTech
 Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: SAMSUNG ELECTRONICS CO., LTD. R530/R730
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-14-generic root=UUID=3364d8e7-11e8-4000-a32e-8bfca4cac5aa ro quiet splash
ProcEnviron:
 LANG=en_GB.utf8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.37
RfKill:
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: no
SourcePackage: linux
dmi.bios.date: 03/12/2010
dmi.bios.vendor: Phoenix Technologies Ltd.
dmi.bios.version: 03JV.M011.20100312.hkk
dmi.board.asset.tag: Tag 12345
dmi.board.name: R530/R730
dmi.board.vendor: SAMSUNG ELECTRONICS CO., LTD.
dmi.board.version: Not Applicable
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 9
dmi.chassis.vendor: SAMSUNG ELECTRONICS CO., LTD.
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnPhoenixTechnologiesLtd.:bvr03JV.M011.20100312.hkk:bd03/12/2010:svnSAMSUNGELECTRONICSCO.,LTD.:pnR530/R730:pvrNotApplicable:rvnSAMSUNGELECTRONICSCO.,LTD.:rnR530/R730:rvrNotApplicable:cvnSAMSUNGELECTRONICSCO.,LTD.:ct9:cvrN/A:
dmi.product.name: R530/R730
dmi.product.version: Not Applicable
dmi.sys.vendor: SAMSUNG ELECTRONICS CO., LTD.

Revision history for this message
Alan Lord (theopensourcerer) wrote :
Revision history for this message
Alan Lord (theopensourcerer) wrote :

Here is a similar sounding bug# 600407 although this one refers to a desktop by the sound of it and the reporter indicates it might be a regression after 2.6.31-16.

Revision history for this message
Alan Lord (theopensourcerer) wrote :

I found a 2.6.31-13 Karmic kernel image in http://kernel.ubuntu.com/~kernel-ppa/mainline/ and tried that.

Unfortunately the wavyness was still present.

The whole desktop also locked-up shortly after logging in so it wasn't much of a test I'm afraid. Booted into the Maveric kernel and disabled Compiz. Then rebooted back into the 2.6.31 kernel. The desktop no longer locks up but the external display still has the wavyness.

One other point to note is that neither kernel is correctly detecting the external monitor via EDID. The maximum resolution I can set for the external monitor is 1360x768. My monitor is a native 2048x1152 Samsung 2343BW. Although the wavyness also occurs on an external 1024x768 projector too.

Any other suggestions to help track this down?

Revision history for this message
Alan Lord (theopensourcerer) wrote :

Further update. I went out and bought an HDMI cable as my new TV has HDMI.

I've just booted my laptop on the current Lucid kernel and plugged it into my TV using HDMI. The supported screen resolutions are detected and the display on the TV is rock solid.

So it looks like it's a VGA output issue.

Hope this helps.

Revision history for this message
Maxime Chéramy (maxime81) wrote :

It looks like I have the same issue with my Core i5 :

https://bugs.freedesktop.org/show_bug.cgi?id=28306

Revision history for this message
kernel-janitor (kernel-janitor) wrote :

Hi Alan,

If you could also please test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Gene Moreau (anothergene) wrote :

I have already tested a similar (if not the same) bug, 600407, affecting Karmic with the upstream kernels and it showed no improvement.

Revision history for this message
Alan Lord (theopensourcerer) wrote :

Just tried linux 2.6.35-14-generic (latest build from the mainline ppa http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.35-maverick/) with the same results.

Still the wavy output.

tags: added: lucid
removed: needs-upstream-testing
Alan Bell (alanbell)
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Changed in linux:
importance: Unknown → High
status: Unknown → Confirmed
Kent Lin (kent-jclin)
description: updated
Revision history for this message
Benjamim Gois (benjamim-gois) wrote :

I have the same problem here with my core i5 external monitor. I'm running maverick 10.10 RC with kernel 2.6.35-22

Revision history for this message
Carlos Chiquete (bulldogfront) wrote :

I've been having the exact same problem with my Core i5 Lenovo Y460 laptop (64bit). I've updated various kernel's but to no avail. It is really frustrating specially since the radeon modeset workaround I found on another bug thread actually worked for my other laptop which is a 32bit Lenovo Thinkpad T60.

Revision history for this message
Daniele Dellafiore (ildella) wrote :

Same problem with core i5 on Dell V3300, maverick up to date.

Revision history for this message
Fernando Hidalgo (hidalgo-marchione) wrote :

Hi, I have the same problem with a Dell Vostro 3300, i3 processor, Intel
integrated graphic controller.

I have this issue since June that I bought my Dell. The problem appears with my Acer
projector and also with a new Packard Bell flat screen, only that with this last one
sometimes the image flicker and sometimes doesn't appear, just I get a blank screen.

I was looking for on internet and there are a lot of reports of this problem, not
only with Dell also with other brands. Tthere is a guy that says that he have a solution but to apply it he
suggest to download and install a special 2.6 kernel version , I don't like a
lot the idea, this is the link:

http://beyondteck.blogspot.com/2010/05/flickering-monitor-in-ubuntu-1004-for.html

Could be possible that it's a solution?

I'm working with the latest kernel that I can download from the update manager: :

Release 10.10 (maverick)
Kernel Linux 2.6.35-22-generic
GNOME 2.32.0

If you need more information, just let me know. I'm relatively newby in linux
but I have a lot of years in IT.

Regards.

Revision history for this message
Alan Lord (theopensourcerer) wrote :

#12 The link you refer to is for issues with ATI graphics cards.

I am not sure if that is the same or a different bug to this one which is for intel Core i3 & what looks like Core i5 chips.

If you have a DVI or HDMI output these seem to work fine. The problem appears only on the VGA output.

Revision history for this message
Zsolt Présing (presingzs) wrote :

Hi, I have just installed this kernel:
http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.36-maverick/
and this bug still exists on a Dell Vostro 3300 Intel Core i5 .

I have the same problem on a Thinkpad R60 with ATI card, but in that case the "nomodeset" or "radeon.modeset=0" kernel parameter helps!

If I try to set "nomodeset" or "i915.modeset=0" for Intel i5, than X server crashes immediately!

I can see installable packages in the standard repository related to intel core i5 microcode. Do you think that installing those microcode packages could help? I dont think so but who knows?

Revision history for this message
danabel (dan-danabel) wrote :

I've got a Toshiba C650-19T with an i3 and the same problem.

I've tried installing kernel 2.3.36 with no joy. I've also tried installing xserver-xorg-video-intel 2:2.13.0 by adding "http://ppa.launchpad.net/glasen/intel-driver/ubuntu maverick main" to my sources, but still no change.

Revision history for this message
cherep (acherep) wrote :

I have the same problem on my Lenovo z360 running Maverick 64bit. Any picture is flickering on an external monitor. However my z360 is with nVidia Optimus Technology, therefore I have:
01:00.0 VGA compatible controller: nVidia Corporation GT218 [GeForce 310M] (rev a2)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 12)

Revision history for this message
Daniele Dellafiore (ildella) wrote :

In the upstream issue, the maintainer pointed out that it a KMS issue and is not related to the intel driver.
Maybe is the case to open an upstream issue elsewhere, what do you think? what's the propere place to track KMS issue?

Revision history for this message
Daniele Dellafiore (ildella) wrote :

A new upstream bug has been opened at kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=21742

Revision history for this message
Jimmy Wylie (jimbodwin) wrote :

same problem, thinkpad t410s, intel i5-540m

Revision history for this message
Daniele Dellafiore (ildella) wrote :

Comment #9 and #10 on kernel.org bug https://bugzilla.kernel.org/show_bug.cgi?id=21742#c9
reveals something that is extracted from an old comment on one of the duplicates of this bug, proposing a diff file between the two kernel version that seems to having introduced the bug.
Anyone can tell more?

Revision history for this message
Prada (pradacr) wrote :

Same problem with my new Toshiba c645 with an Intel P6100 cpu which has the same "VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)" as the Core i processors.
This laptop has only VGA, no HDMI, too bad.

Revision history for this message
Prada (pradacr) wrote :

Could we all pay somebody to fix the problem?
I also have the problem of my mic and ear jacks not working, I suppose Core i people to have the same problem on Ubuntu 10.10.
Its so frustrating to have my external 1080 LCD and speakers just taking a place on my desk!

Revision history for this message
Daniele Dellafiore (ildella) wrote : Re: [Bug 614238] Re: Intel Core i3 External Monitor Wavy Output

I have no problem with mic and phone exit on V3300 while experiencing the
vga output issue.

Anyway, the vga output problem is related to this kernel bug:
https://bugzilla.kernel.org/show_bug.cgi?id=21742

On Mon, Dec 13, 2010 at 4:10 AM, <email address hidden> <email address hidden>wrote:

> Could we all pay somebody to fix the problem?
> I also have the problem of my mic and ear jacks not working, I suppose Core
> i people to have the same problem on Ubuntu 10.10.
> Its so frustrating to have my external 1080 LCD and speakers just taking a
> place on my desk!
>
> --
> You received this bug notification because you are a direct subscriber
> of the bug.
> https://bugs.launchpad.net/bugs/614238
>
> Title:
> Intel Core i3 External Monitor Wavy Output
>

--
Daniele Dellafiore
http://danieledellafiore.net

Revision history for this message
Hannes Fritz (hannes-fritz) wrote :

Same problem with VGA output here: Shuttle SH55J2 barebone, Intel Core i3, Ubuntu 10.10. I currently use a Philips VGA TFT screen till my HDMI/DVI adapter arrives.

Setting the screen refresh rate from 60 to 75Hz has brought a little improvement, nevertheless it's unusable.

Revision history for this message
Daniele Dellafiore (ildella) wrote :

FYI, a patch has been proposed upstream on January 12.

Revision history for this message
Daniele Dellafiore (ildella) wrote :

The patch have been merged but into the -next kernel branch.
I think this means no patch in 2.6.38 yet. This is sad cause just today has been announched that Natty will use 2.6.38 but we won't have this fixen till next 6 month at least.

Revision history for this message
Daniele Dellafiore (ildella) wrote :

Sorry I forget, the patch is here:
https://bugs.freedesktop.org/show_bug.cgi?id=28306

See comment 57 and 60.

Changed in linux:
importance: High → Unknown
status: Confirmed → Fix Released
Revision history for this message
Gene Moreau (anothergene) wrote :

So what does that man for older kernels like 2.6.32?

Revision history for this message
Maxime Chéramy (maxime81) wrote :

The 2.6.32 kernel is not compatible with the latest intel graphic drivers and the chipset is working only with those drivers...

Changed in linux:
importance: Unknown → High
Changed in linux:
status: Fix Released → Confirmed
Revision history for this message
Eric Carroll (eric-carroll) wrote :

Just a note to the ticket that the upstream fix was withdrawn 28 Feb, but upstream still shows it as resolved/patch available.

http://lists.freedesktop.org/archives/dri-devel/2011-February/008869.html

Revision history for this message
Victor Tuson Palau (vtuson) wrote :

this bug is part of a certified system (vostro 3300) which was enabled, so I am assigning it to the HWE team

Changed in linux (Ubuntu):
assignee: nobody → Chris Van Hoof (vanhoof)
tags: added: blocks-hwcert
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Assigning to CKT to investigate the patch. Milestone to natty-updates.

~JFo

Changed in linux (Ubuntu Natty):
milestone: none → natty-updates
importance: Undecided → Medium
status: Confirmed → Triaged
assignee: Chris Van Hoof (vanhoof) → Canonical Kernel Team (canonical-kernel-team)
Revision history for this message
joujek (joujek) wrote :

I have the same problem with my Vostro 3300, i5, Intel HD, Ubuntu Natty 64bit... I was trying everithing from every thread and forum. My external VGA still flickering

Revision history for this message
T Martin (mortramalt) wrote :

Have this issue with Ubuntu 11.04. Toshiba Satellite L645 laptop and Intel Integrated Graphics display.

I can get a temporary workaround by doing the following:

1) Open the laptop lid
2) Fn + F5 to scroll vid-modes, switches to "duplicate display", output fine on both heads but not desired res. on external.
3) Monitors > uncheck duplicate display, move external to primary position > Apply
4) Set desired resolution on external display > Apply
5) Turn off laptop display > Apply. Everything OK.

if 3, 4 and 5 are done in one step, it seems to hang X in a black screen state w/ only mouse cursor visible.

When I reboot or detach/reattach the external monitor, I get a purple wobble or blank screen on the external monitor and have to repeat steps 1 through 5. Sometimes I have to kill X to get back up. Is this an issue only w/ 64-bit Ubuntu? I'd happily switch to the 32-bit version to avoid it.

Revision history for this message
Stuart Smith (stuart-roguex) wrote :

I also have this issue with the latest Ubuntu 11. Toshiba Satellite C650 19T. When will there be a fix?

Revision history for this message
Prada (pradacr) wrote :

Hi T Maritn, I just fresh installed Ubuntu 11.04 32 bits on a Toshiba c645 (P6100 cpu integrated graphics) and have exactly the same problems.
This laptop does not have HDMI, only VGA, too bad.
I'll try your solution and report here.

Revision history for this message
Prada (pradacr) wrote :

By the way, there are other problems with Intel Graphics on Linux.
For example, if I use "xset dpms force off" to turn off the laptop screen I get a frozen pc where only the mouse pointer moves. Then I have to force a shut down with the power button.

 I wish Intel did something about its buggy driver!

Revision history for this message
T Martin (mortramalt) wrote :
Download full text (4.5 KiB)

It may be a problem with Compiz. I have not yet run into the problem with
Xubuntu 11.04 on the same machine.

On Sun, May 1, 2011 at 12:57, Prada <email address hidden> wrote:

> By the way, there are other problems with Intel Graphics on Linux.
> For example, if I use "xset dpms force off" to turn off the laptop screen I
> get a frozen pc where only the mouse pointer moves. Then I have to force a
> shut down with the power button.
>
> I wish Intel did something about its buggy driver!
>
> --
> You received this bug notification because you are a direct subscriber
> of the bug.
> https://bugs.launchpad.net/bugs/614238
>
> Title:
> Intel Core i3 External Monitor Wavy Output
>
> Status in The Linux Kernel:
> Confirmed
> Status in “linux” package in Ubuntu:
> Triaged
> Status in “linux” source package in Natty:
> Triaged
>
> Bug description:
> A similar problem with Lucid was reported mainly by users of ATi
> Radeon graphics hardware. I also experienced the "wavy" output in
> Lucid, although the graphics h/w is the integrated intel that comes
> with the Core i3 processors.
>
> It is easy to reproduce. Just plug in an external monitor or
> projector. The output is not stable/solid and has waves that make it
> unusable.
>
> I tried the Maverick Alpha3 to see if it had been addressed in the
> 2.6.35 kernel but the problem is still apparent.
>
> The LCD display of the Laptop is rock solid and sharp. This only
> affects the external VGA from what I can tell. I do not have any hdmi
> devices to test with so cannot confirm if the symptoms are just VGA or
> any external monitor connection.
>
> Similar bug reports from Lucid include: 537640, 541501, 557814, 562138
> although these all seem to relate to the ATI chipsets, the description
> of the problem sounds the same.
>
> I am happy to try upstream kernels and build/patch/compile if
> necessary.
>
> ProblemType: Bug
> DistroRelease: Ubuntu 10.10
> Package: linux-image-2.6.35-14-generic 2.6.35-14.19
> Regression: No
> Reproducible: Yes
> ProcVersionSignature: Ubuntu 2.6.35-14.19-generic 2.6.35
> Uname: Linux 2.6.35-14-generic i686
> AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
> Architecture: i386
> ArecordDevices:
> **** List of CAPTURE Hardware Devices ****
> card 0: Intel [HDA Intel], device 0: ALC269 Analog [ALC269 Analog]
> Subdevices: 1/1
> Subdevice #0: subdevice #0
> AudioDevicesInUse:
> USER PID ACCESS COMMAND
> /dev/snd/controlC0: alord 1578 F.... pulseaudio
> CRDA: Error: [Errno 2] No such file or directory
> Card0.Amixer.info:
> Card hw:0 'Intel'/'HDA Intel at 0xfc700000 irq 46'
> Mixer name : 'Intel IbexPeak HDMI'
> Components : 'HDA:10ec0269,144dc06a,00100004
> HDA:80862804,80860101,00100000'
> Controls : 19
> Simple ctrls : 9
> Date: Fri Aug 6 07:47:00 2010
> HibernationDevice: RESUME=UUID=bc66e046-4afc-4cb6-aa3e-d0f114e960e3
> InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Alpha i386
> (20100803.1)
> Lsusb:
> Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
> Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> Bus 001 Device...

Read more...

Revision history for this message
Stuart Smith (stuart-roguex) wrote :

Thank you for the info T Martin. I have tried Fedora and had the same issue so I did not try any other Distros out. I will give xubuntu a try tonight and see if the problem persists.

Revision history for this message
Fernando Hidalgo (hidalgo-marchione) wrote :

Hi,

I remember you that I have a Vostro 3300, i3 with a Intel card. At the moment, the VGA screen was waving.
Yesterday I updated my Ubuntu to the version 11.04 (natty), kernel version 2.6.38-8-generic, and now the external screen doesn't work at all.

If I plug it at the begging, the behaviour is similar as it was, waving and sometimes a line with strange colours. But after I login in, I can't see anything, just the mouse cursor, only part of it, a frozen screen or the system tray (but I can move windows to my external screen).

The flickery/wavy screen is allways there. May be is it a new bug?

Kind regards,
Fernando Hidalgo

Changed in linux:
status: Confirmed → Invalid
Changed in linux:
status: Invalid → Confirmed
Changed in linux:
status: Confirmed → Fix Released
Changed in linux:
status: Fix Released → Confirmed
Seth Forshee (sforshee)
Changed in linux:
importance: High → Unknown
status: Confirmed → Unknown
Changed in linux:
importance: Unknown → Medium
status: Unknown → Confirmed
Seth Forshee (sforshee)
Changed in linux (Ubuntu):
status: Triaged → Incomplete
Changed in linux (Ubuntu Natty):
status: Triaged → Incomplete
Seth Forshee (sforshee)
Changed in linux (Ubuntu):
assignee: Canonical Kernel Team (canonical-kernel-team) → Seth Forshee (sforshee)
Changed in linux (Ubuntu Natty):
assignee: Canonical Kernel Team (canonical-kernel-team) → Seth Forshee (sforshee)
Ara Pulido (ara)
Changed in linux (Ubuntu Natty):
status: Incomplete → Confirmed
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
129 comments hidden view all 209 comments
Revision history for this message
In , Seth Forshee (sforshee) wrote :

Jesse,

I was just checking up on the status of these patches. Looks like the first one made it to Linus's tree, but Keith backed out the second because it causes a regression:

https://bugs.freedesktop.org/show_bug.cgi?id=40031

Any idea on what needs to be done to address this?

Thanks,
Seth

Revision history for this message
In , Tomaszc (tomaszc) wrote :

Does this bug will be fixed in kernel 3.1?

I recall that it was first reported over a year ago, only as the old report was closed and opened new, it always looks better error for two months than in over a year.

Tomasz

Revision history for this message
In , Maxime Chéramy (maxime81) wrote :

(In reply to comment #27)
> Jesse,
>
> I was just checking up on the status of these patches. Looks like the first one
> made it to Linus's tree, but Keith backed out the second because it causes a
> regression:
>

Is the regression more important than this bug ? I mean, with the patch my computer is working perfectly.

Revision history for this message
In , Tomaszc (tomaszc) wrote :

Chris, whether this patch will be submitted in merge window kernel 3.2 ?

Revision history for this message
In , Paulo Zanoni (pzanoni) wrote :

Sorry, I forgot to tell you.

This issue was discussed in intel-gfx recently. Keith wrote a series of 9 patches on the code that is used by this bug.

I believe the patches landed here:
http://cgit.freedesktop.org/~jbarnes/linux?h=fix-pch-refclk

And the one that solves our problem is:
http://cgit.freedesktop.org/~jbarnes/linux/commit/?h=fix-pch-refclk&id=99eb6a01e5ac6cf28aadc64e6ff346939874dfd2

The root-cause is that on our machines we need to use DREF_NONSPREAD_CK505_ENABLE instead of DREF_NONSPREAD_SOURCE_ENABLE when setting the PCH_DREF_CONTROL register.

I don't think this will come for 3.1, but at least now distros can try to backport something :)

Revision history for this message
In , Paulo Zanoni (pzanoni) wrote :

More information to help:

If we're going to do a "minimal" backport we need:

- this patch: http://lists.freedesktop.org/archives/intel-gfx/2011-September/012172.html
- follow the comments here: http://lists.freedesktop.org/archives/intel-gfx/2011-September/012198.html

The first link on this comment is the patch that "caused" Keith's rewrite. If you want to fully understand the problem, I recommend you to read all messages on that thread and also all replies to Keith's patch series (sent a few days after the discussion).

Revision history for this message
In , Tomaszc (tomaszc) wrote :

Thank you very much for answer :)
I'm currently using the patch from comment #12 this discussion and it works well, but every now and then I have to recompile kernel on ArchLinux (7 times, v3.0.7 :), so I want to know if the amendment shall enter into a stable kernel release, in version 3.1 is probably not possible, but maybe in version 3.2?
The bug has been over a year, whether he is a chance that once it goes into the stable kernel relase, it was not necessary to create backports?

Revision history for this message
In , Louisincn (louisincn) wrote :

Hi,

I am trying to get use the 3.0 patch. I have downloaded the patch above to my home directory, downloaded the 3.0.0 source using apt-get. i've also have libncurses5-dev and gcc installed and updated and upgraded everything with apt-get. I can't get the patch to work though. I unbzipped /untarred the source then entered the linux-source-3.0.0 directory then ran

louis@louis-laptop:/usr/src/linux-source-3.0.0/linux-source-3.0.0$ sudo cat /home/louis/patch.diff | patch -p1
patching file drivers/gpu/drm/i915/i915_drv.c
patch: **** Can't rename file /tmp/pobVaNe5 to drivers/gpu/drm/i915/i915_drv.c : Permission denied
louis@louis-laptop:/usr/src/linux-source-3.0.0/linux-source-3.0.0$

can anybody tell me what i'm doing wrong? I'm sure after i've patched it properly the compiling/installing of the new kernel will be no problem.

Cheers,

Louis

Revision history for this message
In , Maxime Chéramy (maxime81) wrote :

When you type :
"sudo cat /home/louis/patch.diff | patch -p1"

You run cat as root and patch as louis. Then the error message should become clear to you. Anyway, you should do everything in your home and avoid touching the files in /usr/src.

Please avoid using this bug report ticket to ask how to apply a patch, you should use a forum for this kind of question.

Bryce Harrington (bryce)
Changed in linux (Ubuntu Oneiric):
importance: Undecided → High
status: New → Triaged
milestone: none → oneiric-updates
tags: added: kernel-handoff-graphics kernel-needs-review oneiric
Revision history for this message
In , Tomaszc (tomaszc) wrote :

Can you share patch for kernel 3.1? I tried the above but do not match.

Is there a chance that the bug is fixed in kernel 3.2?

Revision history for this message
In , Paulo Zanoni (pzanoni) wrote :

(In reply to comment #36)
> Can you share patch for kernel 3.1? I tried the above but do not match.
>
> Is there a chance that the bug is fixed in kernel 3.2?
Yes, a pull was already requested.

See:
http://lists.freedesktop.org/archives/intel-gfx/2011-October/012856.html
http://cgit.freedesktop.org/~keithp/linux/log/?h=drm-intel-next

Please test drm-intel-next. I hope Linus will pull this soon.

Revision history for this message
In , Tomaszc (tomaszc) wrote :

Created attachment 52870
drm-intel-next patch in kernel 3.1 (fix waves)

Thank you Paulo

Currently I test drm-intel-next and it works perfectly, no waves.
Previously, when switching screens sometimes appear gray screen and had to switch again, now drm-intel-next yet this did not happen.

I created a patch for kernel 3.1 on drm-intel-next, the file in the attachment.

I hope that this can be included in kernel 3.2 :)

Revision history for this message
In , Paulo Zanoni (pzanoni) wrote :

Fixed in Linus' 3.2 tree.

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commit;h=99eb6a01e5ac6cf28aadc64e6ff346939874dfd2

Fixes my machine. Closing bug. Reopen if that doesn't fix your machine.

Revision history for this message
In , Defeatersphp (defeatersphp) wrote :

how do I apply this patch. I'm not really good at these things ? I've had this error for ever and I can't get it fixed... can it get merged into update or something ? Thanks

Changed in linux:
status: Confirmed → Fix Released
Revision history for this message
Martin Fisher (yusuf-martin) wrote :

I don't have much of an understanding of bug reporting and fixing - my interest here is simply this bug and hoping to see it resolved for 11.10 and onwards.

I have come across this, howev.er:

https://bugs.freedesktop.org/show_bug.cgi?id=38750

and post it here in case it is relevant.

Thanks, Martin

Revision history for this message
Alik (kilaka) wrote :

Possible duplicate:
"[arrandale] desktop is messed up with external monitors (x86_64)"
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/745112

Revision history for this message
Seth Forshee (sforshee) wrote :

I've done a backport to natty. Please test it thoroughly and let me know the results.

  http://people.canonical.com/~sforshee/lp614238/linux-2.6.38-13.53~lp614238v201112021925/

I also made an updated build for oneiric in case anyone is interested.

  http://people.canonical.com/~sforshee/lp614238/linux-3.0.0-14.23~lp614238v201112012306/

Changed in linux (Ubuntu Oneiric):
assignee: nobody → Seth Forshee (sforshee)
status: Triaged → Incomplete
Changed in linux (Ubuntu Natty):
status: Confirmed → Incomplete
Changed in linux (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Sergei Ianovich (ynvich-gmail) wrote :

Output on an external monitor is wavy with either Seth's image or 3.2.0-5 from precise.

The hardware is different -- i7-2720M, Sandy Bridge. Should I file a new bug?

Revision history for this message
Seth Forshee (sforshee) wrote : Re: [Bug 614238] Re: Intel Core i3 External Monitor Wavy Output

On Sun, Dec 04, 2011 at 05:14:46PM -0000, Sergey Yanovich wrote:
> Output on an external monitor is wavy with either Seth's image or
> 3.2.0-5 from precise.
>
> The hardware is different -- i7-2720M, Sandy Bridge. Should I file a new
> bug?

Sergey: I'm fairly certain that yours is a different issue. According to
the comments in the code at least, the SSC shouldn't impact the analog
outputs for the chipsets used with Sandy Bridge or later. So please go
ahead and file a new bug by running 'ubuntu-bug linux' in a terminal.

Seth Forshee (sforshee)
Changed in linux (Ubuntu Oneiric):
status: Incomplete → In Progress
Revision history for this message
Carlos Chiquete (bulldogfront) wrote :

Hi Seth, regarding your last activity in this thread, does this mean that an official oneiric update is coming with the fix implemented? Thanks.

Seth Forshee (sforshee)
description: updated
Revision history for this message
Seth Forshee (sforshee) wrote :

On Tue, Dec 06, 2011 at 09:40:06PM -0000, Carlos Chiquete wrote:
> Hi Seth, regarding your last activity in this thread, does this mean
> that an official oneiric update is coming with the fix implemented?
> Thanks.

It means I've started the process of getting these into a future oneiric
update. We're still several weeks from having a release containing the
fix.

Revision history for this message
Martin Fisher (yusuf-martin) wrote :

This is fantastic news and I thank you for your efforts!

Martin

Revision history for this message
Marc Grimme (elcody02) wrote :

Same for me. Great morning news.
Thanks.
Marc.

Seth Forshee (sforshee)
Changed in linux (Ubuntu Oneiric):
status: In Progress → Fix Committed
Revision history for this message
Herton R. Krzesinski (herton) wrote :

This bug is awaiting verification that the kernel for Oneiric in -proposed solves the problem (3.0.0-15.24). Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-oneiric' to 'verification-done-oneiric'.

If verification is not done by one week from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-oneiric
Revision history for this message
dejot (gkastner) wrote :

I am running on 3.0.0-15.24 from oneiric-proposed with no wavy output whatsoever -> problem solved. Thanks guys!

tags: added: verification-done-oneiric
removed: verification-needed-oneiric
Revision history for this message
Marc Grimme (elcody02) wrote :

I can confirm that the following kernel is working:

$ dpkg -l linux-image-generic
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-==============-==============-============================================
ii linux-image-ge 3.0.0.15.17 Generic Linux kernel image

$ uname -r
3.0.0-15-generic

This means no blury display on a IBM Thinkpad i410s with Intel iCore5 and intel graphics adapter.
Somehow I don't have a 3.0.0.15.17 but updated the kernel from the proposed sources.

Hope that helps.

Thanks
Marc.

Revision history for this message
Lucas Crivellari Macieira (birula) wrote :

Problem solved in Dell inspiron n4030.

Tanks

Revision history for this message
Søren Holm (sgh) wrote :

Works for me on Lenovo T410s.

Revision history for this message
Martin Fisher (yusuf-martin) wrote :

Solves the problem for me on Dell Vostro 3300 connected by VGA to external secreen

Revision history for this message
Alan Bell (alanbell) wrote :

works great on my Samsung R530 (exact model that this was originally reported on)

Revision history for this message
Anton Norup Sørensen (anton-norup) wrote :

Updated from proposed.
dmesg output:
Linux version 3.0.0-15-generic (buildd@allspice) (gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) ) #24-Ubuntu
SMP Mon Dec 12 15:23:55 UTC 2011 (Ubuntu 3.0.0-15.24-generic 3.0.13)
DMI: Dell Inc. Vostro 3300/030DMJ, BIOS A10 10/25/2010

Works fine on external VGA screen, while it flickered before.

Revision history for this message
joujek (joujek) wrote :

Works fine after updated to 3.0.0-15 from proposed.
Vostro 3300 @ i5
Thanks a lot!

Revision history for this message
Leonel Quinteros (quinterosleonel) wrote :

I've just installed 3.0.0-15-generic from proposed and the issue is fixed on Dell Inspiron N4010 using VGA-OUT.

Thanks!

Revision history for this message
charles (charles-bourasseau) wrote :

Works fine on Vostro 3300 for me too.

Thanks :)

Revision history for this message
Miguel Ramiro (mike.longbow) wrote :

I guess Vostro 3300 is more than confirmed. Mine works too.

I've been following this for a long time now. Thanks to all who worked on it.

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (13.9 KiB)

This bug was fixed in the package linux - 3.0.0-15.25

---------------
linux (3.0.0-15.25) oneiric-proposed; urgency=low

  [Brad Figg]

  * Release Tracking Bug
    - LP: #910894

  [ Upstream Kernel Changes ]

  * Revert "clockevents: Set noop handler in clockevents_exchange_device()"
    - LP: #904569

linux (3.0.0-15.24) oneiric-proposed; urgency=low

  [Herton R. Krzesinski]

  * Release Tracking Bug
    - LP: #903188

  [ Alex Bligh ]

  * (config) Change Xen paravirt drivers to be built-in
    - LP: #886521

  [ Chase Douglas ]

  * Revert "SAUCE: HID: hid-ntrig: add support for 1b96:0006 model"
    - LP: #724831
  * Revert "SAUCE: hid: ntrig: Remove unused device ids"
    - LP: #724831

  [ Seth Forshee ]

  * SAUCE: dell-wmi: Demote unknown WMI event message to pr_debug
    - LP: #581312

  [ Upstream Kernel Changes ]

  * Revert "leds: save the delay values after a successful call to
    blink_set()"
    - LP: #893741
  * xfs: Fix possible memory corruption in xfs_readlink, CVE-2011-4077
    - LP: #887298
    - CVE-2011-4077
  * drm/i915: fix IVB cursor support
    - LP: #893222
  * drm/i915: always set FDI composite sync bit
    - LP: #893222
  * jbd/jbd2: validate sb->s_first in journal_get_superblock()
    - LP: #893148
    - CVE-2011-4132
  * ALSA: hda - Don't add elements of other codecs to vmaster slave
    - LP: #893741
  * virtio-pci: fix use after free
    - LP: #893741
  * ASoC: Don't use wm8994->control_data in wm8994_readable_register()
    - LP: #893741
  * sh: Fix cached/uncaced address calculation in 29bit mode
    - LP: #893741
  * drm/i915: Fix object refcount leak on mmappable size limit error path.
    - LP: #893741
  * drm/nouveau: initialize chan->fence.lock before use
    - LP: #893741
  * drm/radeon/kms: make an aux failure debug only
    - LP: #893741
  * ALSA: usb-audio - Check the dB-range validity in the later read, too
    - LP: #893741
  * ALSA: usb-audio - Fix the missing volume quirks at delayed init
    - LP: #893741
  * KEYS: Fix a NULL pointer deref in the user-defined key type
    - LP: #893741
  * hfs: add sanity check for file name length
    - LP: #893741
  * drm/radeon: add some missing FireMV pci ids
    - LP: #893741
  * sfi: table irq 0xFF means 'no interrupt'
    - LP: #893741
  * x86, mrst: use a temporary variable for SFI irq
    - LP: #893741
  * b43: refuse to load unsupported firmware
    - LP: #893741
  * md/raid5: abort any pending parity operations when array fails.
    - LP: #893741
  * mfd: Fix twl4030 dependencies for audio codec
    - LP: #893741
  * xen:pvhvm: enable PVHVM VCPU placement when using more than 32 CPUs.
    - LP: #893741
  * xen-gntalloc: integer overflow in gntalloc_ioctl_alloc()
    - LP: #893741
  * xen-gntalloc: signedness bug in add_grefs()
    - LP: #893741
  * powerpc/ps3: Fix lost SMP IPIs
    - LP: #893741
  * powerpc: Copy down exception vectors after feature fixups
    - LP: #893741
  * backing-dev: ensure wakeup_timer is deleted
    - LP: #893741
  * block: Always check length of all iov entries in blk_rq_map_user_iov()
    - LP: #893741
  * Linux 3.0.10
    - LP: #893741
  * drm/i915: add multi-threaded forcewake support
    - LP: #891270
  * (pre-sta...

Changed in linux (Ubuntu Oneiric):
status: Fix Committed → Fix Released
Revision history for this message
cherep (acherep) wrote :

hi,
will there be any patch to ubuntu 10.10 Maverick?

Revision history for this message
Scott Talbert (swt-techie) wrote :

@Seth,

It looks like this fix has caused a regression for at least one user, please see bug #925350.

Revision history for this message
In , Paul Ezvan (tjyr) wrote :

Hi,

the problem came back with linux kernel 3.5.3 (using Archlinux with latest intel 2.20.6 drivers).

Revision history for this message
In , Paul Ezvan (tjyr) wrote :

Whoops please ignore my last comment, wrong kernel version.

dino99 (9d9)
Changed in linux (Ubuntu Natty):
status: Incomplete → Invalid
Displaying first 40 and last 40 comments. View all 209 comments or add a comment.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.