web-dev-qa-db-fra.com

Est-il normal que Compiz consomme 40% de mon processeur sans aucun autre programme en cours d'exécution?

Lorsque aucun autre programme n'est en cours d'exécution, compiz occupe au moins 40% de mon processeur.
Est-ce normal? Si c'est normal, est-ce que je pourrais faire en sorte que ce programme prenne un pourcentage inférieur?

29
Jiskya

Edit: À partir de Ubuntu 12.10, ce n’est plus une option, Unity-2D ayant été abandonné avec quantal.

J'ai les mêmes problèmes avec l'utilisation du processeur en raison de compiz. Ma solution consistait à passer d'une session d'Ubuntu à Ubuntu 2D.

ubuntu 2d

6
Eugene Manuilov

J'ai eu le même problème que la charge du processeur est montée à 70% ~ 80% et cela m'a bouleversé pendant une longue période après la mise à niveau à 12.04 à partir de 10.04.

Et réinitialiser les paramètres de composition par défaut ou supprimer les dossiers ~/.compiz-1 & ~/.config/compiz-1 ne fonctionnaient pas.

Mais après avoir décoché la case "Sync to VBlank" sous OpenGL dans ccsm (CompizConfig Settings Manager), la charge du processeur a chuté immédiatement à 1%.

J'espère que cela va vous aider et aider les autres gars ...

Désolé pour ma mauvaise expression (je suis un étudiant de Chine).

13
Chaos John

Avait le même problème. Compiz constamment à environ 40% (CPU AMD, ATI 58xx, 12.04). Ensuite, j'ai suivi ce post https://askubuntu.com/a/127310/26508 et l'utilisation du processeur est tombée en dessous de 10%. J'espère que ça aide.

EDIT avec instructions:

Il suffit de sauvegarder (renommer) les répertoires ~/.compiz-1 et ~/.config/compiz-1 et de les recréer avec les paramètres par défaut (vous devrez vous déconnecter puis vous reconnecter).

mv ~/.compiz-1 ~/.compiz-1.BACKUP
mv ~/.config/compiz-1 ~/config/.compiz-1.BACKUP

Après avoir redémarré et confirmé que tout fonctionne comme prévu, vous pouvez simplement supprimer ces sauvegardes (sauf si vous en avez une utilisation).

rm -Rfv ~/.compiz-1.BACKUP
rm -Rfv ~/config/.compiz-1.BACKUP

Il est utile de faire un unity --reset également

6
ECII
  1. Installez compizconfig-settings-manager. Exécutez-le en tapant ccsm dans le tiret.

  2. Dans la fenêtre principale de l'application, cliquez sur le lien du bas avec le libellé Préférence.

  3. Dans l'onglet Profil, cliquez sur le bouton Réinitialiser aux valeurs par défaut.

  4. Déconnectez-vous et connectez-vous à nouveau.

J'espère que cela aidera

picture of Profile tab

3
Anwar

apparemment, il y a un bug avec la base de la carte ATI sur ce site: http://followthegeeks.com/compiz-is-consuming-too-much-cpu-heres-the-solution/

basé sur ce site il y a quelques étapes:

  1. installer compizconfig-settings-manager (CCSM)
  2. naviguez vers opengl puis changez le filtre de texture en rapide et décochez la synchronisation avec VBlank
  3. fermer CCSM puis redémarrer ubuntu

vérifiez dans le moniteur système, espérons que Compiz n’aura plus besoin de beaucoup de ressources processeur.

3
whale_steward

La nouvelle version de Compiz et le plug-in Unity comportent des modifications majeures qui le rendent différent. Dans mon cas, j’avais pour réinitialiser les paramètres de la composition aux valeurs par défaut afin de le faire fonctionner correctement après la mise à niveau vers 12.04.

Je possède une carte ATI Radeon HD5750 et j’ai vraiment noté une amélioration significative des performances (après réparation) par rapport à la version 11.10.

2
Simón

Je me suis rendu compte que sur mon ordinateur portable avec les graphiques NVIDIA 8600M GS et le package de pilote propriétaire nvidia-340, Compiz utilisait toujours tout le processeur qu’il pouvait obtenir à partir d’un seul cœur. En l'absence d'autres activités sur mon ordinateur, cela signifie une valeur proche de 100% sur un cœur, tandis que l'autre prend en charge toutes les autres charges. Top rapporte également près de 100% du compiz lui-même.

Bien entendu, il semble qu'un seul thread reste actif. Par conséquent, sur un PC quad core, vous obtiendrez une charge de 25% et 16% sur un i7 6 core.

L'ensemble de l'ordinateur était lent au point de prendre du retard pour la saisie de texte.

J'utilisais les pilotes additionnels, l'interface ubuntu intégrée qui installe le pilote propriétaire, et on m'a offert un choix de versions de pilote NVIDIA, plus Nouveau, le pilote open source.

À la toute fin de la liste, j'ai remarqué "nvidia-340-update", qui est le même pilote NVIDIA propriétaire 340.96, et j'ai décidé de l'essayer. Le 8600M GS n'est pas pris en charge dans les dernières versions de pilotes. J'ai laissé l'installateur tout compiler, redémarré lorsque demandé, et l'utilisation élevée du processeur de compiz avait disparu!

Si cela fonctionne pour vous, cette solution convient mieux à l'infrastructure linux-restricted-modules qu'à la gestion manuelle d'un pilote NVIDIA. Il remplace nvidia-340 par nvidia-340-update.

1
user3806

Je figurais le même problème sur Ubuntu 15.04. Mon ordinateur portable avait beaucoup de retard, et j'ai vu que Compiz était toujours à 25% de la charge du processeur. J'ai d'abord cherché autour des pilotes, mais j'ai finalement trouvé que la compiz tombait à 3% dès qu'aucune application Web n'était ouverte. J'avais l'habitude d'utiliser Twitter et Facebook avec les webapps natives (intégrées dans oxyde).

Depuis que je viens d'utiliser firefox, compiz ne monte pas plus de 5% du processeur.

J'espère que ça aide.

1
bastienho