- ЗМІСТ
- Установка і драйвери
- Результати тестів: порівняння продуктивності
- Code Creatures
- Splinter Cell
грудень 2003
ЗМІСТ
- особливості відеокарт
- Конфігурації стендів, список тестових інструментів
- Результати тестів: Code Creatures
- Результати тестів: Serious Sam: The Second Encounter
- Результати тестів: Return to Castle Wolfenstein
- Результати тестів: Unreal Tournament 2003
- Результати тестів: Unreal II: The Awakening
- Результати тестів: RightMark 3D
- Результати тестів: Splinter Cell
- висновки
Зовсім недавно ми проводили тестування деяких відеокарт з розряду Low-End (до 100 доларів США) на останніх версіях драйверів (на початок грудня 2003 роки) а також на сучасних ігрових тестах (на жаль, більшість старих карт не підтримують шейдерниє технології, тому багато було нулів в тих тестах, де без шейдеров гри виглядають убого).
Сьогодні було вирішено провести наскрізне комплексне тестування більшості відеокарт випусків 1999-2003 років (зрозуміло, тільки тих, хто здатний працювати на сучасних системних платах з вимогами AGP-вольтажа на 1,5 В, тому, наприклад, все Voodoo3 / 5 залишилися за бортом) . Цей матеріал був зроблений просто заради цікавості, бо нерозумно тупо порівнювати швидкості (і робити на цій підставі далекосяжні висновки) різних карт кількох поколінь, не враховуючи якісну складову. Я маю на увазі, що потужні сучасні прискорювачі дають хорошу играбельность і при активних АА і анізотропії, чого немає у продуктів минулих років.
Я відібрав 80 відеокарт з наявних в колекції наших 3DGiТогов різних років. В їх число входять і нині використовуються в сучасних 3DGiТогах. Деякі карти довелося брати для тестування у наших партнерів - торгових організацій.
Тестування проводилося в двох дозволах: 800х600 (для полегшення страждань карт нижнього цінового діапазону) і 1024х768, як найбільш часто використовується дозвіл в сучасних умовах.
Отже, перед нами (в дужках вказана середня ціна в доларах США за даними московського роздробу на початок грудня 2003 року, враховувалися тільки продукти відомих виробників):
- NVIDIA RIVA TNT2 Ultra (20)
- NVIDIA GeForce2 MX 200 (15)
- NVIDIA GeForce2 MX 400 (28)
- NVIDIA GeForce256 (36)
- NVIDIA GeForce2 GTS (35)
- NVIDIA GeForce2 Pro (40)
- NVIDIA GeForce4 MX 440 (45)
- NVIDIA GeForce4 MX 440SE (36)
- NVIDIA GeForce4 MX 460 (55)
- NVIDIA GeForce4 MX 440-8x (55)
- NVIDIA GeForce3 Ti 200 (70)
- NVIDIA GeForce4 Ti 4200 (100)
- NVIDIA GeForce4 Ti 4400 (148)
- NVIDIA GeForce4 Ti 4600 (160)
- NVIDIA GeForce4 Ti 4200-8x (125)
- NVIDIA GeForce4 Ti 4800SE (140)
- NVIDIA GeForce FX 5200 64bit (58)
- NVIDIA GeForce FX 5200 128bit 250/400 MHz (67)
- NVIDIA GeForce FX 5200 128bit 250/300 MHz (60)
- NVIDIA GeForce FX 5200 128bit 275/500 MHz (64)
- NVIDIA GeForce FX 5200 Ultra (100)
- NVIDIA GeForce FX 5600XT 64bit (89)
- NVIDIA GeForce FX 5600XT 128bit (120)
- NVIDIA GeForce FX 5600 128MB 325/550 MHz (118)
- NVIDIA GeForce FX 5600 128MB 325/600 MHz (175)
- NVIDIA GeForce FX 5600 256MB 325/500 MHz (149)
- NVIDIA GeForce FX 5600 256MB 325/400 MHz (141)
- NVIDIA GeForce FX 5600 256MB 350/600 MHz (138)
- NVIDIA GeForce FX 5600 Ultra 350/700 MHz (192)
- NVIDIA GeForce FX 5600 Ultra 400/800 MHz (223)
- NVIDIA GeForce FX 5700 (175)
- NVIDIA GeForce FX 5700 Ultra (252)
- NVIDIA GeForce FX 5800 (265)
- NVIDIA GeForce FX 5800 Ultra (340)
- NVIDIA GeForce FX 5900SE (CP / LX) (252)
- NVIDIA GeForce FX 5900 (313)
- NVIDIA GeForce FX 5900EPV (321)
- NVIDIA GeForce FX 5900 Turbo (380)
- NVIDIA GeForce FX 5900 Ultra (452)
- NVIDIA GeForce FX 5950 Ultra (540)
- ATI RAGE 128 PRO (14)
- ATI RADEON 7000 (VE) 32MB (30)
- ATI RADEON 7200 64MB DDR (20)
- ATI RADEON 7200 32MB DDR (20)
- ATI RADEON 7500LE 64MB DDR (38)
- ATI RADEON 7500 64MB DDR (50)
- ATI RADEON 9000 PRO 128MB (78)
- ATI RADEON 9100 64MB (65)
- ATI RADEON 9100 128MB (70)
- ATI RADEON 8500 64MB (70)
- ATI RADEON 8500 128MB (85)
- ATI RADEON 9200SE 128MB (47)
- ATI RADEON 9200 64bit 64MB (57)
- ATI RADEON 9200 128MB (67)
- ATI RADEON 9600SE 128MB (102)
- ATI RADEON 9600 128MB (113)
- ATI RADEON 9600 256MB (135)
- ATI RADEON 9600 PRO 128MB 400/600 MHz (168)
- ATI RADEON 9600 PRO-EZ 256MB 400/400 MHz (155)
- ATI RADEON 9600 XT (232)
- ATI RADEON 9500 128bit 128MB (147)
- ATI RADEON 9500 PRO (165)
- ATI RADEON 9700 (230)
- ATI RADEON 9700 PRO (270)
- ATI RADEON 9800SE 128bit (202)
- ATI RADEON 9800SE 256bit (255)
- ATI RADEON 9800 (275)
- ATI RADEON 9800 PRO 128MB 380/680 MHz (340)
- ATI RADEON 9800 PRO 128MB 400/680 MHz (400)
- ATI RADEON 9800 PRO 256MB (478)
- ATI RADEON 9800 XT 256MB (530)
- 3dfx Voodoo4 4500 (22)
- Matrox G550 32MB (36)
- Matrox Parhelia 128MB (340)
- SIS Xabre 400 (35)
- SIS Xabre 600 (65)
- PowerVR / STM KYRO 64MB (23)
- PowerVR / STM KYRO II 64MB (46)
- S3 Savage4 Pro + 32MB (14)
- 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 швидкість нижче іграбельного мінімуму, доведеться вже жертвувати якістю, знижуючи деталізації і відключаючи ефекти в іграх. На це той же стОит звернути увагу, оцінюючи ту чи іншу карту.