Prestazioni grafiche molto lente dopo l'aggiornamento 12.04 => 14.04


16

Ho aggiornato da 12.04 a 14.04 e le prestazioni sono estremamente lente; le finestre si aprono e si chiudono al rallentatore. Presumibilmente il mio hardware grafico non è stato riconosciuto dal sistema. Penso di aver bisogno di consigli su come capire cosa fare. Forse dovrei installare alcuni software di grafica o forse dovrei disabilitare qualcosa in Unity, ma non so da dove cominciare.

Il mio comando 'uname -a' dice questo:

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

Un comando 'sudo lshw' fornisce molte informazioni e cercherò di estrarre ciò che potrebbe essere più rilevante:

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: ecco l'output di un comando 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

Ed ecco l'output di 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)

Ulteriore addendum: utilizzo questo desktop per e-mail, editing, navigazione web. Non mi interessa il gioco o i video e sarò felice di disattivare qualsiasi trattamento grafico associato a questo comportamento straordinariamente lento. Non è "normale lento" per il vecchio hardware; l'hardware è i686 dal 2010.

Vorrei chiarire "lento". Il comportamento previsto (la mia esperienza con 12.04) se apro un Xterm o una finestra del browser è che vedo qualche trucco visivo in base al quale la nuova finestra acquisisce senza problemi le sue dimensioni o il suo colore. Sotto 14.04 la scorrevolezza è sparita; la nuova finestra acquisisce il suo stato finale in modo irregolare cambiando la sua dimensione o forma forse una o due volte al secondo per alcuni secondi. Un film su YouTube (visualizzato su Firefox) ha una frequenza di aggiornamento di forse 2 o 3 Hertz. Se scrivo il testo nel Dash, i caratteri vengono visualizzati con una frequenza di forse 1 al secondo.

In alcune conversazioni e domande simili risalenti al 2010-2011 vedo riferimenti a problemi con compiz, ma non so cosa fare con tali informazioni. Il mio monitor di sistema mostra che l'utilizzo della CPU di compiz spara fino al 48% circa ogni volta che viene aperta una finestra; quindi sta prendendo essenzialmente tutta una CPU sul mio sistema a 2 CPU. Quando trascino una finestra attorno ad essa è un movimento frastagliato e ritardato e l'utilizzo del compiz arriva fino al 60% o più.

Forse è rilevante che anche il mio sistema abbia un altro problema: libudev.so.0 non viene trovato (come si nota quando Chrome non si avvia). Non so davvero se questo potrebbe avere qualcosa a che fare con le prestazioni grafiche.

A proposito, grazie a mikewhatever per aver modificato questo post per formattare i vari output di sistema come dovevano essere formattati; Non avevo riconosciuto come raggiungerlo.


L'output che hai pubblicato mostra l'hardware del netbook con una GPU Intel integrata, il driver corretto caricato, il tutto riconosciuto. Forse gli effetti demending della GPU di Unity sono troppo per questo. Xubuntu o Lubuntu sono generalmente raccomandati per le macchine slowish.
mikewhatever,

Grazie, forse dovrei usare Lubuntu. Tuttavia, Ubuntu 12.04 ha funzionato bene per me su questo hardware. Ho notato che all'avvio in 14.04 c'è un messaggio di errore che non sono stato in grado di catturare, ma riguarda GTK.
user3054508,

Sto affrontando un problema simile. Quando apro Monitor di sistema vedo la costante di utilizzo della cpu al 100%, compiz è il processo che richiede così tanto. My Hard ware - Scheda madre A8V-MX VIA K8M800 e processore AMD Athlon 3000 a 64 bit.
newforubuntulinux,

Ho trovato i consigli dell'utente stinkeye su ubuntuforums.org il 01/05/2013 per eseguire il desktop gnome-classic usando il gestore delle finestre di metacity. Fai 'sudo apt-get install gnome-panel' e quindi scegli gnome (metacity) nella schermata di accesso. L'ho fatto e sembra aver risolto il problema. Trovare questo ha richiesto più sforzo di quanto potessi apprezzare. Post di Stinkeye: ubuntuforums.org/showthread.php?t=2140745
user3054508

1
Nel mio caso, è perché VirtualBox non ha avuto l'accelerazione 3D selezionata per la mia macchina virtuale Ubuntu. La corsa /usr/lib/nux/unity_support_test -pmi ha aiutato a capirlo. Grazie.
ashes999,

Risposte:


10

La radice del problema sopra descritto è probabilmente un bug lightdm:

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

