この日記はGNSで生成しています。 |
_ というわけで、いろいろあってまる一日費やしてしまった、昨日ゲットしたジャンクカードの調査結果。
_ RAGE II+。動作せず。
_ GD5428。動作はするものの、RGBコネクタの接触不良か赤色が出ず。
_ ET4000。か〜な〜り〜設定に苦労したが、なんとか動いた。問題なし。うひ〜遅いわ・・・。
_ Stealth Pro。問題なし。おお、これがISAのカードかと思えるほどGDIは速い・・・。
_ ついでにベンチマーク計測。HDBENCHでなく、最近開発中の自作品。GDIのみ抽出してみた。数値は単位時間あたりの作業量なので、大きいほど高速ということになる。
●640x480 8bit TEXT: TEXTAA: LINE: BOX: CIRCLE: PATBLT: BLT8: BLT16: BLT24: SCROLL: 2142: 2129: 16026: 160734: 26652: 4979: 1136: 335: 175: 4976: AGP: Rage Fury 531: 419: 12800: 52226: 21877: 2484: 637: 392: 168: 2492: AGP: Reality 334 456: 341: 14643: 33925: 18661: 2485: 635: 394: 128: 1831: PCI: PW968PCI 172: 76: 5934: 9259: 571: 1725: 59: 59: 21: 581: ISA: Stealth Pro 63: 51: 697: 564: 568: 160: 59: 59: 21: 17: ISA: ET4000 40: 34: 591: 425: 484: 44: 44: 44: 17: 15: ISA: OAK 18: 16: 248: 94: 128: 206: 19: 19: 19: 55: ISA: GD5428 ●640x480 16bit TEXT: TEXTAA: LINE: BOX: CIRCLE: PATBLT: BLT8: BLT16: BLT24: SCROLL: 2153: 106: 15754: 102115: 26638: 4979: 1028: 569: 412: 4973: AGP: Rage Fury 470: 352: 13428: 35532: 18372: 2471: 431: 375: 270: 1617: AGP: Reality 334 156: 74: 5546: 4857: 439: 872: 29: 29: 29: 300: ISA: Stealth Pro ●640x480 32bit (Reality 334は24bit) TEXT: TEXTAA: LINE: BOX: CIRCLE: PATBLT: BLT8: BLT16: BLT24: SCROLL: 2097: 92: 15399: 58096: 22248: 4980: 690: 400: 305: 4977: AGP: Rage Fury 433: 312: 2427: 25629: 8581: 2485: 294: 204: 245: 1671: AGP: Reality 334 324: 228: 9655: 9784: 10233: 1231: 270: 150: 212: 467: PCI: PW968PCI
_ Rage FuryはPIII-733MHz機でW2K、それ以外はK6-266MHz機でWin98SEだから、本当は単純比較してはいけないことに注意。
_ PW968PCIで16bitの結果を採り忘れたのは失敗だったなぁ・・・なお、これはWin98SE標準のS3 968ドライバでなくカノープス製Win95用ドライバで計測している。標準品より1〜2割速い。
_ PATBLTとSCROLLは、さまざまな事情*1により理論最大値が5000。Rage Furyのそれは事実上振り切っていると思っていい。
*1: 短期間に大量にPATBLT/SCROLLを発行すると、Windows本体のタイマー処理がキューに溜まったまま処理されない状態になってしまう。すなわち処理時間の計測が不可能になってしまう*2。このため、これらは1度の実行につきSleep(1)(1msec停止)している。これでも、いくつかのビデオカードでは正しく計測することができず、どうしたものか思案中。
*2:
この現象が起こる場合、HDBENCHでも正しく計測ができない。SCROLLでいつまで経っても終了しないという事態になる。そのせいか、Ver.3系では消滅したっけ・・・。
メールはこちらへ...[後藤浩昭 / Hiroaki GOTO / GORRY / gorry@hauN.org]