Bardzo niska wydajność grafiki po aktualizacji 12.04 => 14.04

16

Uaktualniłem z 12.04 do 14.04, a wydajność jest bardzo powolna; okna otwierają się i zamykają w zwolnionym tempie. Prawdopodobnie mój sprzęt graficzny nie został rozpoznany przez system. Myślę, że potrzebuję porady, jak dowiedzieć się, co robić. Może powinienem zainstalować jakieś oprogramowanie graficzne, a może powinienem wyłączyć coś w Unity, ale nie wiem od czego zacząć.

Moje polecenie „uname -a” mówi:

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

Polecenie „sudo lshw” daje wiele informacji, a ja spróbuję wyodrębnić to, co może być najbardziej istotne:

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

Dodatek: Oto dane wyjściowe komendy 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

A oto wynik 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)

Dodatek: Używam tego pulpitu do e-maili, edycji, przeglądania stron internetowych. Nie dbam o gry ani filmy i chętnie wyłączę wszelkie przetwarzanie grafiki związane z tym wyjątkowo powolnym zachowaniem. W przypadku starego sprzętu nie jest to „normalnie wolne”; sprzętem jest i686 z 2010 roku.

Pozwól mi wyjaśnić „powoli”. Oczekiwanym zachowaniem (moje doświadczenie z 12.04) po otwarciu okna Xterm lub przeglądarki jest to, że widzę pewne wizualne sztuczki, dzięki którym nowe okno płynnie uzyskuje swój rozmiar lub kolor. Poniżej 14.04 gładkość zniknęła; nowe okno osiąga stan końcowy w postrzępiony sposób, zmieniając swój rozmiar lub kształt może raz lub dwa razy na sekundę w ciągu kilku sekund. Film na youtube (wyświetlany w przeglądarce Firefox) ma częstotliwość odświeżania wynoszącą może 2 lub 3 Hz. Jeśli wpiszesz tekst w Dash, znaki pojawią się z szybkością może 1 na sekundę.

W niektórych podobnych rozmowach i pytaniach z lat 2010-2011 widzę odniesienia do problemów z compizem, ale nie wiem, co zrobić z tymi informacjami. Mój monitor systemu pokazuje, że użycie procesora przez compiz spada do około 48% przy każdym otwarciu okna; więc zajmuje w zasadzie cały jeden procesor w moim systemie 2-procesorowym. Kiedy przeciągam okno dookoła, jest to postrzępiony i opóźniony ruch, a użycie compiz wzrasta do 60% lub więcej.

Być może istotne jest, że mój system ma również inny problem: nie znaleziono pliku libudev.so.0 (jak zauważono, gdy Chrome nie uruchamia się). Naprawdę nie wiem, czy to może mieć coś wspólnego z wydajnością grafiki.

Nawiasem mówiąc, dziękuję mikewhokolwiek za edycję tego postu w celu sformatowania różnych wyjść systemowych, które miały być sformatowane; Nie wiedziałem, jak to osiągnąć.

użytkownik3054508
źródło
Opublikowane dane wyjściowe pokazują sprzęt netbooka z wbudowanym procesorem graficznym Intel, poprawnie załadowany sterownik, wszystkie rozpoznane. Być może efekty demendowania karty graficznej Unity są na to za dużo. Xubuntu lub Lubuntu są zwykle zalecane dla powolnych maszyn.
mikewhthing
Dziękuję, może powinienem użyć Lubuntu. Jednak Ubuntu 12.04 działało dla mnie dobrze na tym sprzęcie. Zauważam, że przy uruchomieniu w 14.04 pojawia się komunikat o błędzie, którego nie udało mi się uchwycić, ale dotyczy to gtk.
user3054508
Mam podobny problem. Po otwarciu Monitora systemu widzę stałą użycia procesora na poziomie 100%, proces compiz zajmuje tyle czasu. Mój sprzęt - płyta główna A8V-MX VIA K8M800 i 64-bitowy procesor AMD Athlon 3000.
newforubuntulinux
Znalazłem porady od użytkownika stinkeye na ubuntuforums.org w dniu 2013-05-01, aby uruchomić gnome-classic pulpit za pomocą menedżera okien metacity. Wykonaj polecenie „sudo apt-get install gnome-panel”, a następnie wybierz gnome (metacity) na ekranie logowania. Zrobiłem to i wydaje się, że to rozwiązało problem. Znalezienie tego wymagało więcej wysiłku, niż mogłem docenić. Wpis Stinkeye: ubuntuforums.org/showthread.php?t=2140745
user3054508
1
W moim przypadku to dlatego, że VirtualBox nie miał zaznaczonej akceleracji 3D dla mojej maszyny Wirtualnej Ubuntu. Bieganie /usr/lib/nux/unity_support_test -ppomogło mi to rozgryźć. Dzięki.
ashes999

Odpowiedzi:

10

Przyczyną opisanego powyżej problemu jest prawdopodobnie błąd lightdm:

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

Miałem ten problem na płycie głównej Atom Mini-ITX z grafiką Intel NM10, która zawiera wewnętrzny port wyświetlacza LVDS. Obejście Boot z „video = LVDS-1: d” rozwiązało to dla mnie. Instrukcje, jak ustawić opcję uruchamiania na stałe, znajdują się w temacie Jak dodać parametr rozruchowy jądra? .

