Ubuntu 9.04 Intel 集成显卡解决办法初探

笔记本/便携移动设备,手机平板等软硬件
Olnex
帖子: 71
注册时间: 2008-06-26 19:46
来自: Australia
联系:

Ubuntu 9.04 Intel 集成显卡解决办法初探

#1

帖子 Olnex » 2009-05-13 19:17

很多人抱怨Intel集成显卡在Ubuntu 9.04下效率不如Windows,刚好我的笔记本是X4500显卡,经过一番探索,我总结经验如下,希望高手指正。
(最后的结果: glxgears 900-1000 youtube全屏播放高清不卡)

测试用的是glxgears,默认的窗口大小,看FPS能达到多少,有人指出glxgears不能作为一个benchmark的工具,但是至少可以用来比较各个版本的性能优劣。

有人认为是Intel显卡驱动的问题,因为之前8.04版本图像效果就比较好,glxgears能达到1000多,所以有不少相关的讨论:

http://www.phoronix.com/forums/showthre ... 061&page=1

另外也有人认为是内核的问题,有人装了2.6.30 RC 版的内核,glxgears飙高到1200(文中包括升级教程,注意,升级后可能有些硬件无法使用):

http://beranger.org/v3/wordpress/2009/0 ... tel-video/

另外在Ubuntu论坛上有人提出设置xorg加速方法为UXA可以提升效率,同时打开XAAOptimizeMigration,这样的结果是glxgears的FPS下降,但是因为glxgears不能作为指标的工具,所以下降也不能说明什么,但是好处是看youtube高清全屏也不卡了。

方法是修改/etc/x11/xorg.conf里面的Device区:

代码: 全选

Section "Device"
	Identifier	"Configured Video Device"
	Option		"AccelMethod"			"uxa"
#	Option		"EXAOptimizeMigration"		"true"
EndSection
可以用来测试的是更换壁纸,9.04更换壁纸有个渐隐渐现的效果,默认的xorg.conf,更换壁纸有点卡,按照上述方法修改后更换壁纸感觉非常流畅。

不过这样以来我本来可以用Wine运行暗黑破坏神2,不卡,现在根本进不去了,不过如果不需要玩游戏什么的,这样提升了图形显示效率也是很好的。

编辑:

找到了wine运行游戏的办法,把之前的加上:

代码: 全选

Section "Device"
	Identifier	"Configured Video Device"
	Option		"AccelMethod"	"UXA"
#	Option		"EXAOptimizeMigration"	"True"
#	Option              "MigrationHeuristic"        "greedy"
	Option              "Tiling"            "false" # may break 3D rendering if enabled
EndSection
更新:

可以加入这个repository然后就可以安装最新的X:

https://launchpad.net/~ubuntu-x-swat/+archive/x-updates

我试过,不加入以上的优化,就用默认的配置,安装了最新的X之后速度也有所提高。
上次由 Olnex 在 2009-06-13 17:34,总共编辑 3 次。
Only Legend, No EXtra
http://www.olnex.net
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

Re: Ubuntu 9.04 Intel 集成显卡解决办法初探

#2

帖子 HuntXu » 2009-05-13 19:23

先要man intel看清有没具体选项...
我这就没有EXAOptimizeMigration这个...
另UXA不知道是不是需要大写才能认出来...忘记了...
HUNT Unfortunately No Talent...
Olnex
帖子: 71
注册时间: 2008-06-26 19:46
来自: Australia
联系:

Re: Ubuntu 9.04 Intel 集成显卡解决办法初探

#3

帖子 Olnex » 2009-05-13 19:35

man intel 里面不一定都有,我的也没有,但是加上就有效果。大小写应该没关系。

另外你可以试一试,随便加入一个东西,比如 Option "slkdfjskal" "true" 看看xorg会不会报错还是只是忽略。
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

Re: Ubuntu 9.04 Intel 集成显卡解决办法初探

#4

帖子 HuntXu » 2009-05-13 19:36

