Bug 16865

Summary: Flickering mouse pointer in dual head mode (results also in crashes)
Product: xorg Reporter: Friedrich Gräter <graeter>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED DUPLICATE QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: arequipeno, ezerotven+fdo, iandickerson, pl4nkton, rodrigo
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg.0.log after the crash
none
My Xorg.conf
none
flickering mouse pointer none

Description Friedrich Gräter 2008-07-27 13:07:40 UTC
Created attachment 17919 [details] [review]
Xorg.0.log after the crash

When using the xorg radeon driver on my ATI Radeon Mobility x1400 I have several strange misbehaviours of the mouse pointer:

1. There are areas on the screen where the mouse pointer begins to flicker if you move it over. These areas seem are over the full vertical length of both screens and in a distance of ca. 260 pixels. This bug is can be reproduced on my machine everytime I use it in dual screen mode (it disappears in single screen mode).

2. Also sometimes the mouse pointer disappears when moving it between both heads and got replaced by a scrambled or semi-transparent line. A similar bug was also inside FGLRX. It is a little bit hard to reproduce this bug.

The problem is, it is hard to recover the mouse pointer (only suspend-2-disk or a complete restart helps) - and sometimes the X server hangs when this problem appears. The strange thing in this situation is, that the mouse can be moved, but the keyboard and the video output freezes. I've attached a Xorg.0.log-file which shows the following debugging messages appearing after that problem:

[mi] EQ overflowing. The server is probably stuck in an infinite loop.
[mi] mieqEnequeue: out-of-order valuator event; dropping.
Comment 1 Friedrich Gräter 2008-07-27 13:08:36 UTC
Created attachment 17920 [details]
My Xorg.conf
Comment 2 pl4nkton 2008-09-19 09:22:10 UTC
I have the same behaviour on a MacBook Pro. Mouse flicker and the same crashes.

X1600 Mobile
Xserver 1.5, ati or radeonhd driver from git.
kernel 2.6.27 git x86
Comment 3 pl4nkton 2008-09-19 09:23:53 UTC
Created attachment 19017 [details]
flickering mouse pointer
Comment 4 pl4nkton 2008-09-19 10:32:53 UTC
Flickering is on primary and external screen with ati/radeon driver. The mouse pointer jumps from one to the other screen.
With the radeonhd driver only the primary screen have the flickering mouse and it looks a bit different.
Comment 5 Alex Deucher 2008-09-19 13:23:38 UTC
Please try ati from git and try adjusting the "DisplayPriority" option.  see the radeon man page for more info.
Comment 6 pl4nkton 2008-09-20 06:22:01 UTC
AUTO, BIOS and HIGH options to "DisplayPriority" have no influence to the flickering.
Comment 7 Friedrich Gräter 2008-09-21 17:59:34 UTC
This is exactly the same problem, that I reported originally. Unfortunately I have no access to an external monitor for the next month, to do further testing...
Comment 8 ezerotven+fdo 2008-09-22 03:05:32 UTC
I have the same mouse flickering problem for some months on ATI Technologies Inc M56P [Radeon Mobility X1600]. Using 38aa450fce6a91b35c191fd07112490a62cc29c6 from git. No crashes fortunately.
Comment 9 ezerotven+fdo 2008-09-29 02:08:42 UTC
Setting DisplayPriority to HIGH does not help to me either. I'm using the latest driver version from git (d82f2938f69402c641a1c8362fdc513419b27659).
Comment 10 Friedrich Gräter 2008-10-25 00:12:33 UTC
Setting DisplayPriority to high and using the latest GIT version also doesn't change my problem. 

I have still a flickering mouse pointer and still sometimes the mouse pointer get scrambled and the X server got partially locked with the messages from the attached Xorg.0.log.
Comment 11 Nikhil Gupta 2008-11-17 22:01:49 UTC
I have the exact same problem on an ATI Radeon Mobility x1300. I see the flickering on the external VGA monitor, which is an  Acer AL1916W. I can provide any necessary diagnostic info for fixing this bug.
Comment 12 ezerotven+fdo 2009-01-12 04:44:36 UTC
The pointer flickering problem is still present in xserver-xorg-video-radeon 1:6.10.0-1 (debian experimental).
Comment 13 Ian Pilcher 2009-04-14 06:07:29 UTC
Yet another "me too".  My hardware is a X1650 with 2 DVI-connected LCDs --
1280x1024 and 1680x1050.

I see the same problem with the radeonhd driver, BTW.
Comment 14 Ian Dickerson 2009-04-17 05:44:18 UTC
Same here, on X1650, two LCDs, radeon driver.

I think problem goes away with SWCursor enabled, but unfortunately SWCursor causes X to crash when switching vt's.
Comment 15 Ian Dickerson 2009-04-17 05:54:06 UTC
Apologies for double post.

Are this, http://bugs.freedesktop.org/show_bug.cgi?id=19215 , and http://bugs.freedesktop.org/show_bug.cgi?id=13405 duplicates?
Comment 16 Alex Deucher 2009-04-22 12:04:09 UTC

*** This bug has been marked as a duplicate of bug 19215 ***

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.