Сводное тестирование в 3D 80-ти видеокарт выпуска 1999-2003 годов

декабрь 2003




СОДЕРЖАНИЕ

  1. Особенности видеокарт
  2. Конфигурации стендов, список тестовых инструментов
  3. Результаты тестов: Code Creatures
  4. Результаты тестов: Serious Sam: The Second Encounter
  5. Результаты тестов: Return to Castle Wolfenstein
  6. Результаты тестов: Unreal Tournament 2003
  7. Результаты тестов: Unreal II: The Awakening
  8. Результаты тестов: RightMark 3D
  9. Результаты тестов: Splinter Cell
  10. Выводы


Совсем недавно мы проводили тестирование некоторых видеокарт из разряда Low-End (до 100 долларов США) на последних версиях драйверов (на начало декабря 2003 года) а также на современных игровых тестах (к сожалению, большинство старых карт не поддерживают шейдерные технологии, поэтому много было нулей в тех тестах, где без шейдеров игры выглядят убого).

Сегодня было решено провести сквозное комплексное тестирование большинства видеокарт выпусков 1999-2003 годов (разумеется, только тех, кто способен работать на современных системных платах с требованиями AGP-вольтажа на 1,5 В, поэтому, например, все Voodoo3/5 остались за бортом). Этот материал был сделан просто ради любопытства, ибо глупо тупо сравнивать скорости (и делать на этом основании далекоидущие выводы) разных карт нескольких поколений, не учитывая качественную составляющую. Я имею в виду, что мощные современные ускорители дают хорошую играбельность и при активных АА и анизотропии, чего нет у продуктов прошлых лет.

Я отобрал 80 видеокарт из имеющихся в коллекции наших 3DGiТогов разных лет. В их число входят и ныне используемые в современных 3DGiТогах. Некоторые карты пришлось брать для тестирования у наших партнеров — торговых организаций.

Тестирование проводилось в двух разрешениях: 800х600 (для облегчения страданий карт нижнего ценового диапазона) и 1024х768, как наиболее часто используемое разрешение в современных условиях.