Post autorstwa Andy'ego Whitcrofta z dnia 17.04.2014 r. Wskazuje, że poprawka została wydana, ale najwyraźniej nie pojawiła się w repozytorium aktualizacji w momencie pisania tego tekstu.

użytkownik274757
źródło
2
Działa to dla mojego Lenovo X1 Carbon. Dzięki!
michuk
1
Uruchamianie przy użyciu obejścia „video = LVDS-1: d” również działało dla mnie. Poleciłbym to każdemu, kogo dotyczy ten błąd.
Avian00
Pracowałem też dla mnie! Dziękuję za to, dręczy mnie od ponad 6 miesięcy - mówię poważnie! 14.04
Daniel
to nie działało dla mnie, po aktualizacji do 16.10 z 16.04
guillefix
1

Miałem tę samą powolną wydajność, dopóki nie podążyłem za radą: https://sites.google.com/site/easylinuxtipsproject/first Ale myślę, że klinkier, jak wspomniano na powyższej stronie internetowej i jak stwierdził użytkownik 3054508, ma zmienić sposób wyświetlania do gnome (matacity). Byłoby miło, gdyby w przyszłości można było udostępnić prostszą wersję pulpitu Unity, bez wyciszania itp., Aby zaspokoić potrzeby tych, którzy mają stare karty graficzne. Kaspin

kaspin
źródło
12.04 jest nadal obsługiwany i obejmuje pulpit Unity 2d
Elder Geek
1

napotkałem ten sam problem. ubuntu był powolny w śmierci po aktualizacji dist.

przejście na gnome metacity nie było dla mnie opcją.

co pomogło w moim przypadku:

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

przejdź do „dodatkowych sterowników” i wybierz inny sterownik niż wybrany domyślny. (był 'nouveau xorg server ..' wierzę.

(Mam kartę graficzną NVIDIA NVS 310 i wyświetlacz łącza do wyświetlania w wysokiej rozdzielczości Dell)

użytkownik1429166
źródło
9
Facet ma kartę Intel.
michuk
1

Miałem ten sam problem z kartą graficzną Intel 865G. Po kilku poszukiwaniach w Internecie znalazłem następujący artykuł pod Ubuntu Geeks:

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

Zasadniczo zawiera instrukcje i łącza do pobierania i instalowania sterowników Intel dla karty graficznej. Do Twojej wiadomości powtórzyłem instrukcje tutaj: Aby zaufać Instalatorowi grafiki Intel Linux, musisz dodać następujące klucze do Menedżera pakietów oprogramowania Ubuntu (tj. „Apt”). Otwórz terminal i wykonaj następujące linie:

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 -

Teraz musisz pobrać i zainstalować pakiet Debiana na swoim (32 lub 64-bit) architektury z tutaj . Po pobraniu pakietu Debian zainstaluj go, klikając go dwukrotnie w Menedżerze plików lub wykonując następujące polecenie w otwartym terminalu:

sudo dpkg -i DEB_PACKAGE

Zobacz poniższy link, aby uzyskać dodatkowe wyjaśnienia dotyczące instalowania plików .deb z wiersza polecenia:

Jak zainstalować plik .deb za pomocą wiersza polecenia?

Po zainstalowaniu pakietu Debian uruchom następujące polecenie z otwartego terminalu:

intel-linux-graphics-installer

Słowo ostrzeżenia: Instalator grafiki systemu Linux potrzebuje trochę czasu, aby wyświetlić listę pakietów, więc bądź cierpliwy. Kilka razy zostaniesz poproszony o podanie hasła uwierzytelniającego, więc nie odchodź od procesu. Ponadto po zainstalowaniu tych sterowników system może być nadal powolny lub bezużyteczny, więc używaj go na własne ryzyko. Pamiętaj też, że może być konieczne obniżenie rozdzielczości ekranu w celu uzyskania lepszej wydajności. W przeciwnym razie, jeśli wszystko pójdzie dobrze, powinno to rozwiązać problem.

Rachunek
źródło
-1

NAPRAWIĆ:


Jeśli masz kartę graficzną Nvidia, skorzystaj z porady użytkownika 1429166.

  1. Uruchom polecenia terminala i zaktualizuj sterowniki Nvidia.
  2. Użyj domyślnego oprogramowania „dodatkowych sterowników” w systemie Ubuntu, aby wybrać nowy sterownik.

Nie byłem pewien, która wersja jest aktualną wersją sterownika Nvidii (która, jak sądzę, jest obecnie wersją beta, więc prawdopodobnie chcesz tego uniknąć).

** Wybrałem ten, który nie był „starszym” sterownikiem, a było to oprogramowanie „zastrzeżone”.

Edytować:


Wygląda na to, że karta Intel zawsze może skorzystać z niektórych instalacji sterowników. Sprawdź oprogramowanie „dodatkowych sterowników” i sprawdź, czy obecnie używasz domyślnego sterownika „X.org-Nouveau”.

Jesse
źródło