• [^] # Re: Dis donc ! c'est pas encore vendredi :)

    Posté par . En réponse au journal Firefox 4 et pilotes de cartes graphiques sous linux. Évalué à 10.

    "Juste pour precision, webgl semble marcher sans probleme avec chrome et les driver open source"

    En effet, ca m'a pas mal surpris:
    http://lists.freedesktop.org/archives/mesa-dev/2011-January/(...)

    La discussion a montre que (au moins les versions de dev) les pilotes libres etaient tres pres du but, et qu'il n'y avait qu'un probleme de plantages a corriger.


    "Le probleme viens du fait que firefox cree des context GL comme des petits pains (je sais c'est bon les petits pains) et de ce point de vue oui les drivers open source sont pas vraiment bullet proof."


    Mais non, justement, on n'en cree pas plus que necessaire. Par defaut sous linux, comme on n'active pas les 'Layers', on ne cree que le strict minimum (avec les Layers actives on en cree effectivement plus).

    La grosse difference que je vois a ce niveau avec Chrome, c'est plutot qu'ils semblent utiliser des PBuffers alors que nous creons un contexte OpenGL invisible (je crois appuye par un pixmap) et faisons tout le rendu dans un FBO.


    Ce que je trouve domage dans cette histoire c'est que visiblement aucun dev firefox n'a jamais essaye avec les drivers open source


    Je n'ai pas le temps de tout faire (et notre 'equipe' WebGL n'a que 2 personnes contre 4 ou 5 chez Google). J'ai une carte nvidia. Initialement j'ai essaye (fedora 13 en mai 2010) avec le pilote nouveau, mais ca ne marchait vraiment pas bien du tout; je n'ai pas eu le temps de reessayer depuis.


    Par ailleurs la formulation laisse penser que les drivers open source ne marchait pas et que c'est grace a firefox 4 que ca va finir par marcher...


    Je ne voulais pas insister sur cet aspect la, et c'est sur que les pilotes libres semblent tres pres de marcher. Mais il reste que les pilotes libres sous linux restent de loin la plateforme ou on a eu le plus de plantages: de ce point de vue, effectivement, ca 'ne marchait pas'. Ensuite je veux bien admettre que le fait que ca marche pour Chrome montre que les plantages n'etaient pas si triviaux.