Nvidia does a decent job with new GPU's when it comes to 3d and basic graphics. It did a good job with the old GPU's too, but I guess the old drivers aren't maintained a lot.
However, the Nvidia binary driver still lacks some features when it comes to multiple displays, etc. HDMI connect/disconnect does not work on a laptop. There's no Xrandr support yet, so hotplugging displays and screen rotation, etc is not quite there. X has to be restarted more often than I want.
I've heard they're working on Xrandr and other stuff. I still think that they should be open sourced, though.
However, the Nvidia binary driver still lacks some features when it comes to multiple displays, etc. HDMI connect/disconnect does not work on a laptop. There's no Xrandr support yet, so hotplugging displays and screen rotation, etc is not quite there. X has to be restarted more often than I want.
I've heard they're working on Xrandr and other stuff. I still think that they should be open sourced, though.