You'd think this sort of stuff belonged to the past - but no. Apparently, Microsoft is afraid of Android on its Windows 8 tablets, because Intel has just announced that it will provide no support for Linux on its clover Trail processors. Supposedly, this chip is "designed for Windows 8". What?

If one uses the binary blob driver provided by nvidia, one cannot upgrade to Wayland in the near future.

Nvidia's binary blob driver is NOT shipped with Linux distributions, one has to download it separately and actually compile a piece of wrapper code. Any issues the driver causes cannot be addressed by the Linux kernel developers. This is most decidedly NOT recommended for non-expert users.

Every time one updates the kernel, one has to recompile the open source wrapper which sits between the binary blob and the kernel. This requires that one has Linux kernel source code installed. It is an utter pain.

For this and other reasons, it is not recommended to use the nvidia binary blob driver. Since the open source nouveau driver is limited due to the need to reverse engineer, that driver although better does not deliver anywhere near the capabilities of the card.

Since it is a is a relatively simple matter to avoid nvidia graphics and use instead a graphics card which does have a functional, well-performed open source driver which ships as part of the Linux kernel itself, (i.e. Intel or AMD/ATI graphics), then using such hardware for desktop Linux systems is overwhelmingly to be recommended.