J'ai un ordinateur portable HP avec des pilotes Nvidia. Lorsque je suis en cours d'exécution, top
je peux voir que cela unity-panel-service
consomme 100% de CPU pendant environ 20 secondes, puis la consommation de CPU descend à environ 10% de CPU pendant environ 5 secondes. Et ce cycle continue. J'ai essayé de tuer le processus. Mais il engendre un nouveau processus et il semble fonctionner sans problème pendant un certain temps, mais après cela, le problème réapparaît. Comment puis-je réparer cela?
10
Réponses:
C'est un bug bien connu et je pense avoir vu des progrès à ce sujet. En fait, je ne pense pas avoir vécu ça depuis un moment. Assurez-vous d'installer les dernières mises à niveau. Il aurait pu être corrigé. Sinon, jusqu'à ce qu'il soit réparé, vous pouvez facilement le "réparer" en appuyant sur alt + f2 et en tapant
killall unity-panel-service
. Cela redémarrera les indicateurs et reviendra à la normale.À moins que vous ne vouliez réellement corriger le code, vous ne pouvez rien faire pour l'empêcher, sauf ajouter des informations au rapport de bogue.
la source
Une autre solution de contournement possible consiste à limiter l'utilisation du processeur du service de panneau d'unité. Vous pouvez télécharger un programme simple appelé cpulimit avec:
Ensuite, vous pouvez exécuter cette commande:
Il ne résout pas le problème, mais rend peut-être votre système utilisable pendant la publication du correctif approprié. Comme l'a dit Jo-Erlend Schinstad, c'est un vieux bug. Je vous suggère de signaler que cela vous affecte également à:
https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1199877
la source
J'ai le même problème avec l'unité sur Lenovo Y50 et Ubuntu 14.04. La méthode Cpulimit (mentionnée par @Goghard) n'a eu aucun effet dans mon cas, j'ai donc essayé d'automatiser la suppression du service de panneau d'unité au moment où le fichier journal de ce service commence à grandir (parfois ce fichier peut occuper tout espace libre sur le disque, si vous ne faites pas attention).
J'utilise un tel script bash, appelé, fe, check-and-restart-ups.sh:
rendez-le exécutable et exécutez-le toutes les minutes par crontab:
J'espère que cela vous aidera.
la source