LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2490|回复: 10

Nvidia显卡在openSUSE 11.2上的2个性能优化技巧

[复制链接]
发表于 2009-12-5 21:44:46 | 显示全部楼层 |阅读模式
1. 加速Compiz

11.2默认带Compiz 0.78有一个bug,和nvidia新版驱动有冲突。导致compiz的loose-binding选项开启后,UI刷新不正常。openSUSE里的解决方法是直接关闭了loose-biding,问题是解决了,但是大大影响了性能。新版Compiz里已经Fix了这个bug(虽然也是 workaround..,不过性能损失很少)。

首先升级到Compiz 0.8.4


打开ccsm->工作区(这是谁翻译的,workaround应该是补丁区-_-!)-> Force synchronization between X and GLX 勾上。

sudo vim /usr/bin/compiz-manager 找到下面的内容
if check_nvidia; then  
         if [ "x$INDIRECT" != "xyes" ]; then  
              COMPIZ_OPTIONS="$COMPIZ_OPTIONS --loose-binding"  
         fi  
      fi
反注释掉。
重新登录后有效果。

2.调节nVidia显卡频率

我的Notebook以前一直有这种情况:空闲五分钟后,突然移动或者最小化窗口,那一下特别卡。连续多次移动或者最小化后,速度就正常了。无论Compiz还是Kwin都有这个问题。

我开始以为是X有缓存机制,空闲的时候会清空缓存,而在突然进行3D操作的时候,初期会重构缓存,所以会有上面的现象。后来发现,这根本和X根本没有关系。是nVidia显卡的PowerMizer的问题!默认情况下,PowerMizer会在空闲时自动大幅降频来减少功率,一旦检测到有3D运算需求,PowerMizer重新提高频率满足用户需要,但是这个频率更改有一个延迟,所以在这个延迟里,Compiz就显得特别慢。

当然,在使用电池的时候,我希望PowerMizer能够启用。但是我不希望在使用电源的情况下,牺牲太多的性能。说了这么多废话,方法是有的:

xorg.conf里的Device Section里加入
Option “RegistryDwords” “PowerMizerEnable=0×1; PerfLevelSrc=0×2222; PowerMizerDefault=0×3; PowerMizerDefaultAC=0×1″

这样,在使用电源的情况下,PowerMizer就不降频了!

具体可以参考:http://tutanhamon.com.ua/technov ... figuration-examples
发表于 2009-12-5 21:52:53 | 显示全部楼层
谁还用自带?
回复 支持 反对

使用道具 举报

发表于 2009-12-5 22:07:25 | 显示全部楼层
Post by 逍遥游510;2052948
谁还用自带?


我还在用自带!
回复 支持 反对

使用道具 举报

发表于 2009-12-5 22:13:44 | 显示全部楼层
已搜藏至索引帖!
回复 支持 反对

使用道具 举报

发表于 2009-12-5 22:53:08 | 显示全部楼层
Post by fengshenx;2052944


2.调节nVidia显卡频率

我的Notebook以前一直有这种情况:空闲五分钟后,突然移动或者最小化窗口,那一下特别卡。连续多次移动或者最小化后,速度就正常了。无论Compiz还是Kwin都有这个问题。

我开始以为是X有缓存机制,空闲的时候会清空缓存,而在突然进行3D操作的时候,初期会重构缓存,所以会有上面的现象。后来发现,这根本和X根本没有关系。是nVidia显卡的PowerMizer的问题!默认情况下,PowerMizer会在空闲时自动大幅降频来减少功率,一旦检测到有3D运算需求,PowerMizer重新提高频率满足用户需要,但是这个频率更改有一个延迟,所以在这个延迟里,Compiz就显得特别慢。

当然,在使用电池的时候,我希望PowerMizer能够启用。但是我不希望在使用电源的情况下,牺牲太多的性能。说了这么多废话,方法是有的:

xorg.conf里加入


这样,在使用电源的情况下,PowerMizer就不降频了!

具体可以参考:http://tutanhamon.com.ua/technov ... figuration-examples


慎用,小心温度
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-6 00:13:14 | 显示全部楼层
Post by struq;2052977
慎用,小心温度


还好,我的笔记本上完全没有感觉。
回复 支持 反对

使用道具 举报

发表于 2009-12-6 08:08:30 | 显示全部楼层
3D严重影响工作效率,忽视之。

260+显卡还是让它省电比较好,不能直接让他长时间效率级别,否则电费抗不住阿.

感谢搂主,其实我基本都是默认效果,因为我以前ATI显卡,装一次工厂版本就死一次,不折腾了。
回复 支持 反对

使用道具 举报

发表于 2009-12-6 11:16:46 | 显示全部楼层
Post by linux_pro;2053016
3D严重影响工作效率,忽视之。

260+显卡还是让它省电比较好,不能直接让他长时间效率级别,否则电费抗不住阿.

感谢搂主,其实我基本都是默认效果,因为我以前ATI显卡,装一次工厂版本就死一次,不折腾了。
看来楼上没有经历过办公的时候窗口开的过多的情况,compiz那个窗口平铺的特效非常有用。
回复 支持 反对

使用道具 举报

发表于 2009-12-6 21:21:19 | 显示全部楼层
我一般是7-8个终端,然后1-8来回切换。

用了3D后,发现窗口跟果冻一样,还得等他抖动过了,在去定眼观瞧...
年纪大了,老眼昏花了。哈哈:daniu::daniu:
回复 支持 反对

使用道具 举报

发表于 2010-1-17 20:38:54 | 显示全部楼层
1、ccsm设置在哪儿?
2、xorg.conf在哪儿?
谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表