升级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)

进一步的附录:我使用此桌面进行电子邮件,编辑和Web浏览。我不在乎游戏或视频,我很乐意关闭与此异常缓慢的行为相关的任何图形处理。对于旧硬件而言,这不是“正常的慢”;硬件是2010年的i686。

让我澄清一下“慢”。如果我打开Xterm或浏览器窗口,则预期的行为(我在12.04上的经验)是我看到了一些视觉上的诡计,从而使新窗口可以平滑地获取其大小或颜色。在14.04以下,平滑度消失了;新窗口以锯齿状获取其最终状态,并在几秒钟内每秒更改其大小或形状一次或两次。一部youtube电影(在Firefox上显示)的刷新率约为2或3赫兹。如果我在短划线中键入文本,则字符以每秒1个的速度出现。

在2010年至2011年的一些类似对话和问题中,我看到了compiz问题的参考,但我不知道该如何处理这些信息。我的系统监视器显示,只要打开一个窗口,compiz的CPU使用率就会高达48%左右。因此,这实际上占用了我的2 CPU系统上的一个CPU。当我在窗口周围拖动时,会出现锯齿状和滞后的运动,compiz的使用率会上升到60%或更多。

我的系统也存在另一个问题,可能与此有关:找不到libudev.so.0(在Chrome无法启动时会注意到)。我真的不知道这是否与图形性能有关。

顺便说一句,谢谢mikewhatever,他编辑了这篇文章,对各种系统输出进行了格式化;我尚未意识到如何实现这一目标。


您发布的输出显示了具有板载Intel GPU的上网本硬件,已加载正确的驱动程序,并且全部被识别。也许Unity的GPU去除效果太过分了。通常建议将Xubuntu或Lubuntu用于速度较慢的机器。
mikewhatever,2014年

谢谢,也许我应该使用Lubuntu。但是,Ubuntu 12.04在此硬件上对我来说运行良好。我注意到在14.04中启动时,出现了一条我无法捕获的错误消息,但它涉及gtk。
user3054508

我正面临类似的问题。当我打开系统监视器时,我看到cpu的使用率常数为100%,compiz是一个需要花费大量时间的过程。我的硬件-A8V-MX VIA K8M800主板和AMD Athlon 3000 64位处理器。
newforubuntulinux

我在2013年5月1日在ubuntuforums.org上找到了用户stinkeye的建议,以使用metacity窗口管理器运行gnome经典桌面。执行“ sudo apt-get install gnome-panel”,然后在登录屏幕上选择gnome(移动性)。我已经做到了,看来已经解决了问题。找到这个花费了我无法理解的努力。Stinkeye的帖子:ubuntuforums.org/showthread.php?t=2140745
user3054508 2014年

1
就我而言,这是因为VirtualBox没有为我的Ubuntu VM检查3D加速。跑步/usr/lib/nux/unity_support_test -p帮助我弄清楚了。谢谢。
ashes999

Answers:


10

上述问题的根源可能是lightdm错误:

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

我在具有Intel NM10图形(包括内部LVDS显示端口)的Atom Mini-ITX主板上遇到了此问题。具有“ video = LVDS-1:d”解决方法的引导程序为我解决了该问题。有关如何使引导选项永久化的说明,请参见如何添加内核引导参数?

Andy Whitcroft在2014-04-17上发布的帖子表明已发布了一个修复程序,但在撰写本文时,它显然尚未纳入更新存储库。


2
这适用于我的联想X1 Carbon。谢谢!
米丘克

1
使用“ video = LVDS-1:d”解决方法进行引导对我也有效。会推荐给受此错误影响的任何人。
Avian00 2014年

也为我工作!谢谢你,这已经困扰了我六个多月了-我是认真的!14.04
丹尼尔(Daniel)

从16.04升级到16.10后,这对我不起作用
guillefix

1

在遵循以下建议之前,我的表现一直很缓慢:https : //sites.google.com/site/easylinuxtipsproject/first 但是我认为,如上述网站中所述以及如user3054508所述,该方法是要改变显示的地精(杀伤力)。如果将来可以提供一个更简单的统一桌面版本,而不会出现淡出等现象,那将是很好的选择,这样我们那些拥有旧显卡的人就可以得到满足。卡斯平


12.04仍然支持,包括统一的2D桌面
上古野人

1

我面临着同样的问题。dist升级后,ubuntu的死亡速度缓慢。

更改为gnome metacity对我来说不是一个选择。

对我而言有什么帮助:

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图形卡和一个高分辨率显示器链接显示)


9
这家伙有一张英特尔卡。
米丘克

1

对于英特尔865G显卡,我也遇到了同样的问题。在互联网上搜索后,我在Ubuntu Geeks下找到了以下文章:

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

本质上,它为您提供了说明和链接,以下载和安装图形卡的英特尔驱动程序。仅供参考,我在这里重复了说明:要信任英特尔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 -

现在,您需要从此处下载并安装适用于(32位或64位)体系结构的Debian软件包。下载Debian软件包后,通过从文件管理器双击它或在打开的终端中执行以下命令来安装它:

sudo dpkg -i DEB_PACKAGE

有关从命令行安装.deb文件的更多说明,请参见以下链接:

如何通过命令行安装.deb文件?

安装Debian软件包后,从打开的终端运行以下命令:

intel-linux-graphics-installer

警告:Linux图形安装程序会花一些时间列出软件包,因此请耐心等待。将会多次提示您输入身份验证密码,因此请不要离开该过程。此外,安装这些驱动程序后,您的系统可能仍然很慢或无法使用,因此使用时需自行承担风险。还要注意,您可能需要降低屏幕分辨率才能获得更好的性能。否则,如果一切正常,这应该可以解决您的问题。


-1

固定:


如果您有Nvidia显卡,请接受user1429166的建议。

  1. 运行终端命令并更新Nvidia驱动程序。
  2. 在Ubuntu上使用默认的“其他驱动程序”软件来选择新的驱动程序。

我不确定Nvidia的当前驱动程序版本是哪个版本(我认为目前是beta版本,因此您可能要避免使用它。)

**我选择的不是“旧版”驱动程序,而是“专有”软件。

编辑:


似乎英特尔卡也总是可以从某些驱动程序安装中受益。检查“其他驱动程序”软件,查看您当前是否在使用默认的“ X.org-Nouveau”驱动程序。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.