"The X.Org driver's code is obfuscated, its 2D support is
limited, there is no 3D acceleration at all, and it barely receives
new features and support these days. Meanwhile, a group of
open-source developers have been reverse-engineering NVIDIA's
binary Linux driver to write the Nouveau driver that will offer 2D,
3D, and video acceleration and aims to be feature-complete. The
Nouveau project has been around for a few years, but their code is
starting to come to maturation with kernel mode-setting and a
Gallium3D driver hopefully being stable by year's end."