web-dev-qa-db-fra.com

Problèmes Compiz (plugin manquant, problèmes de performance, développement)

J'ai récemment réinstallé le cube de composition et j'ai été très heureux de constater que ce problème de fenêtre qui scintille a disparu! Cependant, les plugins de réflexion et de déformation de cube ont également disparu.

Je lance une nouvelle installation 12.10 et chaque package de plug-in Compiz est installé (y compris compiz-plugins-extra, qui contient supposément tout ce que le package compiz-fusion-plugins-extra avait l'habitude d'avoir), mais ces deux plug-ins sont toujours manquants. Je n'ai pu trouver personne avec le même problème.

Des idées? (Merci!)

5
Darsor

Si je suis autorisé, je voudrais répondre à certains doutes et questions concernant Compiz. Je vais d’abord commencer par la question initiale et ajouter 2 sujets supplémentaires concernant la composition.

Compiz Plugins manquant/thème décorateurs

Comme on le voit dans ce qui suit Rapport de bogue et les liens du tableau de bord ICI et ICI ils font partie d'un groupe beaucoup plus vaste d'addons qui restent avoir des problèmes de performance, de stabilité ou de compatibilité.

Ils ont été supprimés pour garantir à l'utilisateur final que Compiz aurait moins de risques de planter le système ou de créer des problèmes de stabilité en général. Bien que certains d'entre eux aient été implémentés par la suite, ils ont besoin de tests appropriés pour s'assurer que, une fois ajoutés, ils fonctionneront correctement. Certains pourraient ne pas être ajoutés à nouveau, d'autres le feront. D'autres ont encore besoin de plus de travail pour leur permettre d'utiliser moins de ressources CPU/mémoire ou de créer des crashs. Ce dernier est celui qui demande plus de travail car cela affecte directement Unity.

Vous pouvez voir comment tout se passe ici: https://launchpad.net/compiz

Et si vous regardez ici: https://launchpad.net/compiz/+milestone/0.9.9.

vous pouvez voir qu'il y a des choses plus importantes à corriger avant d'ajouter de nouveaux matériaux/plugins au code. Par exemple, le plus remarquable de tous est les problèmes de performances qui, dans les versions précédentes, prenaient une grande partie des images de votre carte vidéo (et affectaient les performances de Unity à la fin).

Compiz Performance

Dans le passé (Ubuntu 11.04 et 11.10), les performances de Compiz (et de son dérivé) avaient un impact sur les performances lors de l’utilisation de cartes vidéo de gamme moyenne à moyenne. Même les cartes de haute qualité ont été touchées. Avec la version 12.04, l'impact sur les performances était réduit pour la plupart des utilisateurs et il était bien meilleur que les versions précédentes. Cette performance a été améliorée lorsque le 12.10 est arrivé, avec des pilotes vidéo plus mis à jour (spécialement Nvidia et Intel). Plus d'utilisateurs ont signalé une meilleure performance en général. Avec la série 310.xx de Nvidia, par exemple, les utilisateurs pouvaient ressentir l’énorme avantage des performances vidéo.

En fait, j'ai vérifié 5 ordinateurs, comparant la série 306.xx à la dernière série 310.xx et les résultats étaient vraiment 50% meilleurs. En fait, je ne faisais pas confiance aux 50%, mais en utilisant les jeux Unity with Wine, les jeux OpenGL ou un glx ou tout type de benchmark (avant et après utilisation de la série 310.xx), je pouvais constater une amélioration générale des performances. Les ordinateurs que j'ai testés étaient:

  • Nvidia Geforce 8600 GT + Intel Core 2 Duo 7200 + 2 Go
  • Nvidia Geforce 9500 + Intel Core 2 Duo 8500 + 4 Go
  • Nvidia Geforce 440 + Intel Core 2 Quad Q9500 + 4 Go
  • Nvidia Geforce 550 GTX TI + Intel Core i7 2600 + 16 Go
  • Nvidia Geforce 560 GTX TI + Intel Core i7 2600 + 16 Go

