Очень низкая производительность графики после обновления 12.04 => 14.04

16

Я обновил с 12.04 до 14.04, и производительность крайне низкая; окна открываются и закрываются в замедленном темпе. Предположительно, мое графическое оборудование не было распознано системой. Я думаю, что мне нужен совет о том, как выяснить, что делать. Может быть, мне следует установить какое-нибудь графическое программное обеспечение или, может быть, мне следует отключить что-то в Unity, но я не знаю, с чего начать.

Моя команда 'uname -a' говорит следующее:

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

Команда «sudo lshw» дает много информации, и я постараюсь извлечь то, что может быть наиболее актуальным:

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

Приложение: Вот результат выполнения команды 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

И вот вывод из 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)

Дополнительное приложение: я использую этот рабочий стол для электронной почты, редактирования, просмотра веб-страниц. Мне плевать на игры или видео, и я буду рад отключить любую графическую обработку, связанную с этим чрезвычайно медленным поведением. Это не «нормально медленно» для старого оборудования; аппаратное обеспечение - i686 с 2010 года.

Позвольте мне уточнить "медленно". Ожидаемое поведение (мой опыт работы с 12.04), если я открываю окно Xterm или браузера, это то, что я вижу некоторую визуальную хитрость, посредством которой новое окно плавно приобретает свой размер или цвет. Под 14.04 плавность исчезла; новое окно приобретает свое окончательное состояние зубчатым способом, изменяя его размер или форму, возможно, один или два раза в секунду в течение нескольких секунд. Фильм YouTube (показывается в Firefox) имеет частоту обновления 2 или 3 Гц. Если я набираю текст в тире, то символы появляются со скоростью, возможно, 1 в секунду.

В некоторых аналогичных беседах и вопросах в 2010-2011 годах я вижу ссылки на проблемы с compiz, но я не знаю, что делать с этой информацией. Мой системный монитор показывает, что загрузка ЦП compiz увеличивается до 48% при каждом открытии окна; так что в моей двухпроцессорной системе он использует практически весь процессор. Когда я перетаскиваю окно вокруг него, возникает неровное и запаздывающее движение, и использование комписа увеличивается до 60% и более.

Возможно, уместно, что у моей системы есть и другая проблема: libudev.so.0 не найден (как замечено, когда Chrome не запускается). Я действительно не знаю, может ли это иметь какое-либо отношение к производительности графики.

Кстати, спасибо всем, кто редактировал этот пост, чтобы отформатировать различные выходные данные системы так, как они должны были быть отформатированы; Я не понял, как этого добиться.

user3054508
источник
Вывод, который вы опубликовали, показывает аппаратное обеспечение нетбука с встроенным графическим процессором Intel, правильно загруженный драйвер, все распознано. Возможно, эффекты, требующие Unity для GPU, слишком велики для него. Xubuntu или Lubuntu обычно рекомендуются для медленных машин.
mikewh независимо от
Спасибо, может быть, я должен использовать Lubuntu. Тем не менее, Ubuntu 12.04 работал хорошо для меня на этом оборудовании. Я замечаю, что при запуске в 14.04 появляется сообщение об ошибке, которое я не смог перехватить, но это касается gtk.
user3054508
Я сталкиваюсь с подобной проблемой. Когда я открываю системный монитор, я вижу постоянную загрузку процессора на уровне 100%, compiz - процесс, который занимает так много времени. My Hardware - материнская плата A8V-MX VIA K8M800 и 64-разрядный процессор AMD Athlon 3000.
newforubuntulinux
Я нашел совет от пользователя stinkeye на ubuntuforums.org 2013-05-01 для запуска классического рабочего стола gnome с помощью оконного менеджера metacity. Выполните команду «sudo apt-get install gnome-panel», а затем выберите «gnome» (metacity) на экране входа в систему. Я сделал это, и, кажется, решил проблему. Чтобы найти это, потребовалось больше усилий, чем я мог оценить. Сообщение Стинки: ubuntuforums.org/showthread.php?t=2140745
user3054508,
1
В моем случае это потому, что VirtualBox не проверял 3D-ускорение для моей Ubuntu VM. Бег /usr/lib/nux/unity_support_test -pпомог мне разобраться. Благодарю.
ashes999

Ответы:

10

Корень описанной выше проблемы, вероятно, является ошибкой lightdm:

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

