Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Vous avez demandé le commentaire #906075.

Retourner sur le contenu associé.

Re: Polémique

Posté par Stephane Marchesin (page perso, ) le 19/02/2008 à 17:56. (lien). Évalué à 10.

Le projet Nouveau est-il intéressant à long terme pour cette communauté du libre ? Je n'en sais fichtrement rien mais la question mérite d'être posée.

Il y a deux solutions. La première est de demander gentiment aux constructeurs de donner les specs, l'autre est de les trouver soi-même sans rien demander.

La première solution (celle que tu proposes) consiste, de manière très schématique, à attendre que AMD distribue effectivement des documentations. Maintenant si je prends un point de vue pragmatique, quel est l'effet immédiat ?
Eh bien aujourd'hui, les drivers R100/R200/R300 ne bougent pas d'un poil, la majeure partie des développeurs attend "parce que au cas où AMD donne les docs sur la partie que j'ai faite, ça serait une perte de temps". En fait les développeurs dépendent alors plus ou moins du bon vouloir du constructeur en matière de documentation.
Et quel sera l'effet sur le long terme ? Personne ne le sait, les documentations, ce n'est jamais quelque chose de gagné, ça peut disparaître du jour au lendemain. Deux générations de cartes n'ayant souvent pas grand chose en commun, il suffit d'une année pour balayer l'existant. Bref en matière de documentation, rien n'est jamais acquis définitivement, par exemple ATI a par le passé donné puis repris les docs à maintes reprises (bien heureux le développeur qui a fait des sauvegardes).


La solution que je propose est d'écrire un driver libre qui se retrouvera dans les distributions dans quelques mois. Quel sera alors l'effet ?
Eh bien sur le court terme, les gens pourront remplacer le driver binaire. Si des gens utilisent le driver libre, ils feront remonter les rapports de bugs et les demandes de nouvelles fonctionnalités vers les constructeurs (DELL, HP et co.).
Et c'est là que se trouve le levier qui permet d'obtenir les fameuses documentations : ce sont en effet les constructeurs qui influencent directement les fabricants de cartes graphiques, puisque ce sont eux qui font du volume. Si le constructeur voit que sous linux, tout le monde utilise le driver binaire nvidia, il n'y a pas de levier. Par contre, si le constructeur voit que beaucoup de gens utilisent un driver libre, il va demander à nvidia de réparer les bugs, voire de participer au développement (sous forme de code ou bien de documentation).

[ Répondre ]