Итак, перед нами (в скобках указана средняя цена в долларах США по данным московской розницы на начало декабря 2003 года, учитывались только продукты известных производителей):

  1. NVIDIA RIVA TNT2 Ultra (20)
  2. NVIDIA GeForce2 MX 200 (15)
  3. NVIDIA GeForce2 MX 400 (28)
  4. NVIDIA GeForce256 (36)
  5. NVIDIA GeForce2 GTS (35)
  6. NVIDIA GeForce2 Pro (40)
  7. NVIDIA GeForce4 MX 440 (45)
  8. NVIDIA GeForce4 MX 440SE (36)
  9. NVIDIA GeForce4 MX 460 (55)
  10. NVIDIA GeForce4 MX 440-8x (55)
  11. NVIDIA GeForce3 Ti 200 (70)
  12. NVIDIA GeForce4 Ti 4200 (100)
  13. NVIDIA GeForce4 Ti 4400 (148)
  14. NVIDIA GeForce4 Ti 4600 (160)
  15. NVIDIA GeForce4 Ti 4200-8x (125)
  16. NVIDIA GeForce4 Ti 4800SE (140)
  17. NVIDIA GeForce FX 5200 64bit (58)
  18. NVIDIA GeForce FX 5200 128bit 250/400 MHz (67)
  19. NVIDIA GeForce FX 5200 128bit 250/300 MHz (60)
  20. NVIDIA GeForce FX 5200 128bit 275/500 MHz (64)
  21. NVIDIA GeForce FX 5200 Ultra (100)
  22. NVIDIA GeForce FX 5600XT 64bit (89)
  23. NVIDIA GeForce FX 5600XT 128bit (120)
  24. NVIDIA GeForce FX 5600 128MB 325/550 MHz (118)
  25. NVIDIA GeForce FX 5600 128MB 325/600 MHz (175)
  26. NVIDIA GeForce FX 5600 256MB 325/500 MHz (149)
  27. NVIDIA GeForce FX 5600 256MB 325/400 MHz (141)
  28. NVIDIA GeForce FX 5600 256MB 350/600 MHz (138)
  29. NVIDIA GeForce FX 5600 Ultra 350/700 MHz (192)
  30. NVIDIA GeForce FX 5600 Ultra 400/800 MHz (223)
  31. NVIDIA GeForce FX 5700 (175)
  32. NVIDIA GeForce FX 5700 Ultra (252)
  33. NVIDIA GeForce FX 5800 (265)
  34. NVIDIA GeForce FX 5800 Ultra (340)
  35. NVIDIA GeForce FX 5900SE (CP/LX) (252)
  36. NVIDIA GeForce FX 5900 (313)
  37. NVIDIA GeForce FX 5900EPV (321)
  38. NVIDIA GeForce FX 5900 Turbo (380)
  39. NVIDIA GeForce FX 5900 Ultra (452)
  40. NVIDIA GeForce FX 5950 Ultra (540)
  41. ATI RAGE 128 PRO (14)
  42. ATI RADEON 7000 (VE) 32MB (30)
  43. ATI RADEON 7200 64MB DDR (20)
  44. ATI RADEON 7200 32MB DDR (20)
  45. ATI RADEON 7500LE 64MB DDR (38)
  46. ATI RADEON 7500 64MB DDR (50)
  47. ATI RADEON 9000 PRO 128MB (78)
  48. ATI RADEON 9100 64MB (65)
  49. ATI RADEON 9100 128MB (70)
  50. ATI RADEON 8500 64MB (70)
  51. ATI RADEON 8500 128MB (85)
  52. ATI RADEON 9200SE 128MB (47)
  53. ATI RADEON 9200 64bit 64MB (57)
  54. ATI RADEON 9200 128MB (67)
  55. ATI RADEON 9600SE 128MB (102)
  56. ATI RADEON 9600 128MB (113)
  57. ATI RADEON 9600 256MB (135)
  58. ATI RADEON 9600 PRO 128MB 400/600 MHz (168)
  59. ATI RADEON 9600 PRO-EZ 256MB 400/400 MHz (155)
  60. ATI RADEON 9600 XT (232)
  61. ATI RADEON 9500 128bit 128MB (147)
  62. ATI RADEON 9500 PRO (165)
  63. ATI RADEON 9700 (230)
  64. ATI RADEON 9700 PRO (270)
  65. ATI RADEON 9800SE 128bit (202)
  66. ATI RADEON 9800SE 256bit (255)
  67. ATI RADEON 9800 (275)
  68. ATI RADEON 9800 PRO 128MB 380/680 MHz (340)
  69. ATI RADEON 9800 PRO 128MB 400/680 MHz (400)
  70. ATI RADEON 9800 PRO 256MB (478)
  71. ATI RADEON 9800 XT 256MB (530)
  72. 3dfx Voodoo4 4500 (22)
  73. Matrox G550 32MB (36)
  74. Matrox Parhelia 128MB (340)
  75. SIS Xabre 400 (35)
  76. SIS Xabre 600 (65)
  77. PowerVR/STM KYRO 64MB (23)
  78. PowerVR/STM KYRO II 64MB (46)
  79. S3 Savage4 Pro+ 32MB (14)
  80. S3 Savage2000 32MB (14)

Платы

