Unity dash 真的很慢,反应迟钝,加载需要 5 到 20 秒。
我正在运行一台配备 2GB RAM、AMD Turion(tm) 64 X2 Mobile Technology TL-64 × 2、ATI RS690 显卡上的 Gallium 0.4 的笔记本电脑。原始安装是 ubuntu studio,我已将 ubuntu 桌面添加到其中。
作为测试,我全新安装了 ubuntu studio,然后运行更新并添加了 ubuntu 桌面 + unity,但这没有任何效果。
/usr/lib/nux/unity_support_test -p 的输出是:
OpenGL vendor string: X.Org R300 Project
OpenGL renderer string: Gallium 0.4 on ATI RS690
OpenGL version string: 2.1 Mesa 9.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
sudo lshw -C video 给出输出:
*-display
description: VGA compatible controller
product: RS690M [Radeon X1200 Series]
vendor: Advanced Micro Devices [AMD] nee ATI
physical id: 5
bus info: pci@0000:01:05.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm msi vga_controller bus_master cap_list rom
configuration: driver=radeon latency=64
resources: irq:43 memory:f0000000-f7ffffff memory:f8100000-f810ffff ioport:9000(size=256) memory:f8000000-f80fffff
编辑:我使用系统监视器来检查 CPU 和内存使用情况,尽管 Unity 非常慢且没有响应,但 CPU 使用率从未超过 50%,内存使用率也没有超过 50%。
我非常确定这与 Unity Dash 有关,因为一旦程序打开,它们就会运行得相对较快。浏览网页或输入此内容时,延迟不会超过我的预期。问题是,当我按下 Super 键或 ALT 并尝试输入时,我可能会在它显示我输入的内容之前小睡一会儿。此外,侧边栏无法使用,它需要很长时间才能出现,而且消失得太快,我无法点击任何东西。
sudo hdparm -v /dev/sda 给出:
/dev/sda:
multcount = 0 (off)
IO_support = 1 (32-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 24321/255/63, sectors = 390721968, start = 0
sudo hdparm -Tt /dev/sda 给出:
Timing cached reads: 1344 MB in 2.00 seconds = 672.19 MB/sec
Timing buffered disk reads: 136 MB in 3.01 seconds = 45.15 MB/sec
答案1
为什么您会感到疑惑,为什么配备旧显卡和 2GB 慢速 RAM 的计算机无法运行启用了效果的桌面?
我想说你需要在这里反思一下你的需求是什么,以及你希望看到什么,这取决于你对真的很慢以及当那件事发生时。
- 测试硬盘的速度和访问时间,速度较慢的硬盘会使仪表板上的结果难以加载,并且可能会减慢访问速度;
使用您最喜欢的文本编辑器在您的主文件夹中创建一个文件(或编辑现有文件)
.xprofile
,nano ~/.xprofile
并添加导出 UNITY_LOW_GFX_MODE=1
这将加载 Unity,但不加载其通常使用的特殊效果,使其响应更快
- 测试另一个桌面环境,XFCE 和 LXDE 的效果要小得多,并且可以加快计算机的使用和任务处理速度。
有关不同桌面环境和 shell 的更完整列表和比较,请查看有哪些类型的桌面环境和 shell 可用?
它将帮助您决定并在系统上安装不同的桌面环境,请首先考虑以下任一项:XFCE、LXDE 或 GNOME Classic。
答案2
Ubuntu 12.10 中的 Unity 确实很慢。更好的选择是将 Ubuntu 桌面环境切换到 Lubuntu,更多详细信息请参见这里。