[FrontPage] [TitleIndex] [WordIndex

English/Español/Français/Deutsch

Note: la page en anglais devrait avoir l'information la plus à jour.

Information

REnouveau signifie Reverse Engineer (rétro-ingénierie) pour le pilote « nouveau ». KoalaBR maintient une documentation incomplète sur son site. Si elle se révèle d'un intérêt suffisamment important, la documentation sera ajoutée dans le dépôt CVS.

Renouveau requières que les pilotes propriétaires de nVidia soit installés et fonctionnels.

REnouveau est une application qui exécute de petits tests OpenGL et qui scrute les changements des registres de la carte vidéo. Les instructions pour son utilisation se retrouvent dans le fichier README. Le texte peut être compliqué et prendre du temps à comprendre au premier abords, mais une fois qu'on connaît les principales idées, la lecture est simple.

Ce programme est utilisé pour faire de l'ingénierie inverse propre (ndr: clean room) et n'est pas en violation avec la licence du pilote graphique nVidia. Le programme ne désassemble pas de binaires.

Si l'installation manuelle et l'utilisation vous effraient un peu, vous pouvez essayez le script de KoalaBR. Celui-ci va automatiquement télécharger, compiler, et lancer renouveau, avant de générer une archive des fichiers résultants.
Le script est disponible à l'adresse : http://www.ping.de/sites/koala/script/createdump.sh ; une fois téléchargé, il suffit de lui donner les droits d'exécution, de le lancer avec la commande ./createdump.sh et de suivre les instructions à l'écran. Le programme semble fonctionner comme il doit mais bien entendu, il est fourni sans garantie aucune.

Téléchargement

CVS: nouveau.cvs.sourceforge.net/nouveau/renouveau/ Voir

Accès anonyme CVS

cvs -z3 -d:pserver:anonymous@nouveau.cvs.sourceforge.net:/cvsroot/nouveau co -P renouveau

ebuild Gentoo

Le paquet pour Mandriva 2007 est aussi disponible dans le media contrib/backports. Il est aussi disponible dans Cooker.

Sur Debian (etch), vous devez avoir les paquets libsdl1.2-dev, les pilotes nvidia, libxvmc-dev, libxv-dev pour la commande sdl-config et les bibliothèques Xext, XvMCNVIDIA, XvMC, Xv respectivement. La bibliothèque XvMCNVIDIA peut provenir des pilotes de nVidia directement, de nvidia-glx-legacy-dev ou de nvidia-glx-dev.

Si vous êtes sous Ubuntu, cette commande devrait télécharger les bons paquets:

sudo apt-get install build-essential cvs mesa-common-dev libsdl1.2-dev libxvmc-dev nvidia-glx-dev dialog

Exigences

Des pilotes fonctionnels de nVidia sont nécessaires et les anciens pilotes ne vont sûrement pas fonctionner. Les séries 6xxx, 7xxx, 8xxx devraient fonctionner (basé sur un journal cvs commit mentionnant le support et les assomptions pour la série 6xxx). Les séries 3xxx, 4xxx, 5xxx peuvent exiger l'utilisation du noyau Linux 2.4, et renouveau doit être lié à la bibliothèque libGL au moment de la compilation.

Note : Si vous avez une version du pilote dans la série 9xxx et que votre carte est de type PCI-E, renouveau peut retourner une erreur « segfault » ou geler votre machine. Dans ce cas, S.V.P., utilisez les pilotes de la série 8xxx.

Notes sur la compilation

REnouveau ne possède pas d'option « make install » pour le moment. Vous devez copier manuellement les fichiers binaires générés au bon endroit sur votre système. Le fichier main.c peut être modifié manuellement pour effectuer des tests spécifiques. Pour plus d'informations, lire la documentation.

La sortie des tests et des résultats vers plusieurs fichiers est activée par défaut.

Instruction sur l'utilisation et la soumission des résultats

  1. Envoyer un « dump » seulement si votre carte apparaît en jaune ou en rouge sur la page http://people.freedesktop.org/~jpakkane/ren/.

  2. Utilisez le bon format pour le nom de l'archive .tar.bz2. Le format est spécifié sur la page REnouveauDumps.

  3. Envoyer le .tar.bz2 à l'adresse de courriel spécifié sur la page REnouveauDumps.

Liens externes


2013-03-24 13:16