• [^] # Re: C'est une excellente chose

    Posté par . En réponse à la dépêche Une pétition pour obtenir des pilotes ATI de meilleure qualité. Évalué à 4.

    Je n'ai très certainement pas le niveau d'expertise que tu possède en matière de CG, mais je ne peux simplement pas croire que ATI ne sait pas très très bien comment fonctionnent les puces de NVIDIA et inversement. Le reverse d'un driver par une equipe consequente ne doit pas poser de problème fondamental, surtout si l'équipe en question à des connaissance de haut niveau sur la question. A ce niveau la disponibilité du code source devient une pure question de cosmetique.

    Quand à la simple interface des processeurs classiques, on en sait bien evidemment bien plus et un simple détour par le guide d'optimisation d'Intel donne une très bonne idée du fonctionnement interne de leur microprocesseurs. Certe on ne sait quand même pas comment est implémenté un additionneur ou un multiplieur, mais un simple détour par google donne toutes les réponses que l'on souhaite en utilisant des algorithmes et résultats de recherche bien connus. Reconstruire un microprocesseur très semblable en utilisant ces infos est relativement aisé si l'on possède une énorme equipe capable d'abattre une énorme quantité de travail (sur microarchitecture P6 on avait les latences et bandes passantes de tous les étages interressants des pipelines et on pouvait donc en déduire précisement les technologies employés en fonction de la finesse de gravure, de la fréquence de fonctionnement, de shoot du die permettant de determiner la position des elements et de facon très basique l'organisation générale de chaque unité, etc). C'est vrai que sur NetBurst Intel a été plus avare et on peut faire moins de déduction d'après leur manuel d'optimisation. Ptet qu'il se sont rendu compte qu'AMD les avait un peu copié par si par la en essayant de copier AMD ? :)

    De toute facon je ne veux meme pas des sources de leur driver moi, simplement le minimum vital necessaire pour pouvoir en coder d'autres libre. Si cela etait vraiment réellement impossible pour cause de "les méchant vilains concurrent vont voler notre technologies", chose dont je suis sur qu'ils font deja maintenant d'apres ce que tu dis et vu la facilité d'un reverse
    de driver qu'en on a une grosse équippe, alors j'en suis réduit à esperer qu'un constructeur construise un jour une carte répondant aux normes actuelles de qualité de tout travail d'ingenieurie moderne, avec des blocs ayant une interface et une implémentation.

    Je ne dis pas que l'interface ne peut pas donner une idée de l'implémentation, mais que ce n'est pas fondamental pour justifier une telle rétention d'informations.