web-dev-qa-db-fra.com

Performance graphique très lente après la mise à jour 12.04 => 14.04

Je suis passé de 12.04 à 14.04 et la performance est extrêmement lente; Les fenêtres s'ouvrent et se ferment au ralenti. Vraisemblablement, mon matériel graphique n’a pas été reconnu par le système. Je pense que j'ai besoin de conseils sur la façon de savoir quoi faire. Peut-être que je devrais installer un logiciel graphique ou peut-être que je devrais désactiver quelque chose dans Unity, mais je ne sais pas par où commencer.

Ma commande 'uname -a' dit ceci:

Linux home0 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:08:14 UTC 2014 i686 i686 i686 GNU/Linux

Une commande 'Sudo lshw' donne beaucoup d'informations et je vais essayer d'extraire ce qui peut être le plus pertinent:

home0
description: Desktop Computer
product: TPS01 ()
vendor: FOXCONN
version: 1.0
serial: To Be Filled By O.E.M.
width: 32 bits
capabilities: smbios-2.6 dmi-2.6 smp-1.4 smp
configuration: boot=normal chassis=desktop cpus=2 uuid=6013CF95-1E02-E531-FD14-D027881B608D

*-core
[...]
*-firmware
description: BIOS
vendor: American Megatrends Inc.
physical id: 0
version: 080015
date: 06/07/2010
size: 64KiB
capacity: 960KiB
capabilities: isa pci pnp apm upgrade shadowing cdboot bootselect socketedrom edd int5printscreen int9keyboard int14serial int17printer int10video acpi usb ls120boot zipboot biosbootspecification

*-cpu:0
description: CPU
product: Intel(R) Atom(TM) CPU D525   @ 1.80GHz
vendor: Intel Corp.
physical id: 4
bus info: cpu@0
version: 6.12.10
serial: 0001-06CA-0000-0000-0000-0000
slot: CPU 1
size: 1800MHz
capacity: 1900MHz
width: 64 bits
clock: 200MHz
capabilities: x86-64 boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc Arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm dtherm
configuration: cores=2 enabledcores=2 id=3 threads=4
[...]

*-pci
description: Host bridge
product: Atom Processor D4xx/D5xx/N4xx/N5xx DMI Bridge
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 02
width: 32 bits
clock: 33MHz
configuration: driver=agpgart-intel
resources: irq:0

*-display
description: VGA compatible controller
product: Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:44 memory:fea80000-feafffff ioport:dc00(size=8) memory:d0000000-dfffffff memory:fe900000-fe9fffff

Addendum: Voici le résultat d'une commande unity_support_test.

/ usr/lib/nux/unity_support_test -p

OpenGL vendor string:   Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) IGD x86/MMX/SSE2
OpenGL version string:  1.4 Mesa 10.1.0

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       yes

Et voici la sortie de lspci:

lspci -k | grep -A3 VGA

00:02.0 VGA compatible controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller (rev 02)
    Subsystem: Foxconn International, Inc. Device 0d55
    Kernel driver in use: i915
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)

Additif supplémentaire: J'utilise ce bureau pour la messagerie électronique, l'édition, la navigation Web. Je me fiche de jouer ou de regarder des vidéos et je me ferai un plaisir de désactiver tout traitement graphique associé à ce comportement extrêmement lent. Ce n'est pas "normal lent" pour le vieux matériel; le matériel est i686 à partir de 2010.

Permettez-moi de clarifier "lent". Le comportement attendu (mon expérience avec 12.04) si j'ouvre un Xterm ou une fenêtre de navigateur est que je vois une supercherie visuelle dans laquelle la nouvelle fenêtre acquiert de manière fluide sa taille ou sa couleur. Sous 14.04, la douceur est partie; la nouvelle fenêtre acquiert son état final de manière irrégulière, modifiant sa taille ou sa forme une ou deux fois par seconde en quelques secondes. Un film youtube (affiché sur Firefox) a un taux de rafraîchissement de peut-être 2 ou 3 Hertz. Si je tape du texte dans le tiret, les caractères apparaissent à un taux d'environ 1 par seconde.

Dans certaines conversations et questions similaires de 2010-2011, je vois des références à des problèmes avec Compiz, mais je ne sais pas quoi faire avec ces informations. Mon Moniteur système indique que l'utilisation du processeur par compiz génère jusqu'à 48% des captures chaque fois qu'une fenêtre est ouverte. il faut donc essentiellement un processeur sur mon système à 2 processeurs. Lorsque je fais glisser une fenêtre autour de lui, le mouvement est irrégulier et décalé et l'utilisation du compiz va jusqu'à 60% ou plus.