1. NVIDIA RIVA TNT2 Ultra
Hercules Dynamite TNT2 Ultra 32MB SDR 128bit, downclocked to 150/183 MHz
2. NVIDIA GeForce2 MX 200
Gigabyte GeForce2 MX200 32MB SDR 64bit, 175/166 MHz
3. NVIDIA GeForce2 MX 400
Reference card NVIDIA GeForce2 MX 32MB SDR 128bit, 200/183 MHz
4. NVIDIA GeForce256
ASUS V6600 32MB SDR 128bit, 120/166 MHz
5. NVIDIA GeForce2 GTS
AOpen GeForce2 GTS 32MB DDR 128bit, 200/333 MHz
6. NVIDIA GeForce2 Pro
Inno3D Tornado GeForce2 Pro 64MB DDR 128bit, 200/400 MHz
7. NVIDIA GeForce4 MX440
eVGA e-GeForce4 MX440 64MB DDR 128bit, 270/400 MHz
8. NVIDIA GeForce4 MX440SE
eVGA e-GeForce4 MX440 64MB DDR 128bit, downclocked to 250/200 MHz (for 64bit emulation)
9. NVIDIA GeForce4 MX460
Reference card NVIDIA GeForce4 MX460 64MB DDR 128bit, 300/550 MHz
10. NVIDIA GeForce4 MX440-8x
Reference card NVIDIA GeForce4 MX440-8x 64MB DDR 128bit, 275/512 MHz
11. NVIDIA GeForce3 Ti 200
ABIT Siluro GF3 Ti200 64MB DDR 128bit, 175/400 MHz
12. NVIDIA GeForce4 Ti 4200 128MB
Triplex Mullennium Silver GeForce4 Ti 4600 128MB DDR 128bit, 300/650 MHz, downclocked to 250/444 MHz
13. NVIDIA GeForce4 Ti 4400 128MB
Triplex Mullennium Silver GeForce4 Ti 4600 128MB DDR 128bit, 300/650 MHz, downclocked to 275/550 MHz
14. NVIDIA GeForce4 Ti 4600 128MB
Triplex Mullennium Silver GeForce4 Ti 4600 128MB DDR 128bit, 300/650 MHz
15. NVIDIA GeForce4 Ti 4200-8x 128MB
Reference card NVIDIA GeForce4 Ti4200-8x 128MB DDR 128bit, 250/512 MHz
16. NVIDIA GeForce4 Ti 4800SE 128MB
ABIT Siluro GF4Ti4200-8x OTES 128MB DDR 128bit, 275/550 MHz
17. NVIDIA GeForce FX 5200 64bit
ASUS V9520 Magic 128MB DDR 64bit, 250/333 MHz
18. NVIDIA GeForce FX 5200 128bit, 250/400 MHz
ASUS V9520 128MB DDR 128bit, 250/400 MHz
19. NVIDIA GeForce FX 5200 128bit, 250/300 MHz
Palit Daytona GeForce FX 5200 128MB DDR 128bit, 250/300 MHz
20. NVIDIA GeForce FX 5200 128bit, 275/500 MHz
Prolink PixelView GeForce FX 5200 Golden 128MB DDR 128bit, 275/500 MHz
21. NVIDIA GeForce FX 5200 Ultra 128bit
MSI FX5200U 128MB DDR 128bit, 325/650 MHz
22. NVIDIA GeForce FX 5600 XT 64bit
Chaintech GeForce FX 5600 XT 128MB DDR 64bit, 235/400 MHz
23. NVIDIA GeForce FX 5600 XT 128bit
Palit Daytona GeForce FX 5600 XT 128MB DDR 128bit, 235/400 MHz
24. NVIDIA GeForce FX 5600 128MB, 325/550 MHz
MSI FX5600-VTD 128MB DDR 128bit, 325/550 MHz
25. NVIDIA GeForce FX 5600 128MB, 325/600 MHz
ASUS V9560 VideoSuite 128MB DDR 128bit, 325/600 MHz
26. NVIDIA GeForce FX 5600 256MB, 325/500 MHz
AOpen GeForce FX 5600S 256MB DDR 128bit, 325/500 MHz
27. NVIDIA GeForce FX 5600 256MB, 325/400 MHz
Albatron Gigi GeForce FX 5600EQ 256MB DDR 128bit, 325/400 MHz
28. NVIDIA GeForce FX 5600 256MB, 350/600 MHz
Prolink PixelView GeForce FX 5600 Golden 128MB DDR 128bit, 350/600 MHz
29. NVIDIA GeForce FX 5600 Ultra, 350/700 MHz
Leadtek A310 Ultra 128MB DDR 128bit, 350/700 MHz
30. NVIDIA GeForce FX 5600 Ultra, 400/800 MHz
ABIT Siluro FX5600 Ultra OTES III 128MB DDR 128bit, 400/800 MHz
31. NVIDIA GeForce FX 5700
Albatron Gigi GeForce FX 5700 Ultra 128MB DDR-II 128bit, 475/900 MHz, downclocked to 425/550 MHz
32. NVIDIA GeForce FX 5700 Ultra
Albatron Gigi GeForce FX 5700 Ultra 128MB DDR-II 128bit, 475/900 MHz
33. NVIDIA GeForce FX 5800
ASUS V9900 128MB DDR-II 128bit, 400/800 MHz
34. NVIDIA GeForce FX 5800 Ultra
ASUS V9900 128MB DDR-II 128bit, overclocked to 500/1000 MHz
35. NVIDIA GeForce FX 5900SE (CP/LX)
ASUS V9950SE 128MB 256bit, 400/700 MHz
36. NVIDIA GeForce FX 5900
Albatron Gigi GeForce FX 5900PV 128MB 256bit, 400/850 MHz
37. NVIDIA GeForce FX 5900EPV
Albatron Gigi GeForce FX 5900EPV 128MB 256bit, 405/810 MHz
38. NVIDIA GeForce FX 5900 Turbo
Albatron Gigi GeForce FX 5900 Turbo 256MB 256bit, 410/850 MHz
39. NVIDIA GeForce FX 5900 Ultra
ASUS V9950 Ultra 256MB 256bit, 450/850 MHz
40. NVIDIA GeForce FX 5950 Ultra
Gigabyte GeForce FX 5950 Ultra 256MB 256bit, 475/950 MHz
41. ATI RAGE 128 PRO 128bit 32MB
ATI RAGE 128 PRO 32MB SDR 128bit, 118/143 MHz
42. ATI RADEON 7000 32MB
Connect3D RADEON 7000 (VE) 32MB DDR 64bit, 183/366 MHz
43. ATI RADEON 7200 64MB DDR
ATI RADEON 64MB DDR 128bit, 183/366 MHz
44. ATI RADEON 7200 32MB DDR
ATI RADEON 32MB DDR 128bit, 166/333 MHz
45. ATI RADEON 7500LE 128bit 64MB
ATI RADEON 7500 64MB DDR 128bit, 290/460 MHz, downclocked to 265/380 MHz
46. ATI RADEON 7500 128bit 64MB
ATI RADEON 7500 64MB DDR 128bit, 290/460 MHz
47. ATI RADEON 9000 PRO 128MB
Hercules 3D Prophet 9000 PRO 128MB DDR 128bit, 275/550 MHz
48. ATI RADEON 9100 (8500LE) 64MB
ATI All-in-Wonder RADEON 8500DV 64MB DDR 128bit, 250/380 MHz
49. ATI RADEON 9100 (8500LE) 128MB
Joytech Apollo Monster II RADEON 8500LE 128MB DDR 128bit, 250/500 MHz
50. ATI RADEON 8500 64MB
SuperGrace RADEON 8500 64MB DDR 128bit, 275/550 MHz
51. ATI RADEON 8500 128MB
Joytech Apollo Monster II RADEON 8500LE 128MB DDR 128bit, 250/500 MHz, overclocked to 275/550 MHz
52. ATI RADEON 9200SE 64bit 128MB
PowerColor RADEON 9200SE 128MB DDR 64bit, 200/333 MHz
53. ATI RADEON 9200 64bit 64MB
Sapphire RADEON 9200 64MB DDR 64bit, 250/400 MHz
54. ATI RADEON 9200 128bit 128MB
Gigabyte RADEON 9200 128MB DDR 128bit, 250/400 MHz
55. ATI RADEON 9600SE 64bit 128MB
ASUS A9600SE 128MB DDR 64bit, 325/400 MHz
56. ATI RADEON 9600 128bit 128MB
Connect3D RADEON 9600 128MB DDR 128bit, 325/400 MHz
57. ATI RADEON 9600 128bit 256MB
Hercules 3D Prophet 9600 256MB DDR 128bit, 325/400 MHz
58. ATI RADEON 9600 PRO 128MB
TYAN G9600PRO 128MB DDR 128bit, 400/600 MHz
59. ATI RADEON 9600 PRO-EZ 256MB
PowerColor RADEON 9600 PRO-EZ 128MB DDR 128bit, 400/400 MHz
60. ATI RADEON 9600 XT 128MB
ASUS A9600XT 128MB DDR 128bit, 500/600 MHz
61. ATI RADEON 9500 128bit 128MB
HIS Excalibur RADEON 9500 128MB DDR 128bit, 275/540 MHz
62. ATI RADEON 9500 PRO 128MB
HIS Excalibur RADEON 9500 PRO 128MB DDR 128bit, 275/540 MHz
63. ATI RADEON 9700 128MB
Hercules 3D Prophet 9700 PRO 128MB DDR 256bit, 325/620 MHz, downclocked to 275/540 MHz
64. ATI RADEON 9700 PRO 128MB
Hercules 3D Prophet 9700 PRO 128MB DDR 256bit, 325/620 MHz, downclocked to 275/540 MHz
65. ATI RADEON 9800 SE 128bit 128MB
Sapphire Atlantis RADEON 9800 SE 128MB DDR 128bit, 325/540 MHz
66. ATI RADEON 9800 SE 256bit 128MB
PowerColor RADEON 9800 SE 128MB DDR 256bit, 380/680 MHz
67. ATI RADEON 9800 128MB
Sapphire Atlantis RADEON 9800 128MB DDR 256bit, 325/580 MHz
68. ATI RADEON 9800 PRO 128MB 380/680 MHz
Hercules 3D Prophet 9800 PRO 128MB DDR 256bit, 380/680 MHz
69. ATI RADEON 9800 PRO 128MB 400/680 MHz
TYAN G9800PRO 128MB DDR 256bit, 400/680 MHz
70. ATI RADEON 9800 PRO 256MB
ATI RADEON 9800 PRO 256MB DDR-II 256bit, 380/700 MHz
71. ATI RADEON 9800 XT 256MB
Hercules 3D Prophet 9800 XT 256MB DDR 256bit, 412/730 MHz (without Overdrive!)
72. 3dfx Voodoo4 4500 32MB
3dfx Voodoo4 4500 32MB SDR 128bit, 166/166 MHz
73. Matrox G550 32MB
Matrox Millennium G550 32MB DDR 64bit, 143/160 MHz
74. Matrox Parhelia 128MB
Matrox Parhelia 128MB DDR 256bit, 220/550 MHz
75. SIS Xabre 400 128MB
Joytech Apollo Xabre Pro 128MB DDR 128bit, 250/500 MHz
76. SIS Xabre 600 128MB
Reference card SIS Xabre 600 64MB DDR 128bit, 310/620 MHz
77. PowerVR/STM KYRO 64MB
Reference card PowerVR (Imagination Tech.) KYRO 64MB SDR 128bit, 115/115 MHz
78. PowerVR/STM KYRO II 64MB
Hercules 3D Prophet 4500 64MB SDR 128bit, 175/175 MHz
79. S3 Savage4 Pro+ 32MB
Diamond Stealth III S540 32MB SDR 128bit, 125/125 MHz
80. S3 Savage2000 32MB
Diamond Viper II 32MB SDR 128bit, 125/143 MHz


