Does this game need an introduction? Half-life is released in 1998 and a popular 3D-shooter. It runs on a modified Quake engine and allows people to customize the game by using 'mods'. These mods (modifications) often feature new models, maps, sounds or code for enhanced (on-line) gameplay. Due to these mods Half-life became a popular game.

My benchmark method

Create a shortcut to the hl.exe file and add '-console' to the shortcut (see screenshot). In case the line in 'Target' is quoted ( "" ) then you have to write '-console', without quotes, after the quotes.

Image

I use default settings for OpenGL and select 3Dfx Mini Driver for 3dfx cards and default for others. See screenshot below:

Image

To benchmark this I used the console command (open console with the ~ key) 'timerefresh' just after starting the Hazard Course without moving the player at all. See the screenshot:

Image

I'm not sure what this benchmark stresses the most but it seems that it's not so CPU intensive as 3DMark2000. However, it seems that scores can differ a few frames on fast CPU's, especially with low resolutions. I ran the benchmark a few times and noted the highest score.

Because not all graphic cards were able to run at 1280x960 I don't have much results at that resolution. Higher resolutions (1024+) are preferable when using a faster (i.e. Pentium III-S 1400) CPU.

Note that this is a 'timerefresh'-benchmark which seems to reflect the fillrate. The high framerates are not the framerates you will get during real gameplay!

