[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:29714] Re: xf86-video-intel 2D 3D performance regression
-
From:Naofumi Honda
-
Date:Thu, 23 Apr 2009 18:31:05 +0900 (JST)
- Subject: [plamo:29714] Re: xf86-video-intel 2D 3D performance regression
- From: Naofumi Honda <honda@xxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 23 Apr 2009 18:31:03 +0900
本多です
> そんなに重く感じないなあ.firefox で描画が遅く感じることがあるけ
> ど,firefox 自体,ずっと使っていると重くなってくるから,そのせいかなと
> 思ってました.(軽いとも感じてませんが ^^;)
環境にも依存すると思いますが。xf86 intel 2D slowで引けば嫌というほど
悲し話が読めますが。。端的にみるには、(私の場合,XAAではなくEXAが前提です)
例えば、mlterm や koncoleを2つ位開いて何か文字が表示された状態にしておいて
firefoxを開きます(http://www.mozilla.org/projects/minefield/)。;
この後firefoxを掴みグリグリぶんまわすと(変な表現) konsole mltermの
再描画が笑えるほど酷いです。
どちらにしろ、EXAでintel 2.7.0だとS3 sleepの復帰も可能ですし
(XAAは2Dは速いけどsleep復帰不可なので)、とりあえず良くなります。
あとmesaをcompileする時は次のpatchはあてたほうが幸せです。
Seg faultするMesa Demosがあるので。。
--- a/src/mesa/drivers/dri/intel/intel_context.c
+++ b/src/mesa/drivers/dri/intel/intel_context.c
@@ -534,7 +534,8 @@ intel_flush(GLcontext *ctx, GLboolean needs_mi_flush)
if ((ctx->DrawBuffer->Name == 0) && intel->front_buffer_dirty) {
__DRIscreen *const screen = intel->intelScreen->driScrnPriv;
- if ((screen->dri2.loader->base.version >= 2)
+ if (screen->dri2.loader
+ && (screen->dri2.loader->base.version >= 2)
&& (screen->dri2.loader->flushFrontBuffer != NULL)) {
(*screen->dri2.loader->flushFrontBuffer)(intel->driDrawable, intel->driDrawable->loaderPrivate);
--------------------------------------------------------------------
Naofumi Honda
- Follow-Ups
-
- [plamo:29716] Re: xf86-video-intel 2D 3D performance regression, Naofumi Honda
- References
-
- [plamo:29711] xf86-video-intel 2D 3D performance regression, Naofumi Honda
- [plamo:29713] Re: xf86-video-intel 2D 3D performance regression, KATOH Yasufumi
[検索ページ]
[メール一覧]
Plamo ML 公開システム