Après mon passage sous Jaunty pour sweetHome j’ai été confronté à un problème qui a failli me faire abandonner Ubuntu pour retourner sous XP :

La consommation CPU


En effet en usage courant (surf sur internet, nautilus, etc.) j’étais constamment entre 20 et 80 % de CPU, autant dire mon PC était un vrai escargot.


Htop m’a permis de trouver le process coupable :

/usr/X11R6/bin/X :0 -br -audit 0 -auth /var/lib/gdm:0Xauth -nolisten tcp vt7


Voici les tests effectués pour résoudre le problème :

  • Comme cela semblait avoir attrait avec le serveur X, j’ai tout d’abord désactivé tous les effets graphique, aucune amélioration.
  • Puis j’ai installé un window manager plus léger que Gnome, XFCE4 mais même problème.
  • J’ai ensuite installé Firefox 3.5 (alors en béta 4), idem.


Après quelques recherche sur Internet, je me suis orienté vers un bug qui semble affecter certaine carte graphique (en l’occurrence chez moi un ATI Radeon 7500) :

Bug 473115 – Slow performance with Radeon 7500 and Fedora 10

ATI Radeon M6 LY on Jaunty = poor performance [Archive] – Ubuntu Forums

Bug #363238 in xserver-xorg-video-ati (Ubuntu): “very poor Xorg performance on various older graphics HW – XAA solves this”


J’ai donc suivi les conseils et ajouté le bloc suivant dans /etc/X11/xorg.conf :

Section "Device"
 Identifier "Configured Video Device"
 Option "RenderAccel" "on"
 Option "AccelMethod" "XAA"
 Option "AGPMode" "4"
EndSection


Et la miracle le problème semble résolu, j’ai bien une CPU beaucoup plus active que quand j’étais sous XP (peut être est-ce simplement dû à un mode de mesure différent) mais mon PC est de nouveau utilisable.



Edit 14/01/2010 : lors du passage sous Karmic cette modification n’est plus nécessaire puisque XAA est activé par défaut, cependant XAA corrompt les nouvelles notifications système, voir Résoudre le problème des notifications corrompues

Les commentaires sont fermés.