web-dev-qa-db-fra.com

Ubuntu 12.10 NVIDIA 304.43 (et autres) - la sauvegarde de xorg.conf entraîne une utilisation élevée du processeur

Je lutte depuis plus de deux jours avec les pilotes NVIDIA. Premièrement, je ne savais pas quel était le problème, je viens de remarquer que mon ordinateur devenait lent (Intel i5 2500K @ 4,3 GHz, 8 Go de 1600 MHz de RAM).

Comme vous le savez probablement, installer un pilote propriétaire NVIDIA sur 12.10 n’est pas une chose facile, même le pilote "testé" dans les sources logicielles ne fonctionne pas. Après le redémarrage, il n’ya pas d’interface graphique dans Unity. C'est parce que linux-headers-xxx-generic est manquant. Vous devez l'installer manuellement, puis installer le pilote.

Après cela, vous redémarrez, tout semble aller pour le mieux. Comme je le pensais hier, lorsque j'ai utilisé le pilote le plus récent, 304.64 d'ubuntu-x ppa:

J'ai tout mis en place, la seule chose qui manque est que les paramètres de Nvidia ne sont pas enregistrés. "Eh bien, il y a ce bouton ici qui dit" Sauvegarder dans le fichier de configuration X, appuyons dessus ", alors je l'ai appuyé, sauvegardé dans le /etc/X11/xorg.conf comme il me l'avait suggéré dans le champ de saisie.

Redémarrer. Ordinateur lent. Utilisateur confus.

En allumant le terminal, top indique que Xorg mange mon processeur. Regarder htop indique que c'est /usr/bin/X : 0 -core -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch. Il utilise le processeur presque constamment et environ 50% à chaque fois.

Après un certain temps passé à chercher sur Google, la meilleure "aide" que j'ai pu trouver était que X n'aime pas si vous modifiez ses paramètres.

Bon alors, j'ai réinstallé Ubuntu, en supprimant le précédent. Maintenant, j'ai installé le pilote "testé", 304.43, mais le problème est présent. La seule différence est que j'ai dû utiliser nvidia-xconfig, car il n'y avait pas de xorg.conf et ce n'est qu'après cela que j'ai eu le courage de sauvegarder la configuration X dans un fichier à partir des paramètres Nvidia.

La seule chose que je sache, c’est que changer (ou même créer?) Le fichier xorg.conf rend Xorg gourmand en ressources processeur et que le problème se pose avec 304.43, 304.64 et le pilote bêta 310.xx et même dans Linux Mint.

Je pense que certaines autres informations pourraient être importantes:

  • Ubuntu 12.10 64 bits avec Unity
  • ASUS GTX 560 DirectCU II OC
  • utiliser deux moniteurs, un avec DVI un avec HDMI (mais cela ne semble rien changer)

Si quelqu'un pouvait m'aider à résoudre le problème, je l'apprécierais, même un peu d'aide par où commencer serait bien.

Merci d'avance.

4
Martin Fejes

J'ai eu un problème similaire, que j'ai pu résoudre en activant ACPI dans mon BIOS . Il avait été désactivé, ce qui avait apparemment causé le problème.

J'ai testé pour voir s'il restait un problème de performances après la modification des paramètres du BIOS, et il semble fonctionner très bien. Blender fonctionne à 60 images par seconde! Sur un système fraîchement installé, le package de pilotes nvidia-current-update, le processus répertorié sous le nom /usr/bin/X : 0 -core -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch utilise uniquement 1% de la CPU.

Spécifications machine/logiciel détaillées.

Donc, essayez de vous assurer que ACPI est activé dans les paramètres de votre BIOS.

2
serge blender