Peut-être est-il pertinent que mon système rencontre également un autre problème: libudev.so.0 n’a pas été trouvé (comme on le voit lorsque Chrome ne démarre pas). Je ne sais vraiment pas si cela peut avoir un rapport avec les performances graphiques.

En passant, merci à mikewever pour avoir édité ce message afin de formater les différentes sorties du système telles qu'elles étaient censées être formatées; Je n'avais pas reconnu comment y parvenir.

16
user3054508

La racine du problème décrit ci-dessus est probablement un bogue lightdm:

https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/1292467 .

J'ai eu ce problème sur une carte mère Atom Mini-ITX avec carte graphique Intel NM10, qui inclut un port d'affichage LVDS interne. La solution de contournement de Boot avec "video = LVDS-1: d" a résolu le problème pour moi. Les instructions pour rendre l’option de démarrage permanente sont à Comment puis-je ajouter un paramètre de démarrage du noyau? .

Le message d'Andy Whitcroft du 2014-04-17 indique qu'un correctif a été publié mais qu'il n'a apparemment pas été intégré dans le référentiel des mises à jour au moment de la rédaction de cet article.

10
user274757

j'ai fait face au même problème. Ubuntu était la mort lente après la mise à niveau dist.

changer pour Gnome Metacity n'était pas une option pour moi.

ce qui a aidé dans mon cas:

Sudo apt-add-repository ppa:xorg-edgers/ppa
Sudo apt-get update
Sudo apt-get install nvidia-current nvidia-settings

allez dans "Pilotes supplémentaires" et choisissez un autre pilote que celui sélectionné par défaut. (était 'nouveau serveur xorg ..' je crois.

(J'ai une carte graphique nvidia nvs 310 et un affichage haute résolution de lien d'affichage Dell)

1
user1429166

J'ai eu le même problème pour une carte graphique Intel 865G. Après quelques recherches sur Internet, j'ai trouvé l'article suivant sous Ubuntu Geeks:

http://www.ubuntugeek.com/how-to-install-intelr-linux-graphics-drivers-on-ubuntu-13-04.html

En gros, il vous fournit des instructions et des liens pour télécharger et installer les pilotes Intel de votre carte graphique. Pour votre information, j’ai répété les instructions suivantes: Pour faire confiance au programme d’installation graphique Intel Linux, vous devez ajouter les clés suivantes au gestionnaire de packages logiciels d’Ubuntu (c’est-à-dire "apt"). Ouvrez un terminal et exécutez les lignes suivantes:

wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg -O - | Sudo apt-key add -

wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-2 -O - | Sudo apt-key add -

Vous devez maintenant télécharger et installer le paquet Debian pour votre architecture (32 ou 64 bits) à partir de ici . Une fois le paquet Debian téléchargé, installez-le en double-cliquant dessus dans le gestionnaire de fichiers ou en exécutant la commande suivante dans un terminal ouvert:

Sudo dpkg -i DEB_PACKAGE

Voir le lien suivant pour plus d'explications sur l'installation de fichiers .deb à partir de la ligne de commande:

Comment installer un fichier .deb via la ligne de commande?

Après avoir installé le paquet Debian, exécutez la commande suivante à partir de votre terminal ouvert:

intel-linux-graphics-installer

Mot d'avertissement: Il faut un certain temps avant que le programme d'installation graphique de Linux répertorie les paquetages, alors soyez patient. Votre mot de passe d'authentification vous sera demandé plusieurs fois. Ne vous écartez donc pas du processus. De plus, après l’installation de ces pilotes, votre système peut rester lent ou inutilisable, utilisez-le à vos risques et périls. Notez également que vous devrez peut-être réduire la résolution de votre écran pour obtenir de meilleures performances. Sinon, si tout se passe bien, cela devrait résoudre votre problème.

1
Bill

J’ai eu la même performance lente jusqu’à ce que j’aie suivi les conseils de: https://sites.google.com/site/easylinuxtipsproject/first Mais je pense que le facteur décisif, mentionné dans le site Web ci-dessus et mentionné par user3054508, consiste à changer l'affichage en gnome (matacity). Ce serait bien si une version plus simple du bureau de l'unité pourrait être fournie à l'avenir, sans les fondus de fondu, etc., de sorte que ceux d'entre nous qui possèdent de vieilles cartes graphiques soient pris en charge. Kaspin

1
kaspin