La dernière version de Nvidia a un amélioration spécifique pour Unity dans la dernière partie où elle mentionne:

Amélioration des performances et de la réactivité des applications OpenGL fenêtrées s'exécutant dans une session Unity

Nvidia n’est pas le seul à améliorer les performances d’Ubuntu avec Compiz/Unity. Intel avec ses derniers pilotes a également été amélioré pour les utilisateurs de la technologie vidéo Sandy Bridge ou Ivy Bridge. (La série 3000/4000). En dehors de cela, AMD/ATI n'est pas loin derrière avec beaucoup de travail sur les derniers pilotes propriétaires. En résumé, grâce à l'aide de plusieurs sociétés du monde du jeu et du matériel, Unity/Compiz est en train de devenir un ordinateur de bureau bien meilleur, doté de performances et de stabilité.

Compiz Performance avec OpenGL Apps (Jeux, 2D, 3D)

Il convient de mentionner que, dans le cadre des travaux en cours visant à améliorer les performances OpenGL, notamment avec l’aide de Nvidia, d’Intel et de Valve, beaucoup de travaux ont été consacrés à ce sujet à Compiz et à Unity. Des articles comme THIS mentionnent des améliorations avec Compiz de 18%. Entre cela et les améliorations apportées avec ATI, Intel et Nvidia (Nvidia et Intel avec des améliorations de performances), vous pouvez être sûr que performances et stabilité sont n ° 1 avec le projet Compiz.

Bien que les plugins arrivent en deuxième position, ils sont toujours travaillés si vous suivez le journal des modifications de Compiz. En dehors de cela, de nombreux problèmes de performances ont été résolus pour Ubuntu 13.04 (mais aussi pour 12.10 et les versions actives précédentes) qui proviendront de plusieurs parties, y compris le noyau Linux 3.8, les pilotes Nvidia, la pile Intel, les nouveaux pilotes ATI, le travail effectué par les développeurs Ubuntu dans Unity et Compiz et les tests effectués par ses utilisateurs.

Développement Compiz ralenti

Comme certains l’ont lu, Sam Spilsbury , l’un des principaux développeurs de Compiz a laissé Canonical à la poursuite de ses études universitaires (bonne décision), mais cela ne signifie pas pour autant que Compiz soit mort, mourant, ralenti ou autrement. En fait, Compiz compte actuellement un peu plus de 100 membres associés à l'équipe Compiz, dont 13 directs, toujours actifs et travaillant sur Compiz 0.9.9, Compiz 0.9.8.8 ou les deux.

Cela signifie donc que plus de développeurs travaillent actuellement dans Compiz qu'il y a quelques années et que l'activité au sein du projet Compiz n'est pas du tout morte, à tel point que nous pouvons voir des articles mentionnant Amélioration des performances de je .

Maintenant, avec cet esprit, il y a aussi un travail qui a commencé en relation avec Wayland et comment il pourrait changer le paysage de compiz, Unity et Ubunt au cours des années suivantes. On parle déjà de la progression de Unity vers Wayland et de la manière dont cette démarche est de plus en plus prise en charge, avec tous les problèmes techniques liés au développement de X et à l'impact de Compiz sur certaines cartes vidéo et leurs performances.

Peu à peu, Ubuntu sera obtenant le soutien de Wayland dans chaque nouvelle version, l'objectif final étant de passer complètement de X à W (ayland).

J'espère que les utilisateurs qui lisent ceci comprennent toutes les bonnes nouvelles. J'ai écrit tout cela pour aider tout le monde à comprendre certains faits concernant Unity, Compiz et le travail effectué en général.

Si vous avez des informations supplémentaires, n'hésitez pas à commenter. Si vous avez trouvé des bugs, merci de les signaler ici: https://bugs.launchpad.net/compiz

J'espère aider tout le monde avec des problèmes avec Compiz. N'oubliez pas de vérifier Askubuntu pour tout autre problème ou doute lié à Compiz (Par exemple: Comment activer correctement Desktop Cube )

Je vous remercie.

5
Luis Alvarado