Nouveau
リバースエンジニアリングのためプロジェクトでは mmio-trace や REnouveau のようないくつかの特別なツールを利用している。
REnouveauはほとんどのリバースエンジニアリングの作業を支えている。プロプライエタリなNVIDIAのドライバを持っているユーザはNVIDIAカードのハードウェア情報を提供することでnouveauの開発を助けることができる。これはコンピュータ上でREnouveauを動作させることによって行なわれる。REnouveauは現在のグラフィックカードのMMIOレジスタ空間をコピーし、グラフィックの一部を描画し MMIOのもう一つのコピーを取り、違いをテキストファイルに出力することにより動作する。コンピュータのユーザはREnouveauで70強の異なるテストを走らせ、tar.bz2のアーカイブを作ってメールで送信する。自動的に送信したアーカイブはプロジェクトのFTPサーバに送られ、開発者がそれを解析する。
REnouveauはGPLのもとで配布されておりSDLのレンダリング技術を基にしている。