• [^] # Re: Et sinon...

    Posté par (site web personnel) . En réponse au journal Playnewton: la console vraiment libre. Évalué à 2.

    D'où tires-tu que le GPU "MALI" (du Allwinner A10) nécessite un pilote propriétaire ?

    Tout simplement parce que le pilote libre n'existe pas =]

    Ou plus précisément, il n'existait pas, jusqu'à ce que quelqu'un décide de faire du rétro-engineering. Je suis très content qu'il fasse quelque chose, mais c'est tout de même triste qu'il doive passer par du reverse-engineering plutôt que par une doc ou un pilote qui viennent directement de ARM. Malheureusement le projet en est encore au statut de farfouillis pour voir comment ça marche.

    Si c'est le cas, j'aimerais comprendre pourquoi les constructeurs s'acharnent à proposer du matériel nécessitant un pilote vidéo non libre, au moins pour en exploiter toutes les fonctionnalités

    Ça, je crois que tout le monde aimerait le savoir… Je pense à plusieurs points :

    • Un blob binaire, c'est juste un blob. Un pilote libre, ça veut dire que tout le monde peut voir ce qu'ont codé les développeurs… peut-être auraient-ils honte de montrer au monde entier ce qu'ils font ?
    • Ça peut aussi être les docs, qui se doivent d'être bien faites… la honte, là encore ?
    • Plus sérieusement, ils n'ont peut-être pas envie de suivre certains standards, mais de faire un truc dans leur coin, qui leur permet de faire ce qu'ils veulent. Quand on imagine la complexité d'un GPU, je peux comprendre qu'ils aient envie d'optimiser le plus possible en s'abstenant de couches d'abstraction qui favoriseraient le développement commun avec d'autres constructeurs mais qui réduirait (peut-être) les performances de leur propre carte;
    • Peut-être une envie de garder la connaissance chez eux, pour essayer de garder au maximum leurs avantages face aux concurrents ? Une réponse qui viendrait plus probablement des strates du management, à coup sûr. Quand on voit qu'un développeur de chez TI fait du reverse-engineering pour un pilote libre sur le matériel de chez Qualcomm, sur son temps libre, parce que sa propre boîte ne l'autoriserait pas en faire un pour son propre produit, je me dis que finalement, ça plus le point précédent, c'est suffisant pour privilégier un pilote propriétaire pour un fabricant de GPU.