Corruption around mouse cursor when dragged, particularly around Dash, Indicators, window chrome

Bug #1080789 reported by Brendan Donegan on 2012-11-19
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
ubuntu-nexus7
Low
Alex Chiang

Bug Description

When dragging the cursor around the UI on the Nexus7, the cursor and the areas around the cursor quite often become corrupted. This is particularly easy to reproduce in the Dash. and a few examples are attached as screenshots - but it also happens around the indicators, menus and window chrome.

Steps to reproduce:

1. Open the Dash
2. In turn, hover the cursor over each icon shown
3. Close the Dash and open a terminal window
4. Move the cursor repeatedly into and out of the title bar of the window

Expected Result:

No corruption occurs

Actual Result:

At least half the time, some corruption occurs in the highlight shown around the icon on step 2, and the same on step 4

tags: added: mobile
Chris Wayne (cwayne18) wrote :

I have seen this as well, although only when plugging in a mouse. Marking confirmed.

Changed in ubuntu-nexus7:
status: New → Confirmed
importance: Undecided → Medium
importance: Medium → Low
Bryce Harrington (bryce) wrote :

I've seen this as well. It's my guess this is due to a bug in the tegra3 driver.

tags: added: tegra3
Sean Feole (sfeole) wrote :

Moving bug back to a New status since it's not currently assigned to anyone.

Per comment #4 if this is a Tegra3 potential bug then it will have to be brought to NVidia's attention.

Changed in ubuntu-nexus7:
status: Confirmed → New
Sean Feole (sfeole) wrote :

Marking confirmed and assigning to Alex Chiang

Changed in ubuntu-nexus7:
status: New → Confirmed
assignee: nobody → Alex Chiang (achiang)
Sean Feole (sfeole) wrote :

I have not seen this bug in Raring 13.04, if anyone else has let me know.

Eric Brower (ebrower) wrote :

For somebody experiencing this, can you please try adding/modifying your /etc/X11/xorg.conf as follows, or create a suitable /etc/X11/xorg.conf.d/xyz.conf script:

Section "Device"
    Identifier "Tegra"
    Driver "tegra"
    Option "ARGBHWCursor"
EndSection

If this resolves/works-around the corruption, you'll also want to adapt the following kernel patch to resolve console errors when the cursor moves off-screen:
http://nv-tegra.nvidia.com/gitweb/?p=chromeos/kernel.git;a=commitdiff;h=b50bf5979036750891461a5824bb12273f04fe16

Andy Whitcroft (apw) wrote :

@Eric -- this kernel patch seems to be from other tegra kernel not the one on which we are based. I can find nothing even remotely similar to even guess as to where a similar change might be made.

@Ogra et al -- if you could test the xorg.conf.d changes though as they may well still hint as to the issue.

Eric Brower (ebrower) wrote :

@Andy -- taking a look at the Nexus7 kernel, the patch may not be necessary. Let's see if enabling ARGBHWCursor improves the situation, and go from there.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers