Il y a sans doute plus de complexité dans un pilote Nvidia que dans un pilote GDI pour imprimante. Mais les deux restent comparables.
Sans vouloir soutenir la politique d'Nvidia, je ne crois vraiment pas.
Un pilote de carte graphique, en plus du code dédié purement au graphisme qui est déjà d'une complexité assez phénoménale, à mon avis bien supérieure à celle d'un interprète Postscript, c'est aussi l'exécution de code compilé sur le périphérique, avec compilateur, gestionnaire de mémoire, interopérabilité avec les API graphiques... Rappelons également que seules deux entreprises ont réussi à fournir des pilotes corrects et haute-performance (Nvidia et ATI/AMD), les autres s'y étant plutôt cassé les dents pendant des années, y compris Intel qu'on ne peut pourtant guère suspecter d'amateurisme ou manque de moyens..
De plus, le pilote Nvidia est unifié sur les diverses plateformes supportées, avec des couches d'abstractions de l'OS et quelques parties dépendantes (genre Direct3D). Ça leur permet par exemple de supporter OpenGL 3.1 sous FreeBSD, alors que le nombre d'utilisateurs réels est probablement de zéro !
Si ATI a libéré ses spécifications, ils continuent le développement d'un pilote propriétaire ; on notera que sur les forums de Phoronix.com, Andrew Bridgman, développeur du pilote libre chez AMD, a publiquement affirmé que les performances de celui-ci ne dépasseraient jamais 60% de celles des pilotes propriétaires, faute de temps investi dans l'optimisation de ces derniers... Et que ce n'était pas grave, car il n'y a pas de demande sous Linux !
Les pilotes et leurs fonctionnalités sont un argument de vente, et les joyaux de famille des boîtes en question.
[^] # Re: Un message pour nvidia ?
Posté par auve . En réponse à la dépêche Microsoft sort un pilote Hyper-V pour Linux sous GPL. Évalué à 0.
Sans vouloir soutenir la politique d'Nvidia, je ne crois vraiment pas.
Un pilote de carte graphique, en plus du code dédié purement au graphisme qui est déjà d'une complexité assez phénoménale, à mon avis bien supérieure à celle d'un interprète Postscript, c'est aussi l'exécution de code compilé sur le périphérique, avec compilateur, gestionnaire de mémoire, interopérabilité avec les API graphiques... Rappelons également que seules deux entreprises ont réussi à fournir des pilotes corrects et haute-performance (Nvidia et ATI/AMD), les autres s'y étant plutôt cassé les dents pendant des années, y compris Intel qu'on ne peut pourtant guère suspecter d'amateurisme ou manque de moyens..
De plus, le pilote Nvidia est unifié sur les diverses plateformes supportées, avec des couches d'abstractions de l'OS et quelques parties dépendantes (genre Direct3D). Ça leur permet par exemple de supporter OpenGL 3.1 sous FreeBSD, alors que le nombre d'utilisateurs réels est probablement de zéro !
Si ATI a libéré ses spécifications, ils continuent le développement d'un pilote propriétaire ; on notera que sur les forums de Phoronix.com, Andrew Bridgman, développeur du pilote libre chez AMD, a publiquement affirmé que les performances de celui-ci ne dépasseraient jamais 60% de celles des pilotes propriétaires, faute de temps investi dans l'optimisation de ces derniers... Et que ce n'était pas grave, car il n'y a pas de demande sous Linux !
Les pilotes et leurs fonctionnalités sont un argument de vente, et les joyaux de famille des boîtes en question.