• [^] # Re: Compiz ne migrera pas vers Wayland

    Posté par . En réponse à la dépêche Petites brèves autour de Wayland. Évalué à 6.

    La grosse amelioration de Wayland, c'est surtout le control du buffer video par l'application. Avec X, meme lorsqu'on evite d'utiliser Xrender pour le rendu, on est encore force d'uploader des buffers de pixels via xshm. Cela genere des memcpy inutile. Avec Wayland, l'application/le toolkit utilise deux buffers video et fait automatiquement les delta sur deux frames. Cela evite le memcpy inutile.

    Mais techniquement, il n'y a rien la dedans qui ne serait pas impossible a faire avec X. En fait pour obtenir les meme perf, il suffirait de pas grand chose dans DRI (peut etre dans la version 3). Support de la mise a jour partiel et recuperation des buffers d'une fenetre. Du cote compositeur, il n'y a pas de changement a faire. Ce genre de fonctionalite serait aussi tres utile dans OpenGL, Intel a une extention pour ca, mais ca marche moyen.

    Donc on peut encore corriger X pour etre aussi efficace que Wayland… Le seul truc qu'on ne peut pas, c'est le rendre sur. Ca, c'est la seule chose impossible sans changement d'architecture et c'est vraiment la ou Wayland vaut le cout.