Sehr langsame Grafikleistung nach Upgrade 12.04 => 14.04

16

Ich habe von 12.04 auf 14.04 aufgerüstet und die Leistung ist extrem träge; Fenster öffnen und schließen sich in Zeitlupe. Vermutlich wurde meine Grafikhardware vom System nicht erkannt. Ich denke, ich brauche Ratschläge, wie ich herausfinden kann, was ich tun soll. Vielleicht sollte ich Grafiksoftware installieren oder etwas in Unity deaktivieren, aber ich weiß nicht, wo ich anfangen soll.

Mein 'uname -a' Befehl sagt folgendes:

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

Ein Befehl 'sudo lshw' liefert viele Informationen und ich werde versuchen herauszufinden, was am relevantesten ist:

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

Nachtrag: Hier ist die Ausgabe eines Befehls 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

Und hier ist die Ausgabe von 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)

Weiterer Nachtrag: Ich benutze diesen Desktop für E-Mail, Bearbeitung, Surfen im Internet. Ich interessiere mich nicht für Spiele oder Videos, und ich werde gerne die Grafikbehandlung deaktivieren, die mit diesem außergewöhnlich langsamen Verhalten verbunden ist. Es ist nicht "normal langsam" für alte Hardware; Die Hardware ist i686 aus dem Jahr 2010.

Lassen Sie mich "langsam" erklären. Das erwartete Verhalten (meine Erfahrung mit 12.04) beim Öffnen eines Xterm- oder Browserfensters ist, dass ich einige visuelle Tricks sehe, bei denen das neue Fenster reibungslos seine Größe oder Farbe annimmt. Unter 14.04 ist die Glätte weg; Das neue Fenster erhält seinen endgültigen Zustand in einer gezackten Weise, indem es seine Größe oder Form innerhalb weniger Sekunden ein oder zweimal pro Sekunde ändert. Ein Youtube-Film (in Firefox angezeigt) hat eine Bildwiederholfrequenz von 2 oder 3 Hertz. Wenn ich Text in den Bindestrich eingebe, werden die Zeichen mit einer Geschwindigkeit von 1 pro Sekunde angezeigt.

In einigen ähnlichen Gesprächen und Fragen von 2010-2011 sehe ich Hinweise auf Probleme mit compiz, aber ich weiß nicht, was ich mit diesen Informationen anfangen soll. Mein Systemmonitor zeigt, dass die CPU-Auslastung von compiz bei jedem Öffnen eines Fensters bis zu 48% beträgt. Das bedeutet, dass auf meinem 2-CPU-System im Wesentlichen nur eine CPU benötigt wird. Wenn ich ein Fenster herum ziehe, ist es eine gezackte und verzögerte Bewegung, und der Compiz-Verbrauch steigt auf 60% oder mehr.

Vielleicht ist es relevant, dass mein System auch ein anderes Problem hat: libudev.so.0 wird nicht gefunden (wie bemerkt, wenn Chrome nicht startet). Ich weiß wirklich nicht, ob dies etwas mit der Grafikleistung zu tun hat.

Übrigens, danke an mikewhatever, dass Sie diesen Beitrag bearbeitet haben, um die verschiedenen Systemausgaben so zu formatieren, wie sie formatiert werden sollten. Ich hatte nicht erkannt, wie ich das erreichen sollte.

user3054508
quelle
Die Ausgabe, die Sie gepostet haben, zeigt Netbook-Hardware mit einer integrierten Intel-GPU, korrekt geladener Treiber, alle erkannt. Vielleicht sind die GPU-Abschwächungseffekte von Unity zu groß. Xubuntu oder Lubuntu werden normalerweise für langsame Maschinen empfohlen.
Mikewhatever
Danke, vielleicht sollte ich Lubuntu benutzen. Ubuntu 12.04 funktionierte auf dieser Hardware jedoch einwandfrei. Ich stelle fest, dass beim Start in 14.04 eine Fehlermeldung angezeigt wird, die ich nicht erfassen konnte, die jedoch gtk betrifft.
user3054508
Ich stehe vor einem ähnlichen Problem. Wenn ich den Systemmonitor öffne, sehe ich, dass die CPU-Auslastung konstant bei 100% liegt. Compiz ist der Prozess, der so viel kostet. Meine Hardware - A8V-MX VIA K8M800 Motherboard und AMD Athlon 3000 64-Bit-Prozessor.
newforubuntulinux
Ich habe auf ubuntuforums.org am 01.05.2013 vom Benutzer stinkeye den Rat gefunden, den gnome-classic-Desktop mit dem Metacity-Fenstermanager auszuführen. Führen Sie 'sudo apt-get install gnome-panel' aus und wählen Sie dann im Anmeldebildschirm gnome (Metacity) aus. Ich habe das getan und es scheint das Problem gelöst zu haben. Das zu finden, erforderte mehr Mühe, als ich zu schätzen wusste. Stinkeyes Beitrag: ubuntuforums.org/showthread.php?t=2140745
user3054508
1
In meinem Fall, weil in VirtualBox die 3D-Beschleunigung für meine Ubuntu-VM nicht aktiviert war. Laufen /usr/lib/nux/unity_support_test -phat mir geholfen, es herauszufinden. Vielen Dank.
Asche999

Antworten:

10

Die Wurzel des oben beschriebenen Problems ist wahrscheinlich ein Lightdm-Fehler:

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