Хочу сразу сказать, что качественную составляющую тестирования мы опускаем, ибо есть 3DGiтоги, где все подробно описано (разумеется, по современным картам).

Установка и драйверы

Конфигурации тестовых стендов:

  • Компьютер на базе Pentium 4 3200 MHz:
    • процессор Intel Pentium 4 3200 МГц;
    • системная плата DFI LANParty Pro875 (i875P);
    • оперативная память 1024 MB DDR SDRAM;
    • жесткий диск Seagate Barracuda IV 40GB;
    • операционная система Windows XP SP1; DirectX 9.0b;
    • мониторы ViewSonic P810 (21") и ViewSonic P817 (21").
    • драйверы версий:
      • NVIDIA 53.03;
      • ATI RADEON — 6.396 (CATALYST 3.9); RAGE 128 PRO — 3.279;
      • для Voodoo4 — Voodoolizer 1.05.00;
      • для Savage4 — 8.40.02;
      • для Savage2000 — 9.21.01;
      • PowerVR — 21.00.07;
      • Matrox G550 — 5.91.008; Parhelia — 1.05.00.107.

VSync отключен, технология S3TC ОТКЛЮЧЕНА в приложениях.

Все могут убедиться ниже, что на современных играх слабые ускорители весьма ощутимо тормозят, поэтому заранее прошу приготовившихся кричать о том, что на Pentium4 3200 MHz тестировать GeForce2 MX — идиотизм, понять, что процессор и платформа тут сильной роли не играют, но зато дают развернуться потенциалу сильных ускорителей.

