Ubuntu9.10/nvidia图形加速下 Clutter的对比 测试

1、编译Clutter 1.1.3 ,配置如下:

 • Global:
        Prefix: /usr/local
        Flavour: glx/gl

 • COGL Backend:
        Driver: gl
        GL header: GL/gl.h
        Image backend: gdk-pixbuf

 • Clutter Backend:
        Windowing system: glx
        Enable XInput 1.0: no
        Enable X11 tests: yes

2、ubuntu 9.10下 nvidia的3D加速功能 设置
2.1查看显卡类型,原来是nVidia,心里窃喜,nVidia的显卡驱动齐全,3D功能出色呀。
lspci
......
01:00.0 VGA compatible controller: nVidia Corporation NV44 [GeForce 6500] (rev a1)
......

2.2 安装驱动

root@shallon-desktop:/home/shallon# apt-get install nvidia-glx
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
软件包 nvidia-glx 是一个由下面的软件包提供的虚拟软件包:
  nvidia-glx-96 96.43.13-0ubuntu6
  nvidia-glx-185 185.18.36-0ubuntu9
  nvidia-glx-173 173.14.20-0ubuntu5

apt-get install nvidia-glx-185
......
apt-get install nvidia-glx-185-dev
......

2.3修改xorg.conf配置,结果发现ubuntu 9.10的/etc/X11/xorg.xonf不见了,不管,用nvidia-xconfig 生成一个
# nvidia-xconfig

2.4重起Xserver,懒得去找命令,结果重起了机器

3、查看显卡硬件加速及OpenGL是否启用
root@shallon-desktop:/home/shallon# glxinfo| grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 6500/PCI/SSE2
OpenGL version string: 2.1.2 NVIDIA 185.18.36
OpenGL shading language version string: 1.20 NVIDIA via Cg compiler
OpenGL extensions:

4、查看glxgears的性能
root@shallon-desktop:/home/shallon# glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
5866 frames in 5.0 seconds
5934 frames in 5.0 seconds
5945 frames in 5.0 seconds


5、在clutter/tests/interactive目录下,启动clutter的测试程序test-layout,
5.1选择a不断添加Clutter的标准手掌的PNG图像,直到铺满半个窗口。


5.2选择z使各个Clutter的标准手掌的PNG图像分别不停放大缩小。以此观察CPU消耗。

在没有设置硬件图形加速之前,该程序占用CPU为98%(是双核的CPU)

6、测试结果汇总
root@shallon-desktop:/home/shallon# ps -ef | grep layout

shallon   1998  1994  5 14:10 pts/1    00:00:02 /home/shallon/opensource/clutter/tests/interactive/.libs/lt-test-interactive test-layout

PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
1998 shallon   20   0 40200  24m 9.9m S    6  0.8   0:16.72 lt-test-interac

CPU只暂用了6%

你可能感兴趣的:(String,ubuntu,测试,command,header,图形)