• [^] # Re: Mais...

    Posté par . En réponse au journal X.org 7.1 is OUT. Évalué à 1.

    La qualité des pilotes vient surtout de la qualité des développeurs qui sont derrière. Les pilotes vidéos inclus dans Xorg sont aussi de qualité aléatoire.
    La qualité des pilotes vient de plusieurs choses, de la compétence des développeurs de ATI, de NVidia ou de la communauté Xorg je te l'accorde. D'un côté ATI ou Nvidia préfèrent concentrer leurs ressources pour développer des pilotes optimisés pour Fenêtres(r), ce système d'exploitation doit représenter 98% de leurs ventes de cartes graphiques pour PC, et ils font donc le minimum pour Linux. De l'autre côté nous avons la communauté Xorg qui essaie de développer des pilotes, dont la qualité est exceptionnelle, aux vues des spécifications données par Nvidia ou ATI qui sont... inexistantes. Malheureusement ces pilotes libres sont moins performants que les pilotes propriétaires... Mais sans les spécifications des cartes les rares développeurs de pilotes avancent à taton.


    le pilote nv ( libre ) est développé ET maintenu par ... nvidia ( Andy Ritger ).

    il est intéressant d'ailleurs de lire le post d'Andy Ritger concernant les changements d'ABI : http://lists.freedesktop.org/archives/xorg/2006-May/015396.h(...)

    e ne pense pas, sinon il n'y aurait pas de driver "nv" ni "ati"
    Bien entendu l'absence de spécifications bloquent le développement de pilotes libres. Mais à mon sens l'existence de pilotes propriétaires aussi.
    - Si ATI et Nvidia ne diffusaient pas de pilotes binaires, on peut honnêtement supposer que ce manque motiverai plus de développeurs à le combler ?


    Pas si simple. même la communauté Xorg l'admet, ils manquent de bras ! Il n'est pas simple de développer des pilotes graphiques ( avec ou sans specs ). Lorsque tu vois que beaucoup de pilote libres n'ont pas encore un support de base de l'extension EXA ( introduite lors deXorg 6.9/70 ), on vois bien que le problème n'est pas si simple. Et pourtant à mon avis adapter un pilote de XAA -> EXA est surement plus facil que de développer un pilote from scratch pour une carte graphique ( surtout avec le support 3D ).

    Espérons que le fait de rendre le packaging de xorg modulaire permettra d'attirer plus de développeurs juniors qui se concentrerons sur des petits bugfixes pour lesquels les dev principaux n'ont pas le temps de se consacrer.