[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:1236]Meadow-1.05b1(TACHIBANA) Release



Shuichi KITAGUCHI (北口修一) <kit@xxxxxxx> writes:

> 明らかにわかります。1.04a1 ではさくさく動いていたのに、1.05b1 では
> かなりもたります。

おそらく、GDIのemulationがかかっていると見えますね。
これはたしかにおそそう。

> himi> じつは、今度のBDF 描画にはDIBSectionという物を使っています。
> himi> これをDisplay Driverの方でImplementしていないと、とても遅いでしょう。
> himi> しかし、Driverがサポートしていたら、DirectX以外ではおそらく最速の
> himi> APIです。
> 
> himi> Video ChipやDriverの情報を教えてください。
> 
> Chip   : 3D RagePro (8M,AGP)
> Driver : 5.30-C55B
> 
> です。Millenium II より 2D 性能は明らかに劣るでしょう(^^;
> 
> あと、いつもは 24bpp なのを 8bpp まで落とすと 1.04a1 とほとんど
> 変わらない速度だったので、ドライバの最適化が今一つなのかもしれません。

うーん。それはいえそうですねぇ。前はDDBっていう形式でCacheをとっていたから
おそらく24bppのBitmap ImageをそのままGDI Resourceとしてとっていたのかもしれませんね。
とりあえず、Driverのversion upはしてみても良いと思います。
もし、それでも早くならないようなら、前のバージョンのcodeも入れましょうかね。

### 現状のDIBSectionのcodeだけど、さらに早くなる方法が有りそう。
### この辺はCPUと、Video Chipとどっち側に負荷をかけた方が良いか
### 悩むとこなんです。その辺ExtTextOutはFullにDriverのSupportを
### 受けられるから、Font resouceをBDFから生成した方が早いのかもしれない。

> # 最近のチップだったら問題ないんだろうな、きっと...

最近3D性能ばかり追うようになってしまったので、2D性能を追求する
Driverは、もう飽和状態だと思うんですけどね。

### 誰かさんがRAGE 128のマシンは持っていたから、今度試してみるかな。

from himi