Yoichiさんや、Espoさんの協力もあり、最初から多くの登録がありました。
ありがとうございます。はじめに、今回のFPS値募集では町中で測定という以外は、特に厳密な測定条件を明示しませんでした。結果として、瞬間的な最高値を登録された方もいて、単純な比較が難しいデータベースになってしまいました。6/14
1. キリのいい結果が多い謎
2. Glide vs Direct3D
3. FSAAでDiablo2は綺麗になるか?
4. Glideだけ集めてみた
ネーム
FPS
CPU
CPU
FSB
メモリー
ビデオカード
M
同期 BlueZone 188 Direct3D Pentium3(Coppermine) 700 110 512MB Intense3D Wildcat 4105 80 OFF Joker 143 Glide Pentium3(Coppermine) 550 110 128MB Voodoo3 2000 16 OFF Kikka 135 Glide Pentium3(Coppermine) 700 140 128MB Voodoo3 2000(160Mhz) 16 ? Doon
110
Glide
Celeron(300A-533Mhz)
525
75
128MB
VooDoo3
16
OFF
himuro
98
Direct3D Pentium3(Coppermine)
1120
170
512MB
GeForce256 GTS
32
? Keisyun 94 DirectDraw Celeron(533A-700Mhz) 896 112 384MB GeForce256 DDR ? Hyunga 86 Direct3D Athlon 650 100 192MB MilleniumG400 SH 16 ? Dual
85
Direct3D
Pentium2(Deschutes)
400
100
256MB
Winfast GeForce2 GTS
32
OFF
司狼神威
80
Direct3D
Pentium3(Coppermine)
800E
100
256MB
ASUS V-6800 Pure
32
?
Chitose
80
Glide
Pentium2(Deschutes)
450
100
256MB
Voodoo5 5500AGP
64
ON
+kimi+
75
Direct3D Pentium3(Coppermine)
840
140
128MB
ASUS AGP6600
32
? 美緒 75 Direct3D Pentium3(Coppermine) 750 100 128MB GeForce256 32 ? Hijiri 75 Direct3D Pentium3(Coppermine) 733 133 256MB MilleniumG400 MAX 32 ? Hyo
75
Glide
Pentium3(Katmai)
450
100
128MB
Voodoo3 3000
16
OFF
Yoichi
74
Glide
Pentium2(Deschutes)
400
100
256MB Voodoo3 2000
16
OFF
dio
72
Glide
Celeron(300A-533Mhz)
366
66
192MB
Voodoo3 3000
16
OFF
しえる
72
DirectDraw
Pentium3(Coppermine)
672
112
192MB
Creative GeforcePro
32
OFF
Angelan
68
Direct3D Pentium3(Katmai)
500
100
256MB
Spectra7400DDR
32
? Zensan
60
Glide Celeron(300A-533Mhz)
450
100
128MB
Voodoo3 3000
16
? Yoichi
60
Glide Pentium2(Deschutes)
400
100
256MB
Voodoo3
16
ON らす
60
Glide Pentium3(Katmai)
560
112
192MB
Voodoo Banshee
16
? Veoty 60 Glide Celeron(300A-533Mhz) 450 100 256MB Voodoo Banshee 16 ? at
60
Glide
K6-2
500
100
192MB
MonsterFusion PCI
16
?
eagle77 60 Direct3D Pentium2(Deschutes) 400 100 128MB Spectra7400 DDR 32 ? sukapon
60
Direct3D Pentium3(Katmai)
450
100
256MB
MilleniumG400 SH
32
? Joker 60 DirectDraw Pentium3(Coppermine) 550 110 128MB Voodoo3 2000(143Mhz) 16 ? Raguns
60
DirectDraw
Celeron(533A-700Mhz)
800
100
384MB
Matrox Millenium G400
16
?
Gadiw
54
Glide
PentiumPro
200
66
128MB
Voodoo3 2000 PCI
16
OFF
claude
50
Direct3D
Celeron(533A-700Mhz)
566
66
128MB
Creative:GeForceDDR
32
OFF
k_take 49 Direct3D Celeron(300A-533Mhz) 600 100 256MB MilleniumG400 OFF Tomoshi 46 DirectDraw K6-3 474 105 128MB Spectra3200 16 OFF hidekazu
40
Direct3D
Pentium2(Deschutes)
400
100
128MB
Millenium G400
32
OFF
waka 32 DirectDraw Celeron(300A-533Mhz) 400 66 256MB MilleniumG200 8 ON erick 32 Glide K6-2 300 66 96MB Voodoo Banshee Melco 16 ON BIG-X
30
Direct3D Celeron(300A-533Mhz)
466
(66)
128MB
RivaTNT2 Ultra
32
? BlueWind 30 DirectDraw Athlon 900 100 192MB Riva128 4 ?
1.キリのいい結果が多い謎
性能が十分高いはずなのに、60hzや70hzなどキリのいい数字にFPSが固定されてしまう場合は、おそらくビデオカード設定でVSyncがオンになっています。VSyncがオンになっていると、ディスプレイ側のリフレッシュレート(60hzや75hz、80hzなど)に合わせようとするため、スペック的には余裕があってもリフレッシュレートを超える値は出ません。
リフレッシュレートの壁を超えるにはVSyncをOFFにするか、ディスプレイのリフレッシュレートを変更する必要があります。リフレッシュレートの変更は
画面のプロパティ → 「設定」タブ → 詳細ボタン → 「アダプタ」タブ
そこにリフレッシュレートの設定があります。ここが「最適」になっていると(ディスプレイの情報がきちんと入っていても)60hzや75hzに固定されている場合があります。ディスプレイのマニュアルを参考に、限界を超えない範囲で設定を変えればFPSも上昇します。あと日頃1024x768などを使っていて、ゲーム開始時にDirectXによって640x480に解像度が変更されると、リフレッシュレートが60hzに自動的に設定されるようです。PowerStripで各解像度ごとにリフレッシュレートを設定することで60hzを越える回避できます。
2. Glide vs Direct3D
荒っぽい比較ですが、リフレッシュレートに制限されてないデータを散布図にプロットしてみました。Glide側のビデオカードはVoodoo3とVoodoo Banshee。Direct3D側のビデオカードはGeForce GTS、GeForce DDR、Millenium G400などです。
同じCPU周波数なら、Glideのほうが高くなる傾向があります。おもしろいのがGadiwさんの結果で、PentiumPro 200Mhzという懐かしさを感じるCPUを使っていても、Voodoo3さえ使えばFPS 54という十分実用可能な値が出ています。
もともとDiablo2がGlide向けに作られたゲームということもあり、やはりGlideの方がDia2に向いているといえそうです。
3. FSAAでDiablo2は綺麗になるか?
FSAA、最近のビデオカードの‘売り’になっている機能で、ゲームにはつきものの輪郭のギザギザを取り、滑らかに表示する機能です。3dfxはこの機能を重視しVoodoo5で装備。NVIDIAも高解像度にすればFSAAなど要らないという考えでしたが、最近になってDetonator2というドライバーでFSAAをサポートしました。(GeForce256、GeForce GTSのみで対応)
しかし、これがDiablo2でも威力を発揮するかというと、そうでもないようです。FSAAが威力を発揮するのは低解像度のDirect3Dゲームなんですが、Diablo2ではDirect3Dを炎や魔法の特殊効果にだけ使っており、この特殊効果以外の2D描画部分は何も変わらないことになります。
Voodoo5のFSAAについては不明です。どなたか使ってみた感想を教えてください(^^;
4. Glideだけ集めてみました
ネーム
FPS
CPU
CPU
FSB
メモリー
ビデオカード
M
同期 Joker 143 Glide Pentium3(Coppermine) 550 110 128MB Voodoo3 2000 16 OFF Kikka 135 Glide Pentium3(Coppermine) 700 140 128MB Voodoo3 2000(160Mhz) 16 ? Doon
110
Glide
Celeron(300A-533Mhz)
525
75
128MB
Voodoo3
16
OFF
Chitose
80
Glide
Pentium2(Deschutes)
450
100
256MB
Voodoo5 5500AGP
64
ON
Hyo
75
Glide
Pentium3(Katmai)
450
100
128MB
Voodoo3 3000
16
OFF
Yoichi
74
Glide
Pentium2(Deschutes)
400
100
256MB Voodoo3 2000
16
OFF
dio
72
Glide
Celeron(300A-533Mhz)
366
66
192MB
Voodoo3 3000
16
OFF
Zensan
60
Glide Celeron(300A-533Mhz)
450
100
128MB
Voodoo3 3000
16
? Yoichi
60
Glide Pentium2(Deschutes)
400
100
256MB
Voodoo3
16
ON らす
60
Glide Pentium3(Katmai)
560
112
192MB
Voodoo Banshee
16
? Veoty 60 Glide Celeron(300A-533Mhz) 450 100 256MB Voodoo Banshee 16 ? at
60
Glide
K6-2
500
100
192MB
Voodoo Banshee
16
?
Gadiw
54
Glide
PentiumPro
200
66
128MB
Voodoo3 2000 PCI
16
OFF
erick 32 Glide K6-2 300 66 96MB Voodoo Banshee 16 ON