Summary: | Mouse cursor corruption when moving between monitors | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Nikolaus Rath <Nikolaus> | ||||||||||
Component: | DRM/Radeon | Assignee: | Default DRI bug account <dri-devel> | ||||||||||
Status: | RESOLVED MOVED | QA Contact: | |||||||||||
Severity: | normal | ||||||||||||
Priority: | medium | ||||||||||||
Version: | unspecified | ||||||||||||
Hardware: | x86-64 (AMD64) | ||||||||||||
OS: | Linux (All) | ||||||||||||
Whiteboard: | |||||||||||||
i915 platform: | i915 features: | ||||||||||||
Attachments: |
|
Created attachment 68358 [details]
Xorg.log
Created attachment 68359 [details]
xorg.conf
Addendum: the path that seems to cause corruption goes from about 56 pixes above the lower left corner of one monitor to the lower right corner of the second monitor. I suspect the problem may be related to the two monitors having different vertical resolutions (1024 vs 1080). Created attachment 68360 [details]
Picture of corrupted cursor
What kernel are you using? Make sure it has this patch: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff;h=f60ec4c7df043df81e62891ac45383d012afe0da I'm using 3.2.0 from Jul 23, so I believe I have the fix. Is there a way to know for sure? (In reply to comment #6) > I'm using 3.2.0 from Jul 23, so I believe I have the fix. It's unlikely, as the fix was only backported to the upstream 3.2 stable branch on August 2nd. > Is there a way to know for sure? Sure, inspecting the source code for your kernel. :) On 10/10/2012 09:39 AM, bugzilla-daemon@freedesktop.org wrote: > *Comment # 7 <https://bugs.freedesktop.org/show_bug.cgi?id=55819#c7> on > bug 55819 <https://bugs.freedesktop.org/show_bug.cgi?id=55819> from > Michel Dänzer <mailto:michel@daenzer.net> * > > (In reply to comment #6 <show_bug.cgi?id=55819#c6>) >> I'm using 3.2.0 from Jul 23, so I believe I have the fix. > > It's unlikely, as the fix was only backported to the upstream 3.2 stable branch > on August 2nd. > >> Is there a way to know for sure? > > Sure, inspecting the source code for your kernel. :) You're right, the patch wasn't included. Luckily it applies cleanly though. I'm rebuilding 3.2.0 with the patch now. Will report back if the problem occurs again. Best, -Nikolaus I can confirm that this bug (with the exact same corruption shown in the screenshot) is still occurring on Linux 3.8.0-29-generic. Additional information: $ uname -a Linux 91KK 3.8.0-29-generic #42~precise1-Ubuntu SMP Wed Aug 14 16:19:23 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux $ lsb_release -rd Description: Ubuntu 12.04.3 LTS Release: 12.04 $ fglrxinfo display: :0 screen: 0 OpenGL vendor string: Advanced Micro Devices, Inc. OpenGL renderer string: AMD Radeon HD 6500M/5600/5700 Series OpenGL version string: 4.2.12002 Compatibility Profile Context 9.012 -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/amd/issues/304. |
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.
Created attachment 68357 [details] Picture of corrupted cursor I'm using a ATI Radeon HD 4350 with x.org 1.12.3.902 (1.12.4 RC 2) on Debian testing. I'm running a configuration with two monitors. Every once in a while, I experience mouse cursor corruption when moving the cursor from one screen to the other. The cursor then looks like in the attached photo. I order to get it back to normal, I have to move the cursor several times from one monitor to the other. There seems to be a specific path that I need to take, but I cannot find out which one it is exactly. The problem does not appear when specifying 'Option "SWcursor"' in xorg.conf.