没有是忽略的
看log就知道了...
HUNT Unfortunately No Talent...
Olnex
帖子: 71
注册时间: 2008-06-26 19:46
来自: Australia
联系:

Re: Ubuntu 9.04 Intel 集成显卡解决办法初探

#5

帖子 Olnex » 2009-05-13 19:42

确实,Migration和Heuristic两个是忽略的,看来只有AccelMethod有用,同时Tiling可以解决wine运行Diablo的问题。
Only Legend, No EXtra
http://www.olnex.net
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

Re: Ubuntu 9.04 Intel 集成显卡解决办法初探

#6

帖子 HuntXu » 2009-05-13 19:47

tiling在我这老845上如果不加的话3D的显示就会花...
以前试过了...
AccelMethod记得之前一段时间没有了...2.7.0的时候
没想到今天编译的2.7.1又有了...weird...
HUNT Unfortunately No Talent...
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

Re: Ubuntu 9.04 Intel 集成显卡解决办法初探

#7

帖子 cnkilior » 2009-05-13 20:01

问个问题,需要将驱动升级到2.7版吗?
头像
ahwad
帖子: 1113
注册时间: 2009-05-06 0:36

Re: Ubuntu 9.04 Intel 集成显卡解决办法初探

#8

帖子 ahwad » 2009-05-13 20:24

路过,我也是x4500显卡,支持
头像
想入非非
帖子: 8078
注册时间: 2008-07-14 22:42
来自: Beijing
联系:

Re: Ubuntu 9.04 Intel 集成显卡解决办法初探

#10

帖子 想入非非 » 2009-05-13 20:50

你wine暗黑CPU占用率怎么样?我的基本上就是60%左右,还有点卡 :em06
Ubuntu User
Olnex
帖子: 71
注册时间: 2008-06-26 19:46
来自: Australia
联系:

Re: Ubuntu 9.04 Intel 集成显卡解决办法初探

#11

帖子 Olnex » 2009-05-13 23:46

我用的是Ubuntu 9.04加上最新的更新,不知道是不是2.7

CPU 占用率我没看,全屏看不到,有机会我再看一看,不过我觉得这个应该和CPU频率有关,我的是T5670 2.0 Ghz
Only Legend, No EXtra
http://www.olnex.net
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

Re: Ubuntu 9.04 Intel 集成显卡解决办法初探

#12

帖子 cnkilior » 2009-05-14 13:40

有一个ppa里面有2.7的驱动,源里面的是2.6的

我看了一下man intel

里面说Option "AccelMethod" "UXA"是默认设置(内核支持的话),不支持则是EXA。
aigt_meng
帖子: 21
注册时间: 2008-07-31 16:45

Re: Ubuntu 9.04 Intel 集成显卡解决办法初探

#13

帖子 aigt_meng » 2009-05-15 19:00

:em01 标记一下,等我回家了仔细研究。

:em06 抱歉啦
Olnex
帖子: 71
注册时间: 2008-06-26 19:46
来自: Australia
联系:

Re: Ubuntu 9.04 Intel 集成显卡解决办法初探

#14

帖子 Olnex » 2009-05-16 3:03

我看了一下,用Wine模拟基本上都是50%左右,不管是Diablo II还是Photoshop还是VisualBoyAdvance然后再用这个模拟GBA游戏机,差别似乎只是内存使用的多少。
Only Legend, No EXtra
http://www.olnex.net
头像
hwphoenix
帖子: 48
注册时间: 2009-04-28 10:51
来自: 江西

Re: Ubuntu 9.04 Intel 集成显卡解决办法初探

#15

帖子 hwphoenix » 2009-05-17 23:47

目前还没有想在linux下面玩游戏,所以只要能认显卡就行了!!!
凤凰涅槃,浴火重生!
--------------------------------------------------------
CPU:AMD Phenom X4 9650
内存:金泰克 DDR2 800MHz 2GB*2
主板:映泰 TA790GX 128M
硬盘:西数640G(16M)(蓝版)
显卡:ATI Radeon HD 3300
显示器:三星 943NW
回复