• # Re: Pourquoi pas de drivers GPL chez NVidia ?

    Posté par . En réponse au journal Pourquoi pas de drivers GPL chez NVidia ?. Évalué à 6.

    bon je me lance, corrigez-moi si je dit des conneries.

    Ce que je comprends de la situation actuelle du marché des cartes graphiques:
    - C'est une course folle aux fonctionnalités et aux support de la version Y de DirectX.
    - Tous les douze mois, les cartes doivent faire mieux de 30% à 50% que la génération précédentes.

    Si on se fit aux specifications des vendeurs, on pourrait croire que tout est fait par la carte. La réalité semblerait bien différente. Tous les fabricants de cartes graphiques trichent en implémentant une partie des fonctionnalités dans les drivers (et non pas dans la carte elle-même).
    Pour donner un peu de poid à ma remarque, il suffit de se reporter à des courbes de FPS sur différents PC. Les courbes sont proportionnelles à la puissance du CPU (alors qu'en théorie cela devrait ne déprendre beaucoup plus que du hardware de la carte - et souvenez vous des affirmations des vendeurs de cartes 3D ou le CPU ne seraient plus important dans les performances des jeux). Il est vrai que la préparation des données pour la carte graphique est un poid non négligable dans les performances. Mais suivant les parties stressés le poids du CPU peut être très élevé (je crois que Tom's Hardware fait encore ce type de comparaison occasionnellement).

    je penses que c'est la raison principale pour laquelle les pilotes de cartes 3D ne seront jamais open source et que les spécifications ne seront jamais disponibles. Cela montrerait que trop de fonctionnalités sont dans les drivers et non dans les cartes (la vieille TNT2 à doublé ces performances depuis sa sortie simplement grace aux drivers).
    Et, au passage, on touche bien au probleme de la propriété intellectuelle.

    Une comparaison intéressante peut se trouver dans la 3D pour les cartes son. Dans ce domaine, les fabricant cachent moins qu'une partie du boulot est fait par le CPU et non par le DSP (voir les spécificatoin des cartes chez le projet ALSA). En générale, le boulot du DSP de la carte son se résume aux mixage. Les paramètres de mixage sont calculés par le CPU. (je mets un bémol sur mes affirmation car quelques cartes haut de gamme font du vrai son 3D mais ALSA n'a pas eu accès aux specs).