Ich hatte dieses Problem auf einem Atom Mini-ITX-Motherboard mit Intel NM10-Grafikkarte, die einen internen LVDS-Display-Port enthält. Der Boot mit "video = LVDS-1: d" Workaround hat es für mich gelöst. Anweisungen zum Festlegen der Boot-Option finden Sie unter Wie füge ich einen Kernel-Boot-Parameter hinzu? .

Der Beitrag von Andy Whitcroft vom 17.04.2014 zeigt an, dass ein Fix veröffentlicht wurde, aber zum Zeitpunkt des Schreibens noch nicht in das Update-Repository aufgenommen wurde.

user274757
quelle
2
Dies funktionierte für mein Lenovo X1 Carbon. Vielen Dank!
michuk
1
Das Booten mit "video = LVDS-1: d" hat auch bei mir funktioniert. Würde dies jedem empfehlen, der von diesem Fehler betroffen ist.
Avian00
Arbeitete auch für mich! Vielen Dank dafür, es nervt mich seit über 6 Monaten - ich meine es ernst! 14.04
Daniel
das hat bei mir nicht funktioniert, nachdem ich von 16.04 auf 16.10
aktualisiert habe
1

Ich hatte die gleiche schwache Leistung, bis ich den Rat befolgte : https://sites.google.com/site/easylinuxtipsproject/first Aber ich denke, dass der Drahtreifen, wie auf der obigen Website erwähnt und von user3054508 angegeben, die Anzeige ändern soll zu gnome (matacity). Es wäre schön, wenn in Zukunft eine einfachere Version des Unity-Desktops zur Verfügung gestellt werden könnte, ohne die Ausblendungen usw., damit diejenigen von uns mit alten Grafikkarten versorgt werden. Kaspin

kaspin
quelle
12.04 wird weiterhin unterstützt und enthält den Unity 2d-Desktop
Elder Geek
1

Ich stand vor dem gleichen Problem. ubuntu war nach dem dist upgrade tod langsam.

auf gnome metacity umzusteigen war für mich keine option.

was in meinem fall geholfen hat:

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

Gehen Sie zu "Zusätzliche Treiber" und wählen Sie einen anderen Treiber als den ausgewählten Standardtreiber aus. (War 'nouveau xorg server ..' ich glaube.

(ich habe eine nvidia nvs 310 grafikkarte und ein hochauflösendes display link display)

user1429166
quelle
9
Der Typ hat eine Intel-Karte.
michuk
1

Ich hatte das gleiche Problem für eine Intel 865G-Grafikkarte. Nach einigem Suchen im Internet habe ich unter Ubuntu Geeks folgenden Artikel gefunden:

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

Im Wesentlichen werden Anweisungen und Links zum Herunterladen und Installieren der Intel-Treiber für Ihre Grafikkarte bereitgestellt. Zu Ihrer Information, ich habe die Anweisungen hier wiederholt: Um dem Intel Linux Graphics Installer zu vertrauen, müssen Sie dem Ubuntu Software Package Manager die folgenden Schlüssel hinzufügen (dh "apt"). Öffnen Sie ein Terminal und führen Sie die folgenden Zeilen aus:

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 -

Jetzt müssen Sie das Debian-Paket für Ihre (32- oder 64-Bit-) Architektur von hier herunterladen und installieren . Nachdem Sie das Debian-Paket heruntergeladen haben, installieren Sie es, indem Sie entweder im Dateimanager darauf doppelklicken oder den folgenden Befehl in einem offenen Terminal ausführen:

sudo dpkg -i DEB_PACKAGE

Weitere Informationen zum Installieren von .deb-Dateien über die Befehlszeile finden Sie unter folgendem Link:

Wie installiere ich eine .deb-Datei über die Befehlszeile?

Führen Sie nach der Installation des Debian-Pakets den folgenden Befehl von Ihrem offenen Terminal aus:

intel-linux-graphics-installer

Warnung: Es dauert eine Weile, bis das Linux-Grafikinstallationsprogramm die Pakete auflistet. Seien Sie also geduldig. Sie werden ein paarmal zur Eingabe Ihres Authentifizierungskennworts aufgefordert. Verlassen Sie den Vorgang daher nicht. Nach der Installation dieser Treiber ist Ihr System möglicherweise immer noch träge oder unbrauchbar. Verwenden Sie es daher auf eigenes Risiko. Beachten Sie außerdem, dass Sie möglicherweise die Bildschirmauflösung verringern müssen, um eine bessere Leistung zu erzielen. Andernfalls sollte das Problem behoben sein, wenn alles in Ordnung ist.

Rechnung
quelle
-1

FIX:


Wenn Sie eine Nvidia-Grafikkarte haben, befolgen Sie die Anweisungen von user1429166.

  1. Führen Sie die Terminalbefehle aus und aktualisieren Sie Ihre Nvidia-Treiber.
  2. Verwenden Sie die Standard-Software für zusätzliche Treiber unter Ubuntu, um einen neuen Treiber auszuwählen.

Ich war mir nicht sicher, welche Version Nvidias aktuelles Treiber-Release ist (was meiner Meinung nach derzeit ein Beta-Release ist, also möchten Sie es wahrscheinlich vermeiden).

** Ich habe den ausgewählt, der kein "Legacy" -Treiber war, und das war "proprietäre" Software.

Bearbeiten:


Anscheinend kann eine Intel-Karte auch immer von einigen Treiberinstallationen profitieren. Überprüfen Sie die Software für zusätzliche Treiber und prüfen Sie, ob Sie derzeit den Standardtreiber für X.org-Nouveau verwenden.

Jesse
quelle