NVIDIA Fixes Old Compiz Bug
jones_supa writes NVIDIA has fixed a long-standing issue in the Ubuntu Unity desktop by patching Compiz. When opening the window of a new application, it would go black or become transparent on NVIDIA hardware. There have been bug reports dating back to Ubuntu 12.10 times. The problem was caused by Compiz, which had some leftover code from a port. An NVIDIA developer posted on Launchpad and said the NVIDIA team has been looking at this issue, and they also proposed a patch. "Our interpretation of the specification is that creating two GLX pixmaps pointing at the same drawable is not allowed, because it can lead to poorly defined behavior if the properties of both GLX drawables don't match. Our driver prevents this, but Compiz appears to try to do this," wrote NVIDIA's Arthur Huillet. The Compiz patch has been accepted upstream.
NVIDIA has fixed a long-standing issue in the Ubuntu Unity desktop
You mean they got rid of Unity! Oh, darn.
This is one of those bugs that generates thousands of comments and a big flame war. Everyone who uses nvidia and Ubuntu (ie easily over half of Linux users) has encountered this bug. Compiz is now maintained by Ubuntu and it was one of their changes in the 0.9 series which introduced this bug in the first place. They've been unable to fix if for about 5 years. But the really interesting part is that Nvidia finally stepped in and fixed it, even though it isn't their problem. Quite possibly because Ubuntu developers in their inability to fix it have constantly blamed Nvidia.