Результаты тестов: сравнение производительности

В качестве инструментария мы использовали:

  • Return to Castle Wolfenstein (MultiPlayer) (id Software/Activision) — OpenGL, мультитекстурирование, ixbt0703-demo, настройки тестирования — все на максимально возможном уровне, S3TC OFF, конфигурации можно скачать тут

  • Serious Sam: The Second Encounter v.1.07 (Croteam/GodGames) — OpenGL, мультитекстурирование, ixbt0703-demo, настройки тестирования: quality, S3TC OFF

  • Code Creatures Benchmark Pro (CodeCult) — игровой тест, демонстрирующий работу платы в DirectX 8.1, Shaders, HW T&L. (разрешение 800х600 не поддерживается)

  • Unreal Tournament 2003 v.2225 (Digital Extreme/Epic Games) — Direct3D, Vertex Shaders, Hardware T&L, Dot3, cube texturing, качество по умолчанию

  • Unreal II: The Awakening (Legend Ent./Epic Games) — Direct3D, Vertex Shaders, Hardware T&L, Dot3, cube texturing, качество по умолчанию

  • RightMark 3D v.0.4 (одна из игровых сцен) — DirectX 8.1, Dot3, cube texturing, shadow buffers, vertex and pixel shaders (1.1, 1.4).

  • Tom Clancy's Splinter Cell v.1.2b (UbiSoft) — Direct3D, Vertex/Pixel Shaders 1.1, Hardware T&L, качество High); demo 1_1_2_Tbilisi

