2009年4月23日

[plamo:29714] Re: xf86-video-intel 2D 3D performance regression

本多です

> そんなに重く感じないなあ.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

投稿者 xml-rpc : 2009年4月23日 18:31
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/84604
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。