web-dev-qa-db-fra.com

100% d'utilisation du processeur avec le paramètre "à la demande" en raison de Xorg

Je suis passé à Oneiric (de Natty) sur mon IBM Thinkpad X41. Avec le paramètre de vitesse du processeur par défaut de "à la demande", je reçois tilisation du processeur à 100%.

  • Dans Moniteur système (nb: voir> tous les processus), le processus dominant est Xorg avec 60 - 70% d'utilisation du processeur (et 13,7 Mio), [.____]
    • suivi de gdl-box avec environ 20-25% et de gnome-system-monitor avec environ 20%.

Était-ce une erreur de passer à Oneiric? Comment puis-je réparer cela? Je règle maintenant la vitesse du processeur manuellement à 1 GHz - mais ça ne peut pas être la solution ...

Pas très content ...

Je vous remercie.

3
nutty about natty

Heureusement pour vous, une utilisation élevée du processeur X.org ne signifie pas que vous avez un bogue dans X. Ce problème est donc quelque chose que vous pouvez résoudre.

X est un serveur, ce qui signifie qu'il répond aux demandes des clients. Si un client a perdu la raison et passe un nombre excessif d'appels X (par exemple, s'il se verrouille lui-même dans une boucle de mise à jour graphique), il peut effectuer beaucoup d'appels X. Cela se traduit par une charge X élevée du processeur.

Il faut donc rechercher quel programme client est à l'origine du chargement. Souvent, il s’agit même d’un programme que vous ne réalisez même pas exécuter - par exemple un indicateur de panneau ou une tâche ou un service en arrière-plan. Recherchez dans la table des processus les processus utilisateur qui semblent déplacés et essayez de les supprimer un par un jusqu'à ce que la charge diminue. Alors vous savez ce qui l’a causé.

Vous pouvez également vous connecter à un compte invité. vérifiez que la charge est normale là-bas. Comparez vos processus du compte invité avec ceux de votre compte habituel et partez de là.

Bien que les bogues X élevés ne soient pas du tout inhabituels, je n’en ai pas vu beaucoup signalés dans oneiric. Je suppose donc que le processus défectueux est un programme inhabituel qui n’a pas été installé par défaut. peut-être quelque chose que vous avez précédemment installé manuellement et qui a été automatiquement mis à niveau vers une nouvelle version qui contient un bogue? Quoi qu'il en soit, bonne chance dans votre chasse.

4
Bryce

J'ai parfois des charges de processeur X élevées causées par Firefox. Redémarrer Firefox résout le problème.

1
Marcus

dans mon cas, il s’agit de gdl_box, le programme de recherche dans Google Desktop, qui entraîne des charges de processeur élevées depuis la mise à niveau vers oneiric AMD64 à partir de natty AMD64. après la suppression de ce processus, tout va bien, la charge de calcul et la température baissent immédiatement. comme je n’étais pas capable de trouver une solution, j’ai abandonné google desktop search pour linux en tracker et tracker-needle. Pour moi, ce n'est pas aussi satisfaisant que Google Desktop, mais je peux vivre avec. Ce serait gentil de la part de Google de le mettre à jour un jour, mais d’un magazine allemand, j’ai lu que Google annulera de nombreux services, notamment la recherche sur son ordinateur. C'est dommage...

salutations

peter

1
Peter Altherr

J'ai eu le même problème avec une longue tâche scp. Il s’agissait d’une tâche/usr/bin/xorg, bien que scp (copie sécurisée) ait fait tout le travail. Après cela, l'utilisation du processeur est revenue à la normale. Même réduire la fenêtre du terminal a contribué à réduire la charge du processeur.

0
knb

J'ai eu ce problème dans mon ordinateur de bureau et ordinateur portable (HP nx7300) avec Intel. Pourriez-vous essayer ceci? Sudo apt-get installez compizconfig-settings-manager ccsm Recherchez openGL et désactivez toutes les cases à cocher. Redémarrer. Profitez encore de cette version :)

0
Costales

Diminuer la priorité du processus gdl_box semble résoudre les problèmes d’utilisation élevée du processeur sur mon Ubuntu 11.10.

Si quelqu'un vous intéresse, j'ai exécuté Google Desktop Linux avec les scripts suivants placés dans "Démarrage automatique":

#!/bin/sh
/opt/google/desktop/bin/gdlinux start
sleep 2
renice +10 `pgrep gdl_service`
renice +15 `pgrep gdl_config`
renice +20 `pgrep gdl_box`

Assurez-vous également que "gdlinux" n'est PAS sur la liste blanche de la barre d'état système du panneau Unity:

capture d'écran de dconf-editor:

dconf-editor screenshot

0
BBB