У меня была эта проблема на материнской плате Atom Mini-ITX с графикой Intel NM10, которая включает в себя внутренний порт дисплея LVDS. Загрузка с обходным решением "video = LVDS-1: d" решила это для меня. Инструкции по созданию постоянной опции загрузки приведены в разделе Как добавить параметр загрузки ядра? ,

Сообщение Энди Уиткрофта от 2014-04-17 указывает на то, что исправление было выпущено, но, по-видимому, оно не вошло в репозиторий обновлений на момент написания этой статьи.

user274757
источник
2
Это сработало для моего Lenovo X1 Carbon. Благодарность!
Мичук
1
Загрузка с обходом "video = LVDS-1: d" тоже сработала. Рекомендую это для всех, кто затронут этой ошибкой.
Avian00
У меня тоже сработало! Спасибо за это, это беспокоило меня больше 6 месяцев - я серьезно! 14.04
Даниил
это не сработало для меня, после обновления до 16.10 с 16.04
guillefix
1

У меня была такая же вялая производительность, пока я не последовал совету: https://sites.google.com/site/easylinuxtipsproject/first Но я думаю, что решающим фактором, как упомянуто на вышеупомянутом веб-сайте и как указано пользователем 3054508, является изменение отображения гному (matacity). Было бы неплохо, если бы в будущем была предоставлена ​​более простая версия рабочего стола Unity, без затухания и т. Д., Чтобы те из нас, у кого есть старые видеокарты, были учтены. Kaspin

kaspin
источник
12.04 по-прежнему поддерживается и включает рабочий стол Unity 2d
Elder Geek
1

Я столкнулся с той же проблемой. Убунту был медленным после апгрейда.

переход на метасити гномов не был для меня вариантом.

что помогло в моем случае:

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

перейдите к «дополнительные драйверы» и выберите любой другой драйвер, кроме выбранного по умолчанию. (был 'сервером Nouveau Xorg ..' Я верю.

(У меня есть видеокарта nvidia nvs 310 и дисплей с высоким разрешением дисплея dell)

user1429166
источник
9
У парня карта Intel.
Мичук
1

У меня была такая же проблема для видеокарты Intel 865G. После некоторых поисков в Интернете я нашел следующую статью в разделе Ubuntu Geeks:

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

По сути, он предоставляет вам инструкции и ссылки для загрузки и установки драйверов Intel для вашей видеокарты. К вашему сведению, я повторил здесь инструкции: чтобы доверять графическому установщику Intel Linux, вам необходимо добавить следующие ключи в диспетчер программных пакетов Ubuntu (т. Е. «Apt»). Откройте терминал и выполните следующие строки:

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 -

Теперь вам нужно скачать и установить пакет Debian для вашей (32- или 64-битной) архитектуры здесь . После того, как вы загрузили пакет Debian, установите его, дважды щелкнув по нему из файлового менеджера, или выполнив следующую команду в открытом терминале:

sudo dpkg -i DEB_PACKAGE

Смотрите следующую ссылку для более подробного объяснения по установке .deb файлов из командной строки:

Как установить файл .deb через командную строку?

После установки пакета Debian выполните следующую команду на вашем открытом терминале:

intel-linux-graphics-installer

Слово предупреждения: установщику графики Linux требуется некоторое время для составления списка пакетов, так что наберитесь терпения. Вам будет предложено ввести пароль аутентификации пару раз, так что не уходите от процесса. Кроме того, после установки этих драйверов ваша система может по-прежнему работать медленно или не работать, поэтому используйте ее на свой страх и риск. Также обратите внимание, что вам может потребоваться уменьшить разрешение экрана для повышения производительности. В противном случае, если все пойдет хорошо, это должно решить вашу проблему.

Билл
источник
-1

FIX:


Если у вас видеокарта Nvidia, примите совет пользователя 1429166.

  1. Запустите команды терминала и обновите драйверы Nvidia.
  2. Используйте ПО по умолчанию «дополнительные драйверы» в Ubuntu, чтобы выбрать новый драйвер.

Я не был уверен, какая версия была текущей версией драйвера Nvidia (которая, на мой взгляд, в настоящее время является бета-версией, так что вы, вероятно, хотите ее избежать).

** Я выбрал тот, который не был «устаревшим» драйвером, а был «проприетарным» программным обеспечением.

Редактировать:


Похоже, что карта Intel всегда может выиграть от установки некоторых драйверов. Проверьте программное обеспечение «дополнительных драйверов» и посмотрите, используете ли вы в настоящее время драйвер «X.org-Nouveau» по умолчанию.

Джесси
источник