популярных 3D акселераторов
Мы продолжаем традицию на iXBT — в начале каждого месяца выдавать отчет о выходе новых драйверов для популярных видеокарт за прошедший месяц, публиковать сравнительный анализ этих драйверов, относительно предыдущих версий, дополнять Сводные диаграммы производительности популярных современных видеокарт и определять наилучшие соотношения цена/производительность. Сразу отмечу, что пока мы рассматриваем работу видеокарт только под ОС Windows 98. Раздел по Windows 2000 появится ближе к концу года.
1. Конфигурация тестовых стендов
1.1. Компьютер на базе Pentium III — 600 MHz:
- процессор Intel Pentium III — 600E MHz;
- системная плата Chaintech 6OJV (i815);
- оперативная память 256 MB PC133 (2xDIMM Transcend);
- жесткий диск IBM DPTA 20GB UltraDMA/66;
1.2. Компьютер на базе Pentium III — 800 MHz:
- процессор Intel Pentium III — 800EB MHz;
- системная плата Chaintech 6OJV (i815);
- оперативная память 256 MB PC133 (2xDIMM Transcend);
- жесткий диск IBM DPTA 20GB UltraDMA/66;
1.3. Компьютер на базе Athlon — 700 MHz:
- процессор AMD Athlon — 700 MHz;
- системная плата ASUS K7M (AMD 750);
- оперативная память 256 MB PC100 (2xDIMM Hyundai);
- жесткий диск Fujitsu 10GB UltraDMA/66
На всех стендах установлена операционная система Windows 98SE, использовались мониторы ViewSonic P810 (21"); NOKIA 447Xav (17").
В качестве инструментов для тестирования использовались игры:
- id Software Quake3 (v.1.16n, OpenGL, мультитекстурирование, demo002, S3TC OFF, настройки тестирования: уровень детализации — Medium, уровень детализации текстур — №3)
- Rage Expendable (Direct3D, мультитекстурирование, timedemo)
- Epic Games Unreal (v.2.26, Direct3D, мультитекстурирование, timedemo)
- Ritual FAKK2 DEMO (OpenGL, мультитекстурирование, demo1, S3TC OFF, настройки тестирования: уровень детализаций — High, трилинейная фильтрация)
- id Software Quake3 (v.1.16n, OpenGL, мультитекстурирование, demo002, S3TC OFF, настройки тестирования все на максимальном уровне: уровень детализации — High, уровень детализации текстур — №4)
2. Список видеокарт
Ниже я приведу список исследуемых графических процессоров (видеокарт), нажав на название каждого из которых, вы сможете попасть на страницу, посвященную обзору последних версий драйверов для платы на данном чипе, а также получить краткую характеристику самой карты. Отмечу, что в виду родственности по технологическому процессу изготовления и отличиях исключительно в значениях частот работы, в некоторых случаях одна и та же видеокарта использовалась для получения данных по линейке плат, например, 3dfx Voodoo3 3000 была испытана не только на штатных частотах 166/166 МГц, но и как 3dfx Voodoo3 2000 (143/143 МГц). В сводной диаграмме будут приведены также значения производительности, полученные на разогнанных видеокартах.
Порядок тестирования таков:
- Оценка новых версий драйверов производится на разных стендах:
- для видеокарт стоимостью до $100 используется стенд на Pentium III — 600 MHz;
- для видеокарт стоимостью свыше $100 используется стенд на Pentium III — 800 MHz;
- Формирование сводных диаграмм сравнительного анализа производительности видеокар производится по сходной схеме:
- сводная диаграмма по видеокартам стоимостью до $100 (на базе стенда на Pentium III — 600 MHz);
- сводная диаграмма по видеокартам стоимостью свыше $100 (на базе стенда на Pentium III — 800 MHz);
- сводная диаграмма по всем видеокартам на базе стенда на Athlon — 700 MHz.
Выход драйверов от производителей видеокарт (если они не являются производителями соответствующих графических процессоров) я не учитываю ввиду многочисленности таковых версий и невозможности физически их все проверить. Также хочу заметить, что в связи с трудностями, с которыми пришлось столкнуться при исследованиях S3 Savage4 ввиду недоотлаженных драйверов от S3, мне пришлось воспользоваться отдельными версиями так называемых Tweaked драйверов от BiPolar, Rizen и Fachman. Предупреждаю сразу фанатов Savage4, что я не имею времени на подбор оптимальных настроек у этого чипа, и тестирую его так, как предлагает фирма S3 и авторы Tweaked драйверов.
Замечания и наблюдения по рассматриваемым версиям драйверов можно найти на страницах, посвященных конкретным видеокартам (см. список ниже). Проверка качества 3D-графики осуществлялась на следующих играх:
- id Software Quake3
- Epic Games Unreal
- Epic Games Unreal Tournament
- Electronic Arts Need For Speed: Porshe 2000
- Blizzard Diablo II (v.1.03)
- WxP Dagoth Moor Zoological Gardens
- WxP Isle of Morg
- Rage Rally
- Croteam Serious Sam Test
- Rage Expendable
- THQ Mercedes-Benz Truck Racing
- Rage Midnight Primary Racer GT
- Ritual FAKK2
Прошу не возмущаться, что вашей любимой игры нет в данном списке, по мере возможности мы будем расширять список игр, на которых будет проверяться работа видеокарт.
Итак, список карт:
- S3 Savage4
- S3 Savage2000
- i815 Graphics (i752)
- NVIDIA Riva TNT
- NVIDIA Riva TNT2 M64
- NVIDIA Riva TNT2
- NVIDIA Riva TNT2 Ultra
- NVIDIA GeForce256 SDR
- NVIDIA GeForce256 DDR
- NVIDIA GeForce2 GTS 32 Mb
- NVIDIA GeForce2 GTS 64Mb
- NVIDIA GeForce2 MX
- ATI RAGE 128 Pro
- ATI RAGE MAXX
- ATI RADEON 64MB (Retail)
- ATI RADEON 64MB (OEM)
- 3dfx Velocity 100
- 3dfx Voodoo3 2000
- 3dfx Voodoo3 3000
- 3dfx Voodoo5 5500
- Matrox G400
- Matrox G400 MAX
- STMicroelectronics KYRO
3. Новости за август 2000 года
В разделе по ATI RADEON 64MB OEM читайте занимательную историю о том, как мы получали эту плату.
4. Сводные диаграммы производительностей видеокарт на последних версиях драйверов за август 2000 года
- 4.1. Quake3 — стандартные настройки
- 4.2. Quake3 — максимальные настройки
- 4.3. Expendable
- 4.4. Unreal
- 4.5. FAKK2
Думаю, что комментарии к диаграммам излишни. Читатель сам легко разберется, кто есть кто :)
5. 5. Расчет соотношений цена/производительность и выбор оптимальной покупки на конец августа 2000 года
Этот расчет мы выполним при следующих допущениях:
- процент соотношения потребности в производительности и качестве распределяется так:
- приоритет по производительности — 60%
- приоритет по качеству — 40%
- производительность 16 Мб и 32 Мб видеокарт на S3 Savage4, ATI RAGE 128 PRO, NVIDIA Riva TNT2 M64, Riva TNT2 примерно одинакова.
Таким образом, мы получаем следующую формулу: К = ((Q816 + Q832 + Q1016 + Q1032 + Q1216 + Q1232 + Qm816 + Qm832 + Qm1016 + Qm1032 + Qm1216 + Qm1232 + E816 + E832 + E1016 + E1032 + E1216 + E1232 + U816 + U832 + U1016 + U1032 + U1216 + U1232 + F816 + F832 + F1016 + F1032 + F1216 + F1232) * 0.6 + (Quality * 0.4)) / (Price * 10)
Где:
- К — Коэффициент полезности. Чем он выше, тем лучшая оценка карты.
- Q816 — скорость в Quake3 в разрешении 800х600х16;
- Q832 — скорость в Quake3 в разрешении 800х600х32;
- Q1016 — скорость в Quake3 в разрешении 1024х768х16;
- Q1032 — скорость в Quake3 в разрешении 1024х768х32;
- Q1216 — скорость в Quake3 в разрешении 1280х768х16;
- Q1232 — скорость в Quake3 в разрешении 1280х768х32;
- Qm816 — скорость в Quake3 в разрешении 800х600х16 при максимальном качестве;
- Qm832 — скорость в Quake3 в разрешении 800х600х32 при максимальном качестве;
- Qm1016 — скорость в Quake3 в разрешении 1024х768х16 при максимальном качестве;
- Qm1032 — скорость в Quake3 в разрешении 1024х768х32 при максимальном качестве;
- Qm1216 — скорость в Quake3 в разрешении 1280х768х16 при максимальном качестве;
- Qm1232 — скорость в Quake3 в разрешении 1280х768х32 при максимальном качестве;
- E816 — скорость в Expendable в разрешении 800х600х16;
- E832 — скорость в Expendable в разрешении 800х600х32;
- E1016 — скорость в Expendable в разрешении 1024х768х16;
- E1032 — скорость в Expendable в разрешении 1024х768х32;
- E1216 — скорость в Expendable в разрешении 1280х768х16;
- E1232 — скорость в Expendable в разрешении 1280х768х32;
- U816 — скорость в Unreal в разрешении 800х600х16;
- U832 — скорость в Unreal в разрешении 800х600х32;
- U1016 — скорость в Unreal в разрешении 1024х768х16;
- U1032 — скорость в Unreal в разрешении 1024х768х32;
- U1216 — скорость в Unreal в разрешении 1280х768х16;
- U1232 — скорость в Unreal в разрешении 1280х768х32;
- F816 — скорость в FAKK2 в разрешении 800х600х16;
- F832 — скорость в FAKK2 в разрешении 800х600х32;
- F1016 — скорость в FAKK2 в разрешении 1024х768х16;
- F1032 — скорость в FAKK2 в разрешении 1024х768х32;
- F1216 — скорость в FAKK2 в разрешении 1280х768х16;
- F1232 — скорость в FAKK2 в разрешении 1280х768х32;
- Quality — оценка качества работы видеокарты в 3D по 1000-бальной шкале (см. пояснения ниже);
- Price — цена видеокарты на конец отчетного месяца по данным http://www.price.ru
Название карты | Quality | Price | Коэффициент полезности | |
---|---|---|---|---|
16MB (8 MB) | 32MB (64 MB) | |||
NVIDIA Riva TNT | 700 | 44 | 2.73 | |
NVIDIA Riva TNT2 M64 | 680 | 40 | 46 | 2.73/2.37 |
NVIDIA Riva TNT2 | 720 | 62 | 71 | 3.46/3.0 |
NVIDIA Riva TNT2 Ultra | 720 | 101 | 2.81 | |
NVIDIA GeForce 256 SDR | 850 | 115 | 4.91 | |
NVIDIA GeForce 256 DDR | 850 | 170 | 3.67 | |
NVIDIA GeForce2 GTS 32 Mb | 900 | 250 | 3.12 | |
NVIDIA GeForce2 GTS 64 Mb | 900 | 345 | 2.29 | |
NVIDIA GeForce2 MX | 900 | 125 | 4.8 | |
S3 Savage 4 | 450 | 36 | 48 | 2.78/2.1 |
S3 Savage 2000 | 500 | 98 | 3.58 | |
3dfx Velocity 100 | 800 | 52 | 3.98 | |
3dfx Voodoo3 2000 | 800 | 70 | 3.07 | |
3dfx Voodoo3 3000 | 800 | 85 | 3.18 | |
3dfx Voodoo5 5500 | 850 | 280 | 1.8 | |
Matrox G400 | 820 | 86 | 100 | 2.6/2.23 |
Matrox G400 MAX | 820 | 165 | 1.71 | |
ATI RAGE 128 PRO | 780 | 62 | 72 | 3.1/2.68 |
ATI RAGE MAXX | 700 | 120 | 3.21 | |
ATI RADEON 64MB (Retail) | 850 | 360 | 1.59 | |
ATI RADEON 64MB (OEM) | 850 | 320 | 1.82 | |
STM Kyro 64MB | 550 | 200 | 2.09 |
Здесь я поясню, что в оценку Quality входит не только качество 2D и 3D-графики (например, наличие честной трилинейной или анизотропной фильтраций), но и надежность работы, частота подвисаний, относительная безглючность драйверов и утилит, легкость или сложность настроек. Поэтому не надо удивляться самому низкому параметру Quality у S3 Savage4. STM Kyro благодаря крайне сырым драйверам тоже не смогла получить высоких значений Quality.
Видно, что самыми "полезными" видеокартами являются платы на NVIDIA GeForce256 SDR, GeForce2 MX и 3dfx Velocity 100. Затем в числе лидеров идут NVIDIA GeForce256 DDR, S3 Savage2000, NVIDIA Riva TNT2, ATI RAGE MAXX, 3dfx Voodoo3 3000, NVIDIA GeForce2 GTS 32MB и ATI RAGE 128 Pro.
PS. Разумеется, данный способ определения коэффициента полезности является несовершенным, поэтому мы ждем предложений и пожеланий читателей, для того, чтобы учесть все разумные мнения в следующих выпусках 3DGiТогов.
Также, мы ждем отзывов и рекомендаций читателей по улучшению и наполняемости 3DGiТогов.
Отдельное спасибо за помощь в тестировании Евгению Зайцеву и Ильдару Ахметжанову