Corrupt mouse cursor when using multiple monitors

Bug #1280969 reported by Heikki Berg
34
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Linux Mint
Expired
Undecided
Unassigned

Bug Description

I have two screens, and sometimes on one of the screens mouse cursor gets corrupted. So far always vertically in 5 slices. The corrupt cursor is always in the primary screen. The cursor is fine on the second screen. If I take a screenshot (using the screenshot application on Linuxmint) cursor looks normal on the screenshot. At the same time it is corrupt on the screen. So some layer between the buffer from where screenshot is captured to displaying the image on the screen corrupts the cursor.

Corrupt cursor needs that AMD fglrx/Catalyst drivers are installed. I have now the latest 14.1 beta installed, but I had the same with previous beta.

Reboot fixes the problem, until after a while it happens again.

I have verified the problem with fresh installs of Kubuntu 13.10, Linuxmint 16 KDE and Linuxming 16 Cinnamon. Now system is running Linuxmint 16 Cinnamon.

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: xorg 1:7.7+1ubuntu6
ProcVersionSignature: Ubuntu 3.11.0-12.19-generic 3.11.3
Uname: Linux 3.11.0-12-generic x86_64
NonfreeKernelModules: wl fglrx
.tmp.unity.support.test.0:

ApportVersion: 2.12.5-0ubuntu2.2
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: None
Date: Mon Feb 17 08:18:17 2014
DistUpgraded: Fresh install
DistroCodename: petra
DistroVariant: ubuntu
DkmsStatus:
 bcmwl, 6.30.223.141+bdcom, 3.11.0-12-generic, x86_64: installed
 fglrx, 13.350, 3.11.0-12-generic, amd64: installed
 virtualbox-guest, 4.2.16, 3.11.0-12-generic, x86_64: installed (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!)
ExtraDebuggingInterest: Yes
GraphicsCard:
 Advanced Micro Devices, Inc. [AMD/ATI] Hawaii XT [Radeon R9 290X] [1002:67b0] (prog-if 00 [VGA controller])
   Subsystem: ASUSTeK Computer Inc. Device [1043:0466]
InstallationDate: Installed on 2014-02-13 (3 days ago)
InstallationMedia: Linux Mint 16 "petra" - Release amd64 20131126
MachineType: System manufacturer System Product Name
MarkForUpload: True
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-12-generic root=UUID=f073dfa2-e9a9-48d1-9ae8-f3779f8ba590 ro quiet splash vt.handoff=7
SourcePackage: xorg
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/07/2014
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0701
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: X79-DELUXE
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev 1.xx
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0701:bd01/07/2014:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKCOMPUTERINC.:rnX79-DELUXE:rvrRev1.xx:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer
version.compiz: compiz N/A
version.fglrx-installer: fglrx-installer N/A
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.46-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.2.1-1ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.2.1-1ubuntu3
version.xserver-xorg-core: xserver-xorg-core 2:1.14.5-1ubuntu2~saucy1
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu3.1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.2.0-0ubuntu10
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.904-0ubuntu2.1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.9-2ubuntu1
xserver.bootTime: Mon Feb 17 08:08:44 2014
xserver.configfile: /etc/X11/xorg.conf
xserver.errors:
 AIGLX error: failed to open /usr/X11R6/lib64/modules/dri/fglrx_dri.so, error[/usr/X11R6/lib64/modules/dri/fglrx_dri.so: cannot open shared object file: No such file or directory]
 AIGLX error: failed to open /usr/lib64/dri/fglrx_dri.so, error[/usr/lib64/dri/fglrx_dri.so: cannot open shared object file: No such file or directory]
 AIGLX error: failed to open /usr/X11R6/lib/modules/dri/fglrx_dri.so, error[/usr/X11R6/lib/modules/dri/fglrx_dri.so: cannot open shared object file: No such file or directory]
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.14.5-1ubuntu2~saucy1
xserver.video_driver: fglrx

Revision history for this message
Heikki Berg (heikki-berg) wrote :
Revision history for this message
Heikki Berg (heikki-berg) wrote :
Revision history for this message
Heikki Berg (heikki-berg) wrote :

For the first time, the corruption is now in both screens simultaneously.

Revision history for this message
Heikki Berg (heikki-berg) wrote :

Video and photos of the thing. Screen and video capture shows perfect pointer. However on the screen pointer is corrupt.
Simultaneous screen capture and video (with camera) provided. Does this isolate the bug at all?

https://www.dropbox.com/sh/cbk67l0wxg3zbzo/Pg9tUVM6n3

penalvch (penalvch)
affects: xorg (Ubuntu) → linuxmint
Revision history for this message
chemicalfan (mike-lumsden) wrote :

As this occurs under multiple window managers, it suggests the problem is either under xorg or fglrx - does it happen with the open source driver? If not, I think it'd be worth reporting this to AMD

Changed in linuxmint:
status: New → Incomplete
Revision history for this message
Heikki Berg (heikki-berg) wrote :

I have reported this through http://www.amd.com/betareport at the same time as this bugreport.
In that bug report I refer directly to this bugreport as well.

Unfortunately, AMD bugreports are like shouting in the void. I do not know whether the report has been registered and I can not follow the issued bugreport.

Revision history for this message
Heikki Berg (heikki-berg) wrote :

I have used only SW driver (fresh install) or AMD/Catalyst driver. No mouse pointer corruption in a fresh install until AMD/Catalyst drivers are installed.

Revision history for this message
Kazriko (kaz-lpad) wrote :

Until recently, I can't actually remember a time in my entire history of using AMD cards with Linux and fglrx that I didn't have cursor corruption on one of the screens. Oddly, my 7750 at work with Mint 17 with 3 screens hasn't exhibited these symptoms yet, but I'm definitely getting the same thing on Ubuntu 14.04 with an A10-7870K with 2 screens.

One thing I've observed in that the screen with the corruption actually stops changing the cursor entirely. You can move over elements where the screen would normally change to another cursor shape, and the cursor will jump a little as if moving where the active position in the cursor is, but will remain the same part of the original cursor repeated.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Linux Mint because there has been no activity for 60 days.]

Changed in linuxmint:
status: Incomplete → Expired
Revision history for this message
Stephen Ranger (stephen-w-ranger) wrote :

Same thing happens to me on Ubuntu GNOME 15.10 x64 with fglrx 2:15.201-0ubuntu2~15.10.2. Anyway we can bump this report to fglrx instead of linuxmint directly?

Revision history for this message
Stephen Ranger (stephen-w-ranger) wrote :

I added fglrx-installer and fglrx-installer-updates. It would be nice to get this fixed as it's a longstanding bug in the driver that I believe the official AMD Windows driver fixed a while ago.

Revision history for this message
penalvch (penalvch) wrote :

Stephen Ranger, it will help immensely if you filed a new report with Ubuntu by ensuring you have the package xdiagnose installed, and that you click the Yes button for attaching additional debugging information running the following from a terminal:
ubuntu-bug xorg

Also, please feel free to subscribe me to it.

For more on why this is helpful, please see https://wiki.ubuntu.com/ReportingBugs.

no longer affects: fglrx-installer-updates (Ubuntu)
no longer affects: fglrx-installer (Ubuntu)
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.