Xorg / Compiz utilise d'énormes quantités de CPU. Que faire?

14

J'utilise Ubuntu 12.04.

Cela fait des semaines que j'essaie de comprendre ce qui fait que mon Xorg et Compiz se rapprochent souvent de l'utilisation maximale de mon processeur. Essentiellement, lors d'une utilisation normale, les deux processus fluctueront entre l'utilisation de presque aucun processeur et la totalité de mon processeur.

J'ai fait quelques recherches et ce pourrait être une fuite de mémoire, mais je ne suis pas tout à fait sûr. Est-ce que quelqu'un sait ce qui pourrait être à l'origine de ce problème et comment y remédier?


J'utilise une ATI Mobility Radeon 5400.

$ lspci | grep VGA
01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RS880M [Mobility Radeon HD 4200 Series]
02:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Manhattan [Mobility Radeon HD 5400 Series]


$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on AMD RS880
    GL_NV_conditional_render, GL_AMD_conservative_depth,
mushroomkingDX
la source
2
Quelle carte graphique utilisez-vous? S'il vous plaît ajouter la sortie lspci | grep VGA, glxinfo | grep renderet le contenu de votre /var/log/Xorg.0.log.
Braiam
De plus, le test de prise en charge de l'unité est utile. Je pense que cela montrera que le logiciel de rendu est actif.
Danatela
étrangement, mon utilisation de xorg et compiz s'est déroulée lorsque skype était en cours d'exécution. skype lui-même a utilisé un continu de 2% et
tibi

Réponses:

6

J'ai utilisé "Compiz Config Settings Manager" pour résoudre le même problème. Bien qu'il n'utilisait pas autant de mon processeur, juste assez pour m'ennuyer de temps en temps.

sudo apt-get install compizconfig-settings-manager

Après l'installation, appuyez sur la touche Super / Windows et commencez à taper "Compiz", après quoi vous pouvez sélectionner l'outil. (Il y a un avertissement à l'ouverture de l'application, déclarant se méfier des modifications apportées.) Cliquez sur "Ok" et cliquez sur "OpenGL" (Les mots réels)

Décochez "Sync to VBlank", et en fonction de votre système, modifiez le "Texture Filter" en conséquence. (Personnellement, le mien est réglé sur "Fast" et je n'ai rencontré aucun problème.)

Ensuite, j'ai quitté l'application et redémarré mon ordinateur sans aucun problème supplémentaire.

FellOverIt
la source
2
quelques informations sur "Sync to VBlank" ubuntuforums.org/showthread.php?t=1537858
HongboZhu
2
Si vous avez des pilotes nvidia, vous pouvez également essayer de désactiver "Sync to Vblank" dans les paramètres nvidia.
Gauthier