Articles : Aidez le projet nouveau en envoyant les dumps de votre carte nvidia
Posté par Florent Bayle (page perso, ). Modéré le 08 mars 2007.
Le projet nouveau (visant à implémenter un pilote 3D libre pour les cartes graphiques nvidia) a lancé il y a quelques temps un outil s'appelant REnouveau permettant de récupérer des informations sur les différentes cartes nvidia.
Le principe est le suivant : une fois lancé, REnouveau exécute plusieurs tests OpenGL, surveille les changements des registres de la carte graphique et enregistre ces informations dans des fichiers que vous pourrez ensuite envoyer au projet pour aider au développement du pilote.
Voir the irregular Nouveau-Development companion (le compagnon irrégulier des développement de nouveau, Nouvelles n°15 ci-dessous) pour les dernières informations du projet nouveau et son avancement. Les développeurs auraient, en particulier, besoin d'utilisateur avancés pour répondre aux questions récurrentes sur le chan et pouvoir ainsi se concentrer sur les développements.
Le principe est le suivant : une fois lancé, REnouveau exécute plusieurs tests OpenGL, surveille les changements des registres de la carte graphique et enregistre ces informations dans des fichiers que vous pourrez ensuite envoyer au projet pour aider au développement du pilote.
Voir the irregular Nouveau-Development companion (le compagnon irrégulier des développement de nouveau, Nouvelles n°15 ci-dessous) pour les dernières informations du projet nouveau et son avancement. Les développeurs auraient, en particulier, besoin d'utilisateur avancés pour répondre aux questions récurrentes sur le chan et pouvoir ainsi se concentrer sur les développements.
REnouveau (1307 hits)
Le projet nouveau (592 hits)
L'état des dumps (1076 hits)
Comment faire un dump (601 hits)
Nouvelles n°15 du projet nouveau (333 hits)
Journal LinuxFR parlant de REnouveau (601 hits)
> Lire la dépêche (66 commentaires, moyenne: 3,4).
Vous avez demandé le commentaire #810855.




Pourquoi un nouveau projet?
J'entends souvent parler de Nouveau ces temps-ci, ca semble être LA solution pour avoir des drivers libres gérant la 3D pour les CG nvidia...
Même si je suis profondément d'accord avec l'idée des drivers libres, je me suis souvent demandé pourquoi les développeurs ont-ils ressenti le besoin de faire un autre projet? Pourquoi n'ont-ils pas continué le développement du driver 'nv'?
Ceci est une vraie question, et non un reproche!
Car je me doute bien qu'une ou plusieurs raisons existent: problème de licence? le code de 'nv' est trop bordélique et il vaut mieux repartir de 0? incompatibilité d'humeur entre les développeurs? autre? Tout ceci?
Si quelqu'un a une explication, je lui en serais gré.
[^]Re: Pourquoi un nouveau projet?
> Pourquoi n'ont-ils pas continué le développement du driver 'nv'?
Interprétation perso, je n'ai pas de carte NVdia.
Car le driver nv est utilisé en production. Donc il ne peut constituer le lieu d'un développement "audacieux".
Autre problème de nv, c'est un driver principalement développé par NVidia et quasi illisible (je crois que c'est du code généré depuis un autre code).
[^]Re: Pourquoi un nouveau projet?
C'est encore pire que ce que tu imagines....
[^]Re: Pourquoi un nouveau projet?
Le driver nv est un driver mit à disposition par nvidia pour X.
Son contenu est complètement illisible car il a été brouillé avant d'être distribué.
Enfin ça n'a pas empêché les mecs de chez nouveau de l'utiliser pour la partie 2d de nouveau, et je crois qu'ils ont du le débrouiller.
Donc pour répondre à ta question : ils sont partis du driver nv, mais ont fait un nouveau projet.
PS : brouiller et débrouiller (pour obfuscate si je ne me trompe pas), c'est moches comme mots mais bon, la dernière fois que j'ai mis de l'anglais dans un post, on a tiré à vue :]
[^]Re: Pourquoi un nouveau projet?
il y a obscurcir qui le fait bien (en traduction j'entends) :) http://wordreference.com/enfr/obfuscate
[^]Re: Pourquoi un nouveau projet?
Je suggère "Rendre inintelligible"/"rendre intelligible" ?? Mais ça prend deux mots au lieu d'un.
[recherche "synonyme inintelligible" dans google...] Ah !! "embrouiller" ou "entortiller" au lieu de brouiller, et donc "désembrouiller"/"désentortiller"
C'est pas mal non plus, non ?
[^]Re: Pourquoi un nouveau projet?
De ce que j'ai vu (mais je n'ai pas regardé TOUT le code), le code à été livré préprocessé, donc exit les commentaires, et bonjour les chaînes hexa, qui devaient être à l'origine de jolis et explicites macro.
Soutenez le logiciel libre, en adhérant dès maintenant à l'April
[^]Re: Pourquoi un nouveau projet?
C'est expliqué ici, pas de raison de se répéter à chaque fois :)
http://airlied.livejournal.com/34017.html
[^]Re: Pourquoi un nouveau projet?
C'est correct brouiller. Ne dit-on pas tu me brouilles l'écoute ?
Au lieu de débrouiller, il y a nettoyer, éclaircir, démèler ... La langue française est riche.
[^]Re: Pourquoi un nouveau projet?
Heuu, cette histoire de driver nv "brouillé", ça m'interpelle. Peux on le considérer comme libre ? Finalement, utiliser le driver nvidia ou nv, ça ne fait pas beaucoup de différences, si on a d'un coté du code fermé, et de l'autre du code illisible ?