On my machine it appears as the pointer is not changed, the pixels on the
screen close to the pointer get "wrong" (the pattern itself has similarities
to the picture, but the main pointer is ok) and then these pixels stay there
until something happens, they appear somewhere else. They appear always
present, no matter what is done on the screen. But they don't follow the
pointer in all movements, they stay somewhere for a while and then appear
somewhere else.

I guess that if the hardware has two independent
"sprites" (sorry for C64 terminology if now it has some other name, I'm that
old)  for hardware drawn cursors then what I observe must be the second one
which gets initialized to something and then turned on on some events and
then reinitialized on some other events? Is there any docs or info that
there can be two (or more) hardware sprites? The obvious fix would be to
avoid touching the second, especially avoid setting the "show" flag for it.

(I have a lot of programming experience, although not on Linux and with
drivers, but I'm really willing to help as much as I can).


** Attachment added: "unnamed"
   http://launchpadlibrarian.net/13983049/unnamed

-- 
[mach64] ATI Mobility M1 -- the mouse cursor garbles some underlying pixels
https://bugs.launchpad.net/bugs/194521
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to