Nouveau: X Render, RandR 1.2, FB, KMS Suspend Done
Phoronix: Nouveau: X Render, RandR 1.2, FB, KMS Suspend Done
A week ago we shared a status update on the Nouveau driver to clarify an earlier posting that the Nouveau driver is not dead. In the past few days though the Nouveau Wiki Feature Matrix was updated to reflect the latest changes in this open-source, third-party NVIDIA graphics driver. According to the feature matrix, RandR 1.2, NouveauFB, X Render, and Suspend in a KMS environment is now supported across the spectrum of NVIDIA GPUs that are implemented within this driver: the NV04/05, NV10, NV20, NV30, NV40, and NV50 series...
Nouveau is getting rapid improvements
Originally Posted by DMJC
Red Hat's Ben Skeggs is working full time on the Nouveau driver and he is making rapid progress. Fedora 11 already has replaced Nv driver (Nvidia written obfuscated code) with Nouveau by default. In Fedora 12 (Beta coming up shortly), you will already see a lot more features. 3D support is work in progress but bound to happen soon. Patience!
Progress without documentation
When users buy hardware, they don't necessarily but it with Linux in mind. Also, Nouveau is already way more advanced that the Nv driver it replaces. To give you an idea of a similar thing, think about Pidgin. Pretty much all the protocols it supports has been reverse engineered without any documentation. Ideally you would only be using things like Jabber/XMPP but in the real world but support for all those proprietary protocols in Pidgin has of course enormously benefited us. So has support for proprietary protocol in Samba and a proprietary documentation format in OpenOffice.org. Nouveau is very similar. The combined support of Intel and ATI with documentation and code along with the pressure of a reverse engineered driver getting more and more features will hopefully get Nvidia to change their minds. There are many good examples of this. Java going GPL is a recent case.
Originally Posted by 89c51