Amazon have approved 1.19. Should appear in the store soon.
Microsoft are still certifying.
A few days ago I finally took delivery of Motorola Atrix, following the previous screwup on eBay where I paid but not received an Optimus 2X. And so I have good news for Tegra 2 owners (Motorola Atrix, Optimus 2X, Samsung Galaxy R, Motorola Xoom, Droid X2, and others):
With the little block on the right you can verify that the fix is working (the block will be invisible if rendering is broken).
Here’s the difference this setting makes:
Fix Disabled (Motorola Atrix)
Fix Enabled (Motorola Atrix)
The reason for the corrupt display is a nVidia driver bug. They fixed it for ICS, so only the earlier devices exhibit it. The problem is that the internal shader compiler miscompiles certain constructs, corrupting logic. The workaround simply makes the shader do the wrong thing, but after brutal mangling by the driver it turns out right :-)
I will submit it to Google Play soon, maybe with some other small fixes.
Actually, of the entire pile of the old Android phones I have now, this Motorola seems to be the nicest. I especially like its slightly larger than normal resolution of 960×540 (on a 4″ screen). It does make a difference. A lot of people claim that it’s a pure marketing gimmick that you can’t see. Well, I can. Especially when trying to read tiny text. I wouldn’t mind if the resolution was bigger still. And it has narrower screen borders than most. Shame Motorola isn’t updating it to ICS.