severe graphics flicker for radeon

Bug #538344 reported by Simon Kitching
76
This bug affects 13 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

When booting Lucid with linux-image-2.6.32-14, graphics works fine.

But booting with 2.6.32-16 triggers nasty flickering.

Weirdly, the flickering does not happen immediately. If I boot the bad kernel from a "cold" system then the login screen displays fine. Without doing anything (no login, etc), after about 30 seconds mild flickering starts, and gets progressively worse. After about 2 minutes system is unusable. Same happens if I log in.

If I shutdown and immediately restart, the flickering is there immediately. But if I shutdown, wait 10 mins or so, then restart then the flickering does not begin for 30 seconds or so.

So it is perhaps something related to power-management in the ATI Radeon driver?

System details:
HP Compaq nc8430 laptop, Core Duo T2500@2ghz
ATI Radeon Mobility M56P X1600, running at 1680x1050, 60hz

More detail about flickering: the screen appears to lose "vertical sync", redisplaying at various vertical offsets for a few frames. Initially, it displays the screen mostly correct with just a few "displaced" frames per second. Then it progresses to where just about every frame is displaced at some random vertical offset from where it should be, effectively "flickering" madly up and down.

There is nothing odd in dmesg.

I'm happy to test patches, try reconfiguration etc. Just let me know what..

tags: added: kernel-series-unknown
Revision history for this message
Moisa Doru (moisadoru) wrote :

This affects me also. I have an HP Compaq 6820s with an ATI RV516 (Radeon X1350) graphics card, The same symptoms with the flickering. I notice a small flickering every couple of seconds, and severe flickering at random time periods. Sometimes it comes back to normal, sometimes it doesn't, and I have to reboot.

Revision history for this message
Moisa Doru (moisadoru) wrote :

More details: using kernel 2.6.32-15 this bug disaapears. The bug is present only in 2.6.32-16. Hope this helps.

Revision history for this message
Simon Kitching (skitching) wrote :

I've done further testing, and can say:
  2.6.33 --> flicker
  2.6.34 pre rc1 (commit 3474cbd11df8cdd6413781ea95bd51dd469098ff) is good, no flicker.

So at least the problem appears to have been fixed in HEAD. Hopefully the patch will find its way into the 2.6.32 series soon..

And booting with "nomodeset" also seems to prevent flicker, even on 2.6.32-16 or 2.6.33. Of course there are disadvantages to that..

Revision history for this message
ecapot (ecapot) wrote :

I can confirm the problem on a HP Compaq nx9420 with ATI Radeon Mobility M56P X1600; nomodeset seems to help too.

Revision history for this message
Jason J. Herne (hernejj) wrote :

I can confirm on a Lenovo W500 with an ATI Mobility Radeon HD 3650.
nomodeset fixes for me too.

https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/538648
This bug seems to be a duplicate accept the OP has an Intel card.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Simon Kitching (skitching) wrote :

Tried 2.6.32-18 : flicker still there; this kernel therefore unusable for me.

Revision history for this message
fishwithapipe (nofutureforyu) wrote :

I can confirm the same bug on similar (nc8430) hardware on current 2.6.32-19 kernel release. I have returned to the kernel from alpha3.

Revision history for this message
Moisa Doru (moisadoru) wrote :

still present in 2.6.32-20

Revision history for this message
Malthe Borch (mborch) wrote :
Revision history for this message
Moisa Doru (moisadoru) wrote :

Thanks Malthe, the radeon.new_pll=0 setting works fine. No more flickering.

Revision history for this message
Simon Kitching (skitching) wrote :

2.6.32-21 fixes this issue for me (without any "raden.new_pll=0").

Revision history for this message
Martin (agima) wrote :

2.6.32-21 fixed the problem only partially on my HP nc8430 (Radeon X1600):

When I boot up the machine there is no flicker on the internal display and no flicker on dvi. But when I undock the laptop from its docking station and switch from dvi to the internal display via hotkey, the flickering is there, again.

Revision history for this message
Martin (agima) wrote :

new_pll=1 fixes the flickering problem completely for me.

Revision history for this message
Moisa Doru (moisadoru) wrote :

The new_pll=0 or new_pll=1 has no effect when attaching a second external display. Both screens flicker heavily making the system unusable.
I have a HP Compaq 6820s ( ATI Technologies Inc RV516 [Mobility Radeon X1350] ) and an external Benq G2420HDB 24' external display, and lucid 64bit.
At the moment I'm using the 2.6.32-15 kernel, which seems to work.

Revision history for this message
Moisa Doru (moisadoru) wrote :

On 10.10 (2.6.35-22), the laptop display flickers, while the external monitor looks alright. If I add radeon.new_pll=0 in grub, the flickering disappears.

Revision history for this message
amdlin (amdlintuxos) wrote :

The problem is also valid for me
ubuntu 10.10, laptop Toshiba
01:00.0 VGA compatible controller: nVidia Corporation G73 [GeForce Go 7600] (rev a1)
2.6.35-22-generic
That looks like nothing with the videocard driver, for me flickering happens on "nouveau" and "proprietary" drive as well.

Revision history for this message
amdlin (amdlintuxos) wrote :

flickering is heavy especially when used composite WM (Mutter) or opengl (pyopengl programs).
"nomodeset" does not resolve the problem

Revision history for this message
xArchersParadoxx (bwagner42) wrote :

This affects me on an IBM ThinkCentre
Radeon X1350

Revision history for this message
madbiologist (me-again) wrote :

amdlin - This bug report is about AMD/ATI Radeon graphics hardware. As you have NVIDIA GeForce hardware, please report a new bug after first searching Launchpad for any existing bug reports about the same problem.

xArchersParadoxx - What kernel version are you using? If you are unsure, please paste the output of uname -srm

Revision history for this message
penalvch (penalvch) wrote :

Simon Kitching, thank you for reporting this bug and helping make Ubuntu better. Please execute the following command, as it will automatically gather debugging information, in a terminal:
apport-collect 538344

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
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.