[4899]  Savage4の2D速度
投稿者:USER さん   2000-03-13 10:22:55
以前Stealth III S540/PCIについて「DirectDrawがめちゃめちゃ遅い」という内容の投稿をした者です。遅かった原因が判明、大きく改善されたため、Savage4の名誉回復のため原因報告致します。
[原因]
K6-2(350)のライトコンバイニングの設定が、OFFにしてあるオンボードRageProに最適化された状態のままだったため。比較的新らしいSuper7マシンなのでこのあたりは自動でやってくれるものと思い込んでいた。
[対処]
WriteAllocateMoniterIIを使用してSavage4のリソースにライトコンバイニングを設定した。設定内容については不可解な部分もあるが割愛。
[効果]
今までモタモタしていたDirectDraw描画が目に見えて改善され、「普通」といえる状態になった。ベンチマーク上は大きな変化はないが、FinalRealityの2D BusTranseferRateが4倍近く上昇した。

ともかく実用上は全く問題ありません、といえる体感速度です。ライトコンバイニングの絶大な威力を痛感させられました。Socket7機にGAを拡張された方は是非。
  1. 98 さん   2000-03-13 11:19:36
    ほほお、WriteCombiningが原因でしたか。
    HDBENCHでDDの値はどれくらい出ますか?うちではGA-SV432/PCIを
    Ra300/D40で使っていて、DDの値はドライバのバージョンによります
    がDD=14〜20といったところです。2Dゲームには支障ありません。3D
    もBansheeと比べてもあまり遜色の無い動きで、その他画質も良いの
    で満足してます。
    Savage4は個人的には良いチップだと思っているんですが、SV432の不安
    定さが原因なのかあまり支持者がいなくて・・・(^^;
  2. USER さん   2000-03-13 11:31:46
    記事に書いたとおり、2D-BusTransferRate以外はスコアに変化はないようです。HDBenchの最新バージョンでのDDスコアは20〜21のようです。数字的にはちょっと寂しいですかね。反面体感速度は非常に良くなったので、一体ベンチマークのスコアって何なんだろうと悩み始めています。
  3. 98 さん   2000-03-13 12:08:25
    そうですか。どのSavage4でもDDの値に差はないようですね。
    HDBENCHのスコアは所詮GDI速度とDDという一面しか見ていないので、
    それだけでGAを判断するのは危険ですな。S3TCなどの良い面を見落と
    してしまうので。
  4. SARAYA@弐号機 さん   2000-03-13 18:57:09
    ちなみにWriteCombiningの設定はどんな感じでしょうか?
    ウチのXv/WはSV432で設定するとハングアップするのでしたいないのです
  5. USER さん   2000-03-13 19:19:47
    これも記事でちょっと触れましたが、果たして適切な設定なのかイマイチ確信が持てていません。
    ・デバイスマネジャーによるとSavage4のリソースは8800:0000から始まる128MBという広大な範囲でした。過去ログで見た設定例とはあまりにもサイズが違っています。
    ・最初は手動設定はイヤだったのでまりも氏作の自動設定ユーティリティを使わせてもらいました。しかし設定内容を見てみるとデバイスマネージャーの表示とはサイズもアドレスも異なっており、効果もありませんでした。
    ・そこでやむなくデバイスマネージャーの表示に従って手動設定しました。設定には0番を使い、1番は未使用としましたが、やはり効果は認められませんでした。
    ・そこで0番と1番に「全く同じ内容」を記述して設定しました。この後各種アプリケーションを起動してみると動作がはっきり向上しており、最適化が成功したものと判断しました。
  6. SARAYA@弐号機 さん   2000-03-14 01:35:09
    φ(、、)メモメモ
  7. USER さん   2000-03-14 12:16:11
    いろいろ不可解な部分を残していますが、今回の事で感じたのは互換CPUでSavage4を使う場合、WriteCombining機能がない旧K6やM2、Wintip系はつらいだろうなということです。少なくとも自分の環境ではWriteCombiningなしでは使い物になりませんでしたから。