Также, если кто хочет получить демки-бенчмарки, которыми мы пользуемся, то напишите на мой e-mail.

Code Creatures







Serious Sam: The Second Encounter









Return to Castle Wolfenstein (Multiplayer)









Unreal Tournament 2003









Unreal II: The Awakening









RightMark 3D







Ряд видеокарт, не поддерживающих шейдеры, не участвовали в состязании.



Splinter Cell







В принципе, игра способна работать и без шейдеров, однако качество при это сильно падает, поэтому я не стал в итоговую диаграмму включать результаты, полученные на видеокартах, не поддерживающих пиксельные шейдеры.

Желающие построить свои графики или диаграммы, могут скачать вот эту таблицу(Excel 2003).

Выводы

А нужны ли они? Диаграммы показывают все наглядно. Кому надо, тот может и прикинуть выгодность той или иной карты. Замечу лишь, что во время тестирования были нарекания на качество работы карт на базе Savage4/Savage2000 (OpenGL), а также KYRO/KYRO II. В первом случае — понятно, что драйверы очень старые, компания S3 успела изчезнуть раньше, чем она могла бы выпустить драйвера для Windows XP. Во втором случае, скорее всего, виновата спарка: KYRO+системная плата на i875P. Артефакты заключались в непонятных иногда возникающих тормозах, поэтому эти карты приходилось перетестировать по 5-8 раз (больше всего времени и сил ушло именно на них).

И еще раз скажу: надо иметь в виду, что современные карты в этом марафоне показаны без применения АА и анизотропной фильтрации, а ведь у современных ускорителей это главная особенность, поэтому нельзя делать однозначный вывод о том, что карта по цене в 300 долларов проигрывает плате ценой в 50 долларов только из-за того, что на 1 доллар дает меньше скорости. Ведь все многозначно: у карты за 300 долларов можно включить и АА и/или анизотропию, а также не надо забывать, что в низких разрешениях у подобных карт скорость лимитирует центральный процессор.

В заключении хочу напомнить, что там, где даже в 800х600 скорость ниже играбельного минимума, придется уже жертвовать качеством, понижая детализации и отключая эффекты в играх. На это то же стОит обратить внимание, оценивая ту или иную карту.

Благодарим компанию ОЛДИ за предоставленные видеокарты




Дополнительно

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.