Diablo2 FPS Ranking

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

Diabloトップページ