Ho avuto questo problema su una scheda madre Atom Mini-ITX con grafica Intel NM10 che include una porta display LVDS interna. La soluzione alternativa Boot con "video = LVDS-1: d" l'ha risolto per me. Le istruzioni per rendere permanente l'opzione di avvio sono disponibili Come aggiungere un parametro di avvio del kernel? .

Il post di Andy Whitcroft del 17-04-2014 indica che è stata rilasciata una correzione, ma a quanto pare non è stata inserita nel repository degli aggiornamenti al momento della stesura di questo documento.


2
Questo ha funzionato per il mio Lenovo X1 Carbon. Grazie!
michuk,

1
L'avvio con "video = LVDS-1: d" ha funzionato anche per me. Lo consiglierei a chiunque sia affetto da questo errore.
Avian00,

Ha funzionato anche per me! Grazie per questo, mi ha infastidito per oltre 6 mesi - Sono serio! 14.04
Daniel

questo non ha funzionato per me, dopo l'aggiornamento alla 16.10 da 16.04
guillefix il

1

Ho avuto la stessa prestazione lenta fino a quando non ho seguito i consigli in: https://sites.google.com/site/easylinuxtipsproject/first Ma penso che il copertoncino, come menzionato nel sito Web sopra e come dichiarato dall'utente3054508, debba cambiare il display allo gnomo (maturità). Sarebbe bello se in futuro potesse essere fornita una versione più semplice del desktop unity, senza le dissolvenze, ecc., In modo da soddisfare quelli di noi con vecchie schede grafiche. Kaspin


12.04 è ancora supportato e include il desktop unity 2d
Elder Geek,

1

ho affrontato lo stesso problema. ubuntu era lento dopo l'aggiornamento dist.

il passaggio alla metacità degli gnomi non era un'opzione per me.

cosa mi ha aiutato nel mio caso:

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

vai su "driver aggiuntivi" e scegli un driver diverso da quello predefinito selezionato. (era 'nouveau xorg server ..' credo.

(ho una scheda grafica nvidia nvs 310 e un display dell display ad alta risoluzione dell link)


9
Il ragazzo ha una scheda Intel.
michuk,

1

Ho avuto lo stesso problema con una scheda grafica Intel 865G. Dopo alcune ricerche su Internet, ho trovato il seguente articolo in Ubuntu Geeks:

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

In sostanza, fornisce istruzioni e collegamenti per scaricare e installare i driver Intel per la scheda grafica. Cordiali saluti, ho ripetuto le istruzioni qui: Per avere fiducia nel programma di installazione della grafica Intel Linux, sarà necessario aggiungere le seguenti chiavi al Software Package Manager di Ubuntu (cioè "apt"). Aprire un terminale ed eseguire le seguenti righe:

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 -

Ora devi scaricare e installare il pacchetto Debian per la tua architettura (a 32 o 64 bit) da qui . Dopo aver scaricato il pacchetto Debian, installarlo facendo doppio clic su di esso dal File Manager o eseguendo il comando seguente in un terminale aperto:

sudo dpkg -i DEB_PACKAGE

Vedi il link seguente per ulteriori spiegazioni sull'installazione dei file .deb dalla riga di comando:

Come installo un file .deb tramite la riga di comando?

Dopo aver installato il pacchetto Debian, esegui il seguente comando dal tuo terminale aperto:

intel-linux-graphics-installer

Avvertenza: il programma di installazione della grafica di Linux richiede un po 'di tempo per elencare i pacchetti, quindi sii paziente. Ti verrà richiesta la password di autenticazione un paio di volte, quindi non allontanarti dal processo. Inoltre, dopo l'installazione di questi driver, il sistema potrebbe essere ancora lento o inutilizzabile, quindi utilizzare a proprio rischio. Inoltre, potrebbe essere necessario ridurre la risoluzione dello schermo per migliorare le prestazioni. Altrimenti, se tutto va bene, questo dovrebbe risolvere il problema.


-1

FIX:


Se hai una scheda grafica Nvidia, segui i consigli di user1429166.

  1. Esegui i comandi del terminale e aggiorna i tuoi driver Nvidia.
  2. Utilizzare il software predefinito "driver aggiuntivi" su Ubuntu per scegliere un nuovo driver.

Non ero sicuro di quale versione fosse l'attuale versione del driver di Nvidia (che credo sia attualmente una versione beta, quindi probabilmente vorrai evitarlo).

** Ho selezionato quello che non era un driver "legacy" e che era un software "proprietario".

Modificare:


Sembra che anche una scheda Intel possa sempre beneficiare di alcune installazioni di driver. Controllare il software "driver aggiuntivi" e vedere se si sta attualmente utilizzando il driver predefinito "X.org-Nouveau".

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.