ATI drivers had mouse corruption errors since 2001.
You have already discovered almost all the existing workarounds.
You should contact their Support, and in the meantime keep on looking for driver
updates. But I don’t think that a 12-year problem has any hope of an early solution.
Below is the complete list of workarounds that I was able to find :
- Enabling/disabling shadows for mouse
- Enabling mouse trails
- Disable Catalyst AI (through ATI Tray Tools)
- Disable mouse shadow
- Disable Windows Aero
- Use a third-party cursor app (cursorFX, etc.) to draw a better cursor
- Return the DPI setting in Windows 7 to normal (if changed)
- Change the dual monitors positioning in Windows (use Above etc.)
- Do not use ATI for multiple monitors
- Move mouse to lower right corner, completely
- Move mouse right under a taskbar item (lower most), and shake it left and right
And here’s a possible list of ways to “fix” the cursor without rebooting:
- Unplugging mouse
- Open magnifier and zoom to 100%, leaving the magnifier open
- Activating an eyefinity profile (for those with multiple screens)
- Changing resolution
- Put Windows into sleep mode
- As soon as you see the stripes/comb pointer, move the mouse to the edge of your screen (top right was mentioned) and shake the mouse a few times
I’ve tried everything to fix this, and recently i found out the best way to fix it (Which hasn’t failed at all so far) is to move the mouse to the top right of my screen and shake it around a bit. I’m so relieved i found this solution, I use 3 external monitors 7970M graphics card and moving the mouse to the top right then shaking it around would make it jump from my 2nd to 3rd monitor, after about 5 seconds at most of doing it the mouse fixes itself.
UPDATE: It seems for me that the new AMD beta drivers (version 14.6, downloadable here) fixes the problem. At least for me. I downloaded them one week ago when I still had mouse corruption issues with the older driver and now they’re gone (For the first time since I bought this graphic card).
I recommend everyone with an AMD card to check them out and see if it fixes your problem!
If you’re using multiple monitors you can always right click on the desktop of your side monitor(s) and the main display will be corrected again. Annoying bug but that’s always fixed it for me when it appears.
Drivers will not just fix this one, I haven’t had it until the 7000 series though which is extra annoying and I’ve been with ATI / AMD after 3DFX went out.
Simplest and least invasive solution.
Open the “Screen Resolution” context menu by right clicking on the Desktop.
Reorder any display and apply changes.
Reorder displays back to original order and apply changes.
Viola! Your cursor is back.
Open a window, hover mouse over minimize, expand, close, area at the top right and it will go back to normal, or at least it does for me, hope this helps.
At the time of writing this post and app (2016-10-02), with a new generation (launched 2 months ago) ATI card and using the latest drivers, the mouse cursor corruption is still here, and is happening (at least to me) during every single Starcraft 2 game, randomly, sometimes during intense battles.
I have decided to automate the mouse trails enabling workaround fix provided in @harrymc’s answer.
So here it is (works for me!):
Contributions and issue reports are welcome: GitHub project page