the 'white windows nvidia bug' is very well-known / documented on lp:compiz (and has existed for a long time). That being said - it no longer exists / has been fixed in the latest/current compiz code-base. (but obviously doesn't appear to have been backported to older Ubuntu releases).
The simple way to workaround windows from turning white (if you can't use the latest compiz) is to disable 'minimize/unminimize' animations. (set them to 'none' in CCSM). After that, you shouldn't get white-windows at all, unless you are experiencing a different bug, entirely (which it doesn't sound like).
1. minimize a window
2. use scale, but select a different window.
3. unminimize the window from step 1 (from the dock, not using scale!)
...if it appears normally, then you shouldn't be affected by that bug. (if minimize/unminimize animations is set to 'none'.
I assume you are using Unity, but if not (and you are just using compiz / not interested in Unity) you could probably use Compiz from bzr (or a PPA that packages it). Compiz has improved in a lot of areas over the last few months, and i am not really sure what has actually been backported (or what can be, since i know some changes can't be ported to older branches of compiz due to architectural changes). It might be worth looking into if you are doing a lot with OpenGL - since there _should_ be some decent performance improvements, among other things...
I myself do not use Ubuntu, but i was participating for quite some time in compiz development. ~ mostly bug-testing/reporting ~ which worked out well, since every bug i was involved with is gone - i even helped get a cmake bug fixed that affected compiz, before the problem hit ubuntu (I'm on Arch so most of the time am using a new software stack than Ubuntu).
the red screen, i have no idea about - but if you want to have it fixed, i would recommend trying to determine the cause. ie:
- does it only happen in Unity? (a possibility)
- does it happen in 'vanilla compiz'?
- does any (nvidia) driver version make a noticable difference?
you may find this gives a nice 'hint' for where the problem may be, you could then go on lp:compiz (launchpad) report the bug and give the devs something to start with.
..and you are very welcome :)
When white windows occur, it generally occur for the next ten or so windows I switch to or open, and then it disappears and might not occur for the next days or hours. I tried to take some screenshots of the problem, and while editing the pictures it actually occurred again (see picture 3):
Firefox (with dual screen setup, notice the windows shadow is white on the second screen):
since you are not using Unity, have you thought about building compiz from source? ~ ie: you could see if the latest code has this issue or not. I am thinking that the master branch doesn't have this issue, so you may want to check;
that is what i would do, in your shoes anyway.
if it is a different bug, you could report it - but you need to figure out a very predictable / reproducible way to expose the bug + provide logs, etc.
I would kill for this card. I don't play any games but have fun working wtih CUDA in my spare time. The only reason I hold off is that I'm not yet CUDA profficient enough to make full use of my 2x GTX 465s.
Are there any kind of logging you recommend enabling?
I prefer to stick with the LTS branch of Ubuntu, since new releases generally introduce new OpenGL issues in some way, and it always annoys me.