Benchmarks run with this application
GFX Half-life (timerefresh) 640x480 score
Voodoo5 5500 64MB AGP(P3 1400)
738.75
Voodoo5 5500 64MB PCI(P3 1400)
627.66
Xabre 400 64MB AGP(P3 1400)
500.18
Voodoo3 3500TV 16MB AGP(P3 1400)
468.69
Voodoo4 4500 32MB AGP(P3 1400)
430.06
Voodoo4 4500 32MB PCI(P3 1400)
426.67
Radeon Mobility M9-P 64MB AGP(P3 1400)
409.12
Radeon 32MB DDR 32MB AGP(P3 1400)
398.46
Radeon 64MB DDR 'Elite' 64MB AGP(P3 1400)
390.29
Radeon 7500 16MB AGP(P3 1400)
386.62
Radeon 32MB DDR 32MB AGP(P3 1400)
378.99
Radeon 256 64MB AGP(P3 1400)
367.03
GV- 2000SD 16MB AGP(P3 1400)
362.11
Voodoo3 2000 16MB PCI(P3 1400)
360.85
Voodoo3 2000 16MB PCI(P3 1400)
359.26
V6600 /32M(TVR) 32MB AGP(P3 1400)
333.56
Voodoo3 1000 16MB AGP(P3 1400)
314.81
Maxi Gamer3D2 8MB PCI(SLi; P3 1400)
310.05
Helios 3D Voodoo 2 12MB PCI(SLi; P3 1400)
309.96
Voodoo4 4500 32MB AGP(P2 450)
277.85
GV- 2000SD 16MB AGP(P2 450)
276.07
Voodoo3 3000 16MB AGP(P2 450)
275.00
V7100 Pro 64 64MB AGP(P3 1400)
272.68
Voodoo5 5500 64MB AGP(P2 450)
272.63
Voodoo3 3500TV 16MB AGP(P2 450)
271.98
Maxi Gamer3D2 8MB PCI(SLI; P2 450)
271.80
Voodoo3 1000 16MB AGP(P2 450)
271.44
Helios 3D Voodoo 2 12MB PCI(SLI; P2 450)
270.44
Voodoo4 4500 32MB PCI(P2 450)
270.04
Voodoo3 2000 16MB PCI(P2 450)
268.87
Voodoo3 2000 16MB PCI(P2 450)
267.23
Voodoo5 5500 64MB PCI(P2 450)
266.16
GeForce4 MX440-SE 64MB AGP(P3 1400)
260.82
Radeon Mobility M6-P 16MB AGP(P3 1400)
246.85
Viper V770 Ultra 32MB AGP(P3 1400)
201.39
Maxi Gamer3D2 8MB PCI(P3 1400)
177.01
Maxi Gamer3D2 8MB PCI(P2 450)
176.15
Helios 3D Voodoo 2 12MB PCI(P2 450)
176.10
Helios 3D Voodoo 2 12MB PCI(P3 1400)
174.29
Obsidian2 90-2440 10MB PCI(P2 450)
173.34
Obsidian2 90-2440 10MB PCI(P3 1400)
173.12
Rage Fury MAXX 64MB AGP(P3 1400)
158.05
Rage 128 Pro AIW 32MB AGP(P3 1400)
155.08
Volari V3 128MB AGP(P3 1400)
151.30
Velocity 100 8MB AGP(P2 450)
138.84
Velocity 100 8MB AGP(P3 1400)
138.62
GA- 630 16MB AGP(P3 1400)
110.61
GA- 630 16MB AGP(P2 450)
107.32
Monster Fusion 16MB AGP(P3 1400)
104.91
Monster Fusion 16MB AGP(P2 450)
101.84
Banshee AGP 16MB AGP(P3 1400)
98.51
Raven 16MB PCI(P3 1400)
97.66
WGP -FX8 8MB AGP(P3 1400)
96.66
Banshee AGP 16MB AGP(P2 450)
95.94
WGP -FX8 8MB AGP(P2 450)
95.68
Rage 128 8MB AGP(P3 1400)
95.54
Raven 16MB PCI(P2 450)
93.16
Obsidian SB50-4220 8MB PCI(P2 450)
83.85
Magic 3D Plus 8MB PCI(P2 450)
40.60
miroHISCORE 3D 6MB PCI(P2 450)
37.90
Monster 3D 4MB PCI(P2 450)
37.65
Benchmarks run with this application
GFX Half-life (timerefresh) 800x600 score
WinFast A250 Ultra 128MB AGP(P3 1400)
698.22
3D Prophet II Ultra 64MB AGP(P3 1400)
633.16
WinFast GeForce 3 TDH 64MB AGP(P3 1400)
616.82
WinFast GeForce 2 Pro 32MB AGP(P3 1400)
590.18
MS-8838 64MB AGP(P3 1400)
541.35
GeForce4 MX440 64MB AGP(P3 1400)
530.96
Voodoo5 5500 64MB AGP(P3 1400)
514.72
Voodoo5 5500 64MB PCI(P3 1400)
508.14
Radeon 9100 128MB AGP(P3 1400)
496.05
GeForce4 MX440 AGP8x 64MB AGP(P3 1400)
412.94
Xabre 400 64MB AGP(P3 1400)
407.39
Radeon 32MB DDR 32MB AGP(P3 1400)
342.48
Radeon Mobility M9-P 64MB AGP(P3 1400)
341.24
Radeon 64MB DDR 'Elite' 64MB AGP(P3 1400)
329.09
Radeon 7500 16MB AGP(P3 1400)
318.74
Voodoo3 3500TV 16MB AGP(P3 1400)
314.34
Radeon 32MB DDR 32MB AGP(P3 1400)
299.83
Voodoo4 4500 32MB AGP(P3 1400)
289.09
Voodoo4 4500 32MB PCI(P3 1400)
286.20
Radeon 256 64MB AGP(P3 1400)
283.14
Voodoo5 5500 64MB AGP(P2 450)
273.99
Voodoo3 3500TV 16MB AGP(P2 450)
273.89
Voodoo5 5500 64MB PCI(P2 450)
269.28
Voodoo4 4500 32MB AGP(P2 450)
264.41
Voodoo4 4500 32MB PCI(P2 450)
261.22
Voodoo3 3000 16MB AGP(P2 450)
260.55
Voodoo3 2000 16MB PCI(P3 1400)
242.83
GV- 2000SD 16MB AGP(P3 1400)
241.26
Voodoo3 2000 16MB PCI(P3 1400)
240.29
Voodoo3 2000 16MB PCI(P2 450)
229.89
GV- 2000SD 16MB AGP(P2 450)
229.87
Voodoo3 2000 16MB PCI(P2 450)
228.57
V6600 /32M(TVR) 32MB AGP(P3 1400)
227.87
Maxi Gamer3D2 8MB PCI(SLI; P2 450)
210.93
Helios 3D Voodoo 2 12MB PCI(SLI; P2 450)
210.14
Maxi Gamer3D2 8MB PCI(SLi; P3 1400)
210.12
Helios 3D Voodoo 2 12MB PCI(SLi; P3 1400)
210.01
Voodoo3 1000 16MB AGP(P3 1400)
203.56
Voodoo3 1000 16MB AGP(P2 450)
197.19
V7100 Pro 64 64MB AGP(P3 1400)
182.72
GeForce4 MX440-SE 64MB AGP(P3 1400)
174.22
Radeon Mobility M6-P 16MB AGP(P3 1400)
164.82
Volari V3 128MB AGP(P3 1400)
145.07
Viper V770 Ultra 32MB AGP(P3 1400)
133.33
Rage Fury MAXX 64MB AGP(P3 1400)
108.49
Rage 128 Pro AIW 32MB AGP(P3 1400)
106.02
Maxi Gamer3D2 8MB PCI(P3 1400)
98.74
Helios 3D Voodoo 2 12MB PCI(P3 1400)
98.69
Maxi Gamer3D2 8MB PCI(P2 450)
98.52
Helios 3D Voodoo 2 12MB PCI(P2 450)
98.47
Velocity 100 8MB AGP(P3 1400)
90.52
Velocity 100 8MB AGP(P2 450)
90.38
GA- 630 16MB AGP(P3 1400)
72.08
GA- 630 16MB AGP(P2 450)
69.26
Monster Fusion 16MB AGP(P3 1400)
68.46
Monster Fusion 16MB AGP(P2 450)
66.36
Rage 128 8MB AGP(P3 1400)
64.76
Banshee AGP 16MB AGP(P3 1400)
64.08
Raven 16MB PCI(P3 1400)
63.69
WGP -FX8 8MB AGP(P3 1400)
63.28
Banshee AGP 16MB AGP(P2 450)
62.48
WGP -FX8 8MB AGP(P2 450)
61.97
Raven 16MB PCI(P2 450)
59.34
Obsidian SB50-4220 8MB PCI(P2 450)
50.89
Magic 3D Plus 8MB PCI(P2 450)
27.32
Benchmarks run with this application
GFX Half-life (timerefresh) 1024x768 score
WinFast A250 Ultra 128MB AGP(P3 1400)
621.98
3D Prophet II Ultra 64MB AGP(P3 1400)
485.25
WinFast GeForce 3 TDH 64MB AGP(P3 1400)
454.73
Radeon 9100 128MB AGP(P3 1400)
445.54
WinFast GeForce 2 Pro 32MB AGP(P3 1400)
398.18
MS-8838 64MB AGP(P3 1400)
388.99
Voodoo5 5500 64MB AGP(P3 1400)
342.17
Voodoo5 5500 64MB PCI(P3 1400)
341.38
GeForce4 MX440 64MB AGP(P3 1400)
341.19
Voodoo5 5500 64MB AGP(P2 450)
275.20
GeForce4 MX440 AGP8x 64MB AGP(P3 1400)
266.44
Xabre 400 64MB AGP(P3 1400)
264.00
Voodoo5 5500 64MB PCI(P2 450)
263.34
Radeon Mobility M9-P 64MB AGP(P3 1400)
246.72
Radeon 32MB DDR 32MB AGP(P3 1400)
237.49
Radeon 7500 16MB AGP(P3 1400)
224.06
Radeon 64MB DDR 'Elite' 64MB AGP(P3 1400)
220.79
Radeon 32MB DDR 32MB AGP(P3 1400)
201.24
Voodoo3 3500TV 16MB AGP(P3 1400)
199.25
Voodoo3 3500TV 16MB AGP(P2 450)
192.85
Radeon 256 64MB AGP(P3 1400)
188.47
Voodoo4 4500 32MB AGP(P3 1400)
182.05
Voodoo4 4500 32MB PCI(P3 1400)
181.04
Voodoo4 4500 32MB AGP(P2 450)
177.52
Voodoo4 4500 32MB PCI(P2 450)
176.65
Voodoo3 3000 16MB AGP(P2 450)
174.78
Voodoo3 2000 16MB PCI(P3 1400)
153.52
GV- 2000SD 16MB AGP(P3 1400)
153.16
Voodoo3 2000 16MB PCI(P3 1400)
152.96
GV- 2000SD 16MB AGP(P2 450)
151.36
Voodoo3 2000 16MB PCI(P2 450)
151.26
Voodoo3 2000 16MB PCI(P2 450)
150.98
V6600 /32M(TVR) 32MB AGP(P3 1400)
146.04
Voodoo3 1000 16MB AGP(P3 1400)
132.58
Voodoo3 1000 16MB AGP(P2 450)
131.60
Maxi Gamer3D2 8MB PCI(SLi; P3 1400)
131.49
Helios 3D Voodoo 2 12MB PCI(SLi; P3 1400)
131.35
Helios 3D Voodoo 2 12MB PCI(SLI; P2 450)
130.52
Maxi Gamer3D2 8MB PCI(SLI; P2 450)
130.43
V7100 Pro 64 64MB AGP(P3 1400)
113.25
Volari V3 128MB AGP(P3 1400)
109.39
GeForce4 MX440-SE 64MB AGP(P3 1400)
108.06
Radeon Mobility M6-P 16MB AGP(P3 1400)
103.50
Viper V770 Ultra 32MB AGP(P3 1400)
82.43
Rage Fury MAXX 64MB AGP(P3 1400)
69.11
Rage 128 Pro AIW 32MB AGP(P3 1400)
68.12
Velocity 100 8MB AGP(P3 1400)
57.27
Velocity 100 8MB AGP(P2 450)
56.97
GA- 630 16MB AGP(P3 1400)
45.49
GA- 630 16MB AGP(P2 450)
44.93
Monster Fusion 16MB AGP(P3 1400)
43.37
Monster Fusion 16MB AGP(P2 450)
42.83
Rage 128 8MB AGP(P3 1400)
41.38
Banshee AGP 16MB AGP(P3 1400)
40.79
Raven 16MB PCI(P3 1400)
40.60
Banshee AGP 16MB AGP(P2 450)
40.55
WGP -FX8 8MB AGP(P3 1400)
40.41
WGP -FX8 8MB AGP(P2 450)
39.79
Raven 16MB PCI(P2 450)
39.28
Benchmarks run with this application
GFX Half-life (timerefresh) 1280x960 score
WinFast A250 Ultra 128MB AGP(P3 1400)
499.60
Radeon 9100 128MB AGP(P3 1400)
379.15
3D Prophet II Ultra 64MB AGP(P3 1400)
327.81
WinFast GeForce 3 TDH 64MB AGP(P3 1400)
323.23
MS-8838 64MB AGP(P3 1400)
269.47
WinFast GeForce 2 Pro 32MB AGP(P3 1400)
267.14
GeForce4 MX440 64MB AGP(P3 1400)
225.37
Xabre 400 64MB AGP(P3 1400)
213.50
Radeon Mobility M9-P 64MB AGP(P3 1400)
178.97
GeForce4 MX440 AGP8x 64MB AGP(P3 1400)
175.47
Radeon 32MB DDR 32MB AGP(P3 1400)
160.24
Radeon 7500 16MB AGP(P3 1400)
156.95
Radeon 64MB DDR 'Elite' 64MB AGP(P3 1400)
149.81
Voodoo5 5500 64MB AGP(P3 1400)
143.64
Voodoo5 5500 64MB PCI(P3 1400)
143.48
Radeon 32MB DDR 32MB AGP(P3 1400)
135.53
Radeon 256 64MB AGP(P3 1400)
126.52
V6600 /32M(TVR) 32MB AGP(P3 1400)
96.10
Voodoo3 3500TV 16MB AGP(P3 1400)
80.15
Voodoo4 4500 32MB PCI(P3 1400)
76.14
Voodoo4 4500 32MB AGP(P3 1400)
75.04
V7100 Pro 64 64MB AGP(P3 1400)
71.26
Volari V3 128MB AGP(P3 1400)
68.88
GeForce4 MX440-SE 64MB AGP(P3 1400)
68.11
Viper V770 Ultra 32MB AGP(P3 1400)
53.15
GA- 630 16MB AGP(P3 1400)
29.32
GA- 630 16MB AGP(P2 450)
29.07
Monster Fusion 16MB AGP(P3 1400)
27.91
Monster Fusion 16MB AGP(P2 450)
27.80
Banshee AGP 16MB AGP(P3 1400)
26.41
Banshee AGP 16MB AGP(P2 450)
26.41
Raven 16MB PCI(P3 1400)
25.93
Raven 16MB PCI(P2 450)
25.46