web-dev-qa-db-fra.com

Gnome Shell lent sur un ordinateur rapide

L'ordinateur est un EliteBook 8540w:

  • ATI FirePro 5800 (utilisant des pilotes propriétaires)
  • i7 720qm
  • 8 Go de RAM
  • SSD OCZ Agility III

Ubuntu est fraîchement installé (il y a une semaine). J'ai défini swapiness sur 10. Lorsque je suis sur le secteur, le gouverneur (utilisant Jupiter) est défini sur les performances. top ne montre aucun processus supérieur à 10% et total jamais supérieur à 20%. La moitié de la RAM n'est pas utilisée et l'échange est vide.

Et encore une fois, lorsque j'ouvre quelques navigateurs (Firefox avec Flash désactivé), Thunderbird, Skype, Smuxi, IDE (Eclipse ou JDev) et peut-être un autre programme dont j'ai besoin pour travailler, le système commence à ralentir (changement de bureau lent, aperçu lent (si j'appuie sur la touche Win), défilement lent dans les programmes).

Y a-t-il autre chose que je devrais modifier pour que tout se passe bien?

UPDATE1:
Utilisé iotop pour savoir ce qui accable mon IO (le cas échéant): Firefox mettait en cache et accumulait les ressources, j'ai augmenté la quantité de mémoire qu'il peut utiliser, toujours pas Nice mais mieux, une fuite a été corrigée sur 15, mais ce n’est pas encore dans le programme de mise à jour (attendra). A également remarqué que Smuxi (client IRC) ne jouait pas à Nice, supprimé, basculé vers empathie (par défaut). Noatime ajouté à/mount mount, affichera les résultats après le redémarrage.

2
Jure Kajzer

Le problème était graphique. Je ne sais pas pourquoi, mais les pilotes ouverts que je n’ai pas désinstallés avant d’installer (manuellement) les nouveaux ont tout gâché.

fglrxinfo a montré les informations correctes, j'ai donc pensé que tout allait bien, mais fgl_glxgears n'allait que jusqu'à 60 FPS (avec tearfree et vsync off).

Donc, j'ai cd-ed à l'emplacement où j'avais déjà le pilote fglrx au format .deb et j'ai:

Sudo service lightdm stop
Sudo apt-get remove xserver-xorg-video-radeon
Sudo apt-get remove --purge fglrx*
Sudo dpkg -i fglrx*.deb
Sudo service lightdm start

fglrxinfo toujours correct, fgl_glxgears @ 800-1000 FPS ...

Beaucoup mieux.

10x pour les pointeurs

UPDATE: une autre chose que j'ai remarquée ... parfois (généralement après la sortie du mode veille), jupiter bascule vers le gouverneur de performances, mais les fréquences de l'UC sont bloquées au minimum (comme c'était le cas avec le gouverneur de secours). Utilisez Jupiter ou celui que vous utilisez pour changer de gouverneur et changer le gouverneur pour passer à la demande (puis revenir à la performance si vous le souhaitez). Les CPU vont alors sur la fréquence minimale.

2
Jure Kajzer

Si ni le processeur ni la mémoire ne constituent probablement le goulot d'étranglement, probablement des E/S ou des graphiques, vérifiez les E/S avec iostat -xk 1 (colonne% util), pour la carte graphique que je ne sais pas vraiment, peut-être exécuter glxgears?

1
meebey

Installez simplement un noyau et un gnome en temps réel (nom du paquet "linux-lowlatency"). Utilisez le gestionnaire de paquets synaptique pour le trouver. Vous pouvez également désinstaller le noyau générique pour arrondir les tâches.

0
Automatischa Eins