Тестирование видеокарт на базе чипсета S3 Savage4

Не так давно мы рассмотрели довольно обширный список видеокарт на базе NVIDIA Riva TNT2. Теперь пришла очередь карт на чипе Savage4 от S3.

Платы на чипсете Savage4 вышли в свет чуть ли не раньше карт на базе TNT2. Нельзя сказать, что мы забыли о продуктах на базе Savage4, в свое время мы рассмотрели несколько отдельных карт, но при этом оставили без внимания целую гвардию акселераторов на чипе от S3. Данный материал должен восполнить пробелы в этой области.

По сути, мы в данном материале рассматриваем в последний раз один из чипсетов "весеннего призыва", поскольку впереди нас и вас ждут результаты исследования новейших достижений в области 3D-графике мира IBM PC-совместимых ПЭВМ (вот так сложно по ГОСТ-у называется персональный компьютер). Заметим, что готовить этот обзор было нелегко, потому что среди своих собратьев по призыву чипсет S3 Savage4 оказался наиболее слабым, хотя и не настолько, чтобы им пренебрегать. Есть у него и ряд достоинств. Однако обо всем по порядку.

Начну я с жесточайшей критики. Если посмотреть на существующие решения для массового рынка, нетрудно заметить, что нет ни одного чипа для 3D графики, который бы своими возможностями удовлетворил запросы большинства пользователей. Что мы видим? В одном случае производитель делает упор на скорость, попросту игнорируя требования по улучшению качества графики, в другом случае все в порядке с качеством, но из-за безответственного отношения к программному обеспечению скорость оставляет желать лучшего.

Пойдем дальше. Обратите внимание на то, что иногда появляются пресс-релизы, в которых извещается о выходе новых драйверов, улучшающих скоростные показатели аж на 15% (или что-то в этом роде)! Скажите мне, а где были раньше эти горе-писатели драйверов? Чипсет уже вышел давно, было полно времени до его выхода, почему нельзя было сразу написать полноценные драйверы? И почему обязательно надо пичкать пользователей всякими мини-драйверами? Да-да, это неплохой камень в огород 3dfx и Matrox! Почему-то только одна NVIDIA смогла написать полноценный ICD OpenGL драйвер для своих Riva TNT/TNT2 карт, причем настолько полноценный, что на нем прекрасно работают как игры, так и деловые OpenGL-приложения (типа 3D Stidio MAX), а также разные демо- и техноологические программы-бенчмарки! И это все на одной единственной DLL! Я не стану превозносить эту фирму, поскольку имеются претензии и к ней, например, в части непоследовательности включения-исключения из разных версий драйверов тех или иных важных для пользователей опций управления, однако в части OpenGL у меня претензий нет. Спрашивается, что NVIDIA настолько более сильна или богата, чем те же 3dfx и Matrox? Нет! Просто отношение иное. Была поставлена цель: написать универсальный API-драйвер и его совершенствовать. А горе-писатели из 3dfx и Matrox хватались за конкретные игры и пытались изо всех сил оптимизировать свои драйверы под них. В результате имеем от 3dfx, например, ICD OpenGL, который работает в Quake3 хорошо, однако на банальном OpenGL- screen-saver-е скатывается до 1-2 fps. И это на 3dfx Voodoo3 3500! Я уже не говорю про деловые приложения. Мне могут возразить, что, мол, карты не для бизнес-приложений, а для игр выпущены. Примерно тоже мне твердил в свое время представитель ATI, заявивший, что ICD OpenGL для ATI Rage128 под Windows98 не годится для 3D Studio MAX только потому, что "положено" запускать последнюю программу под Windows NT! Это что? Нормально? Нет! Я считаю, что ICD OpenGL драйвер потому так и называется, что должен работать корректно со всеми OpenGL-приложениями. А те чипсеты, на которых этого нет — просто недостойны носить имя полноценного супер-ускорителя! Matrox выпустил прекраснейшую карту на G400 MAX, причем скорость заполнения сцены у нее на уровне nVidia Riva TNT2 Ultra. А где та же скорость в OpenGL? Где реализация всех возможностей чипсета в этой API? Снова пишем, переписываем, выпускаем 125-ю бету пререлиза альфа-версии драйверов…

Причем, я бы это понял, если бы какой-то Realtek не смог написать такого драйвера (ну нет коллектива сильных программистов, нанять со стороны — дорого и т.п.). А тут, монстры, волки в 3D не могут до сих пор выпустить полноценного программного продукта! Стыдно! Все это относится и к производителю чипсета Savage4, компании S3. Выпустить дающий такое изумительное качество чипсет, как Savage 4. Но наделить его при этом ролью постоянно чертыхающегося, кашляющего и спотыкающегося по скорости во всех приложениях — это надо просто быть врагом своему детищу! S3 до сих пор не может написать полноценного ICD OpenGL! Та же история! Что-то где-то не работает, полным-полно артефактов в виде лага. Подробнее об этом мы поговорим ниже. Почему я начал свой обзор с этого вступления? Да потому что наболело! Мучительно больно видеть талантливо спроектированный чипсет, отлично реализованный в "железе", и погубленный бездарностью программистов, более года все еще учащихся писать нормальные драйверы. Снова поставлю в пример NVIDIA. Многие помнят ее чертыхания по поводу OpenGL с чипом Riva128. Ошибки, глюки, скорость маленькая… Все было! В конце концов, еще перед выходом чипа Riva TNT фирма смогла найти мужество и нанять со стороны, из SGI нескольких программистов, которые за 3 месяца написали настолько полноценный драйвер, что он и до сих пор используется (разумеется, с поправками и улучшениями) на картах ряда TNT/TNT2. О его универсальности я уже писал выше. И что? Трудно подобное сделать другим фирмам, если уж не в состоянии своими силами сделать полноценный ICD OpenGL? Так нет, гордость превыше всего, и, например, Matrox не желает никого со стороны брать, а все своими силами делает и гробит свои же изделия. 3dfx, извините за резкость, помешалась на своем Glide, и все свои OpenGL-начинания базирует на этом API. Как я уже сказал выше, ATI витает в облаках и считает, что у каждого пользователя, желающего и работать, и играть, должно стоять сразу несколько операционных систем, и поэтому не надо писать универсального драйвера. А вот почему S3 никак не может сделать полноценного ICD OpenGL — не могу понять. Также хочется упомянуть и технологию сжатия текстур S3TC, которую так S3 рекламирует, и ее же так упорно все игнорируют. Я подробно о ней писал в предыдущей статье, когда мы рассматривали опытный образец карты на S3 Savage4, поэтому здесь я только скажу, что не прижилась эта технология. Пусть чипсет S3 Savage4 и умеет "переваривать" десятки мегабайт текстур, сжатых в 5-6 раз, это оказалось никому не нужно. Я не стану называть демо-версии уровней, вышедших для показа работы этой технологии, они так и остались "демо". В жизни только одна игра Expendable применила S3TC. Что это дало, мы покажем ниже. Да, еще есть Quake3, который якобы умеет работать со сжатыми текстурами, однако никакого толку от этого практически нет.

А теперь успокоимся и вернемся к предметам нашего рассмотрения :). Да, я хочу показать не только то, что между картами на базе чипа S3 Savage4 есть различия и существенные, но и охарактеризовать сам чипсет и найти его место, его нишу в современном бурном мире 3D-ускорителей. Тем более что теперь нет отдельных чисто 3D-карт, а вместе с 3D нам приходится пользоваться и тем 2D, что имеется у универсального чипа.

Для непосвященных я напомню основные характеристики S3 Savage4:

 S3 Savage4ATi Rage128NVIDIA Riva TNT23dfx Voodoo3
Поддержка APIDirect3D, OpenGLDirect3D, OpenGLDirect3D, OpenGLDirect3D, Glide/OpenGL
Частота чипа, МГц110-143100125-150143-183
Частота памяти, МГц125-143110150-175143-183
RAMDAC, МГц300250300300-350
Объем видеопамяти, Мбайт16-323216-3216
Поддержка Truecolor (32bit) в 3Dдададанет
Максимальное разрешение в 3D:
- в Highcolor (16bit)1920x14401600х12002048x15361600х1200
- в Truecolor (32bit)1920x14401600х12002048x1536нет
Число конвейеров рендеринга1221
Скорость текстурирования, млн.пикселей/сек110-143200250-300143-183
Пропускная способность, млн.полиг./сек8486-8
Поддержка текстур 1024х1024дададанет
Поддержка AGP:
- DiMEдададанет
- AGP 2xдададанет
- AGP 4xданетданет
Разрядность Z-буфера24322416
Пиксельный MIP-mappingдададада
Авто MIP-mappingдададада
Трилинейная фильтрация:
- однопроходнаядададада
- аппроксимациянетнетданет
Анизотропная фильтрацияданетдада
Мультитекстурированиедададада
Анти-Алиасинг (эффект сглаживания):
- краевойнетнетнетда
- полныйдададада
Тумандададада
Поддержка Open GLICDICDICDMiniport (wrapper)

Напомню, что существует три градации чипсетов S3 Savage4:

  • S3 Savage4 GT, работающий на частоте 110 МГц, максимальный объем памяти, работающей на 125 МГц, — 16 мегабайт;
  • S3 Savage4 Pro, работающий на частоте 110 МГц, максимальный объем памяти, работающей на 125 МГц, — 32 мегабайт;
  • S3 Savage4 Pro+, работающий на частоте 125 МГц, максимальный объем памяти, работающей на 143 МГц, — 32 мегабайт.

В нашем тесте представлены карты на всех трех вариантах Savage 4.

Напомним конфигурации тестовых стендов, на которых проводили тестирования видеокарт. Это два компьютера:

1. На базе Pentium III

  • процессор Intel Pentium III — 500 MHz;
  • системная плата ASUS P3B-F (i440BX);
  • оперативная память 128MB PC100;
  • жесткий диск 6.4 GB

2. На базе K6-2

  • процессор AMD K6-2 — 450 MHz;
  • системная плата Chaintech 5AGM2 (VIA MVP3);
  • оперативная память 128MB PC100;
  • жесткий диск 6.4 GB


S3 Tweak v.1.04

На обоих компьютерах установлена операционная система Windows 98, использовались мониторы ViewSonic P810 (21") и Nokia 447Xav (17"). Тестирование проводилось на reference драйверах S3 v.10.07 (это не самая последняя версия вышедших уже драйверов, однако из-за довольно большого срока поступления к нам карт на тестирование мы вынуждены были остановиться на этой версии). Параметр VSync был отключен, использовалась трилинейная фильтрация. Регулировка всех опций в 3D осуществлялась при помощи утилиты S3 Tweak v.1.04 (см. иллюстрацию справа).

Должен отметить, что, к сожалению, драйверы от S3 вообще не имели никаких опций по настройке 3D.

Испытаниям подверглись следующие карты:

  • Creative 3D Blaster Savage4 (S3 Savage4 Pro) 32MB;
  • Hercules Terminator Beast 99 (S3 Savage4 Pro) 32MB;
  • Diamond Stealth III S540 (S3 Savage4 Pro+) 32MB:
  • ASUS V3500 (S3 Savage4 Pro) 32MB;
  • Jetway Wonder 4000 (S3 Savage4 GT) 16MB;
  • PowerColor X-Demon (S3 Savage4 Pro) 32MB.

Рассмотрим эти платы подробнее.

1. Creative 3D Blaster Savage4 (S3 Savage4 Pro) 32MB

Эта видеокарта является одной из самых первых, появившихся на российском рынке из карт на базе Savage 4. На карте установлена версия чипа S3 Savage4 Pro:

Карта имеет AGP (AGP2x) конструктив, 32 Мб 8 ns SDRAM памяти:

    

Как можно видеть, 32 Мб памяти размещены в 4-х 64 мегабитных микросхемах. На плате имеются посадочные места для поддержки TV-out. Чипсет закрыт приклеенным (по традиции Creative) игольчатым радиатором малого размера, поэтому прикрепить вентилятор на него достаточно трудно.

Драйвера выполнены в стиле Creative Blaster Control, обеспечивают возможность по разгону карты и регулировке некоторых функций:

    

Видеокарта, работающая по умолчанию на 110/125 МГц дала возможность разогнать частоты до 143/143 МГц, (первое значение — частота чипсета, второе — памяти). Сказывается установка медленной 8 нс памяти.

Поставляется плата в Retail упаковке. Красочная коробка содержит кроме самой карты CD-диск с программным обеспечением, еще один диск с игрой Expendable, руководство пользователя и карту-наклейку для регулировки параметров монитора.

2. Hercules Terminator Beast 99 (S3 Savage4 Pro) 32MB

Эта плата появилась в России одной из последних, да и то очень редка по причине ухода фирмы Hercules с компьютерного рынка. Поэтому карта эта, еще пройдя испытания в лабораториях разных изданий, уже попала в раздел антикварных вещей компьютерной индустрии.

Видеокарта имеет AGP (AGP2x) конструктив, 32 Мб 8 ns SDRAM памяти, размещенной в 4-х 64 мегабитных микросхемах. В этом она очень схожа с предыдущей платой, также имея S3 Savage4 Pro чипсет, и не имея TV-out. Чипсет закрыт приклеенным (но не на клею, а через липкую прокладку) полукруглым радиатором:

       

В Интернете в свое время появлялись сообщения о том, что такая форма радиатора придумана не случайно, а обеспечивает существенно лучшее охлаждение, в частности фирма Gainward многие свои карты снабжает такими радиаторами. Я ничего не могу сказать плохого или хорошего про качество охлаждения этим радиатором, а вот для нужд разгона он совершенно не годится — невозможно прикрепить к нему вентилятор. Тем не менее, укрепив последний напротив карты, мне удалось максимально разогнать карту до частот: 150/135 МГц (напомню, что драйверы от S3 не позволяют получить разгон по чипсету выше 150 МГц, а 8-ми нс память не позволяет ее разогнать выше 135 МГц). Частоты по умолчанию — 110/125 МГц.

Драйверы, поставляемые с картой, также характерны для Hercules в его стиле HercMeter:

    

    

Имеют в своем составе утилиту для разгона, в дальнейшем ничем особенным не отличаются.

Видеокарта поставляется в Retail упаковке, куда входит кроме самой платы руководство пользователя и CD-диск с программным обеспечением.

3. Diamond Stealth III S540 (S3 Savage4 Pro+) 32MB

Данная видеокарта появилась на рынке практически самой первой, опытный ее образец был привезен еще на выставку Comtek'99. После выхода нашего обзора представители Diamond Multimedia заявили, что нам достался старый образец, аж альфа-версия, тем не менее, серийный экземпляр карты практически не отличается от опытного образца, кроме того, что отсутствует выход на LCD-мониторы (хотя разводка под него, как и под TV-out имеется).

Карта выполнена в виде AGP (AGP2x/4x) — конструктива, имеет джампер для переключения AGP2x -> AGP4x, 32 Мб 7.5 ns SDRAM памяти, которая размещена в 4-х 64 мегабитных микросхемах:

    

Это практически единственная плата, базирующая на чипсете S3 Savage4 Pro+ и имеющая частоты по умолчанию — 125/143 МГц. Поэтому и разгон, полученный на этой плате, был самым продуктивным — 150/150 МГц.

Чипсет закрыт приклеенным игольчатым радиатором достаточно большого размера, чтобы без труда установить на него вентилятор.

Драйверы, поставляемые с картой, имеют Diamond InControl Tools, которые в виде профилей для каждого 3D-приложения фиксируют настройки по 3D. Несмотря на то, что данная схема довольно неудобна, я должен отметить, что по богатству опций в 3D-графике эти драйверы самые передовые из всех, что мы рассмотрели в этом обзоре:

Плата поставляется в Retail-упаковке, куда кроме карты входит руководство и CD-диск с программным обеспечением. Должен отметить, что в состав программного обеспечения входит интересное демо, использующее те6хнологию S3TC: S3 Savage Island (см. иллюстрацию ниже)

    

4. ASUS V3500 (S3 Savage4 Pro) 32MB

Уже достаточно хорошо известно, что фирме ASUSTeK Computer свойственно выпускать не одну карту на каком-либо чипсете, а целую серию с различными модификациями. Вот и тут мы имеем видеокарту с суффиксом TF, что означает наличие выхода на LCD-монитор. Кроме этого эта AGP (AGP2x/4x) видеокарта имеет 32 Мб 8 ns SDRAM памяти, размещенной в 4-х 64 мегабитных микросхемах. Плата имеет чипсет S3 Savage4 Pro, который закрыт игольчатым радиатором на крепеже (что, на мой взгляд, наиболее оптимально).

    

Однако размер радиатора равен чипсету, поэтому очень мал для того, чтобы нормально на нем закрепить вентилятор, тем не менее наличие крепежа радиатора к плате помогает прикрепить вентилятор при помощи проволоки.

Драйверы, поставляемые с картой, имеют в своем составе общепринятые настройки и утилиту для разгона:

    

    

Нам удалось разогнать эту карту до частот 150/135 МГц (снова 8-ми ns память не дала поднять частоту выше), по умолчанию карта работает на частотах 110/125 МГц.

Поставляется эта плата в Retail-упаковке, куда, кроме карты входит руководство пользователя, CD-диск с программным обеспечением и фирменный диск ASUS DVD, где имеется DVD-плеер, основанный на WinDVD.

5. Jetway Wonder 4000 (S3 Savage4 GT) 16MB

Это единственная карта, базирующая на чипе S3 Savage4 GT.

Эта карта имеет 16 Мб 10 ns SDRAM (у LG маркировка "7J" означает 10 ns), размещенной в 4-х 32 мегабитных микросхемах (вот такая редко встречающаяся память):

       

Примечательно, что самый "слабый" из всего семейства Savage4 чипсет здесь имеет не только радиатор, но и вентилятор, что снимает все хлопоты по его разгону. Фирма Jetway постаралась довольно сильно удешевить эту карту, поставив такую медленную память, поэтому частоты работы карты по умолчанию даже ниже, чем рекомендовано S3: 110/120 МГц вместо 110/125. Тем не менее, память успешно разогналась до 135 МГц, а чипсет — до 150.

Судя по всему, "brand-name" среди этих карт кончились, пошли "no-name". Это можно оценить хотя бы по тому, что фирма Jetway даже не удосужилась сделать свои драйверы, записав на CD-диск, поставляемый в Retail-упаковке вместе с картой, только reference драйверы от S3, да и то очень старой версии. Кроме этого диска в поставку входит краткое руководство пользователя.

6. PowerColor X-Demon (S3 Savage4 Pro) 32MB

Данная карта очень похожа на многих своих собратьев, имеет AGP (AGP2x/4x) конструктив, 32 мегабайта 10 ns SDRAM в 4-х 64 мегабитных микросхемах, посадочные места под TV-out:

       

Чипсет закрыт небольшим игольчатым радиатором на крепеже (а не на клею), поэтому вентилятор прикрепить на радиатор несколько трудоемко, но возможно, используя крепеж радиатора. Частоты по умолчанию — 110/125 МГц, поскольку установлен чипсет S3 Savage4 Pro, разгон осуществился до 143/143 МГц.

Должен отметить, что фирма PowerColor также не удосужилась написать свои драйверы, поэтому в поставку с картой входят reference драйверы от S3 довольно старой версии. Поставляется карта в Retail-упаковке, куда кроме нее самой входит CD-диск с драйверами и PowerDVD-плеером, а также руководство пользователя.

Ну что ж, весь список наших подопытных мы рассмотрели, займемся результатами тестирования. В отношении 2D графики сразу скажу, что скорость ее очень высока, сравнима с NVIDIA Riva TNT2 (да сейчас и не требуется уже давать цифры по скорости в 2D, все равно она удовлетворяет всех пользователей, желающих иметь игровую видеокарту). А вот насчет качества 2D хочу сразу сказать, что все эти карты — не для сверх высоких разрешений, например в 1280х1024 уже заметно замыливание, не говоря о более высоких разрешениях. Однако в популярных 800х600 и 1024х768 разрешениях карточки эти на хорошем уровне. Пожалуй, выделю только одну карту — Hercules Terminator Beast 99, которая показала отличное качество 2D в 1280х1024 и весьма неплохое даже в 1600х1200.

А вот вопросами 3D-графики мы займемся вплотную. Естественно, возникает вопрос, а с какой из карт на других чипах мы можем сравнить рассматриваемые нами здесь карты на базе S3 Savage4? Наверное, с теми, которые по ценовому диапазону близки к ним, а также имеют близкие характеристики. Хотя S3 и умалчивает об этом, но ни для кого уже не секрет, что чипсет S3 Savage4 оперирует с 64-битными данными, поэтому я и выбрал в качестве соперника нашим картам плату на NVIDIA Riva TNT2 M64 — "Butterfly" EV-TNT2-M64, которая по цене близка и имеет 64-битную шину памяти. Также прошу обратить внимание на штатные частоты, на которых работает эта карта — 100/125 МГц, что близко к номинальным частотам S3 Savage4. Конечно же, перед тем, как привести результаты, я проанализировал их на предмет отсутствия повсеместного отставания этой карты от наших подопечных, иначе бы взял другого соперника. Однако такового не оказалось. Впрочем, не буду забегать вперед.

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

  • FutureMark 3Dmark99 MAX;
  • Monolith Shogo (демо — revshogo);
  • Rage Expendable (встроенное в игру демо — timedemo).

Рассмотрим подробнее:

[ Далеее: результаты тестирования на системе Pentium III ]





22 октября 1999 Г.

Тестирование видеокарт на базе чипсета S3 Savage4

Тестирование видеокарт на базе чипсета S3 Savage4

Не так давно мы рассмотрели довольно обширный список видеокарт на базе NVIDIA Riva TNT2. Теперь пришла очередь карт на чипе Savage4 от S3.

Платы на чипсете Savage4 вышли в свет чуть ли не раньше карт на базе TNT2. Нельзя сказать, что мы забыли о продуктах на базе Savage4, в свое время мы рассмотрели несколько отдельных карт, но при этом оставили без внимания целую гвардию акселераторов на чипе от S3. Данный материал должен восполнить пробелы в этой области.

По сути, мы в данном материале рассматриваем в последний раз один из чипсетов "весеннего призыва", поскольку впереди нас и вас ждут результаты исследования новейших достижений в области 3D-графике мира IBM PC-совместимых ПЭВМ (вот так сложно по ГОСТ-у называется персональный компьютер). Заметим, что готовить этот обзор было нелегко, потому что среди своих собратьев по призыву чипсет S3 Savage4 оказался наиболее слабым, хотя и не настолько, чтобы им пренебрегать. Есть у него и ряд достоинств. Однако обо всем по порядку.

Начну я с жесточайшей критики. Если посмотреть на существующие решения для массового рынка, нетрудно заметить, что нет ни одного чипа для 3D графики, который бы своими возможностями удовлетворил запросы большинства пользователей. Что мы видим? В одном случае производитель делает упор на скорость, попросту игнорируя требования по улучшению качества графики, в другом случае все в порядке с качеством, но из-за безответственного отношения к программному обеспечению скорость оставляет желать лучшего.

Пойдем дальше. Обратите внимание на то, что иногда появляются пресс-релизы, в которых извещается о выходе новых драйверов, улучшающих скоростные показатели аж на 15% (или что-то в этом роде)! Скажите мне, а где были раньше эти горе-писатели драйверов? Чипсет уже вышел давно, было полно времени до его выхода, почему нельзя было сразу написать полноценные драйверы? И почему обязательно надо пичкать пользователей всякими мини-драйверами? Да-да, это неплохой камень в огород 3dfx и Matrox! Почему-то только одна NVIDIA смогла написать полноценный ICD OpenGL драйвер для своих Riva TNT/TNT2 карт, причем настолько полноценный, что на нем прекрасно работают как игры, так и деловые OpenGL-приложения (типа 3D Stidio MAX), а также разные демо- и техноологические программы-бенчмарки! И это все на одной единственной DLL! Я не стану превозносить эту фирму, поскольку имеются претензии и к ней, например, в части непоследовательности включения-исключения из разных версий драйверов тех или иных важных для пользователей опций управления, однако в части OpenGL у меня претензий нет. Спрашивается, что NVIDIA настолько более сильна или богата, чем те же 3dfx и Matrox? Нет! Просто отношение иное. Была поставлена цель: написать универсальный API-драйвер и его совершенствовать. А горе-писатели из 3dfx и Matrox хватались за конкретные игры и пытались изо всех сил оптимизировать свои драйверы под них. В результате имеем от 3dfx, например, ICD OpenGL, который работает в Quake3 хорошо, однако на банальном OpenGL- screen-saver-е скатывается до 1-2 fps. И это на 3dfx Voodoo3 3500! Я уже не говорю про деловые приложения. Мне могут возразить, что, мол, карты не для бизнес-приложений, а для игр выпущены. Примерно тоже мне твердил в свое время представитель ATI, заявивший, что ICD OpenGL для ATI Rage128 под Windows98 не годится для 3D Studio MAX только потому, что "положено" запускать последнюю программу под Windows NT! Это что? Нормально? Нет! Я считаю, что ICD OpenGL драйвер потому так и называется, что должен работать корректно со всеми OpenGL-приложениями. А те чипсеты, на которых этого нет — просто недостойны носить имя полноценного супер-ускорителя! Matrox выпустил прекраснейшую карту на G400 MAX, причем скорость заполнения сцены у нее на уровне nVidia Riva TNT2 Ultra. А где та же скорость в OpenGL? Где реализация всех возможностей чипсета в этой API? Снова пишем, переписываем, выпускаем 125-ю бету пререлиза альфа-версии драйверов…

Причем, я бы это понял, если бы какой-то Realtek не смог написать такого драйвера (ну нет коллектива сильных программистов, нанять со стороны — дорого и т.п.). А тут, монстры, волки в 3D не могут до сих пор выпустить полноценного программного продукта! Стыдно! Все это относится и к производителю чипсета Savage4, компании S3. Выпустить дающий такое изумительное качество чипсет, как Savage 4. Но наделить его при этом ролью постоянно чертыхающегося, кашляющего и спотыкающегося по скорости во всех приложениях — это надо просто быть врагом своему детищу! S3 до сих пор не может написать полноценного ICD OpenGL! Та же история! Что-то где-то не работает, полным-полно артефактов в виде лага. Подробнее об этом мы поговорим ниже. Почему я начал свой обзор с этого вступления? Да потому что наболело! Мучительно больно видеть талантливо спроектированный чипсет, отлично реализованный в "железе", и погубленный бездарностью программистов, более года все еще учащихся писать нормальные драйверы. Снова поставлю в пример NVIDIA. Многие помнят ее чертыхания по поводу OpenGL с чипом Riva128. Ошибки, глюки, скорость маленькая… Все было! В конце концов, еще перед выходом чипа Riva TNT фирма смогла найти мужество и нанять со стороны, из SGI нескольких программистов, которые за 3 месяца написали настолько полноценный драйвер, что он и до сих пор используется (разумеется, с поправками и улучшениями) на картах ряда TNT/TNT2. О его универсальности я уже писал выше. И что? Трудно подобное сделать другим фирмам, если уж не в состоянии своими силами сделать полноценный ICD OpenGL? Так нет, гордость превыше всего, и, например, Matrox не желает никого со стороны брать, а все своими силами делает и гробит свои же изделия. 3dfx, извините за резкость, помешалась на своем Glide, и все свои OpenGL-начинания базирует на этом API. Как я уже сказал выше, ATI витает в облаках и считает, что у каждого пользователя, желающего и работать, и играть, должно стоять сразу несколько операционных систем, и поэтому не надо писать универсального драйвера. А вот почему S3 никак не может сделать полноценного ICD OpenGL — не могу понять. Также хочется упомянуть и технологию сжатия текстур S3TC, которую так S3 рекламирует, и ее же так упорно все игнорируют. Я подробно о ней писал в предыдущей статье, когда мы рассматривали опытный образец карты на S3 Savage4, поэтому здесь я только скажу, что не прижилась эта технология. Пусть чипсет S3 Savage4 и умеет "переваривать" десятки мегабайт текстур, сжатых в 5-6 раз, это оказалось никому не нужно. Я не стану называть демо-версии уровней, вышедших для показа работы этой технологии, они так и остались "демо". В жизни только одна игра Expendable применила S3TC. Что это дало, мы покажем ниже. Да, еще есть Quake3, который якобы умеет работать со сжатыми текстурами, однако никакого толку от этого практически нет.

А теперь успокоимся и вернемся к предметам нашего рассмотрения :). Да, я хочу показать не только то, что между картами на базе чипа S3 Savage4 есть различия и существенные, но и охарактеризовать сам чипсет и найти его место, его нишу в современном бурном мире 3D-ускорителей. Тем более что теперь нет отдельных чисто 3D-карт, а вместе с 3D нам приходится пользоваться и тем 2D, что имеется у универсального чипа.

Для непосвященных я напомню основные характеристики S3 Savage4:

  S3 Savage4 ATi Rage128 NVIDIA Riva TNT2 3dfx Voodoo3
Поддержка API Direct3D, OpenGL Direct3D, OpenGL Direct3D, OpenGL Direct3D, Glide/OpenGL
Частота чипа, МГц 110-143 100 125-150 143-183
Частота памяти, МГц 125-143 110 150-175 143-183
RAMDAC, МГц 300 250 300 300-350
Объем видеопамяти, Мбайт 16-32 32 16-32 16
Поддержка Truecolor (32bit) в 3D да да да нет
Максимальное разрешение в 3D:
- в Highcolor (16bit) 1920x1440 1600х1200 2048x1536 1600х1200
- в Truecolor (32bit) 1920x1440 1600х1200 2048x1536 нет
Число конвейеров рендеринга 1 2 2 1
Скорость текстурирования, млн.пикселей/сек 110-143 200 250-300 143-183
Пропускная способность, млн.полиг./сек 8 4 8 6-8
Поддержка текстур 1024х1024 да да да нет
Поддержка AGP:
- DiME да да да нет
- AGP 2x да да да нет
- AGP 4x да нет да нет
Разрядность Z-буфера 24 32 24 16
Пиксельный MIP-mapping да да да да
Авто MIP-mapping да да да да
Трилинейная фильтрация:
- однопроходная да да да да
- аппроксимация нет нет да нет
Анизотропная фильтрация да нет да да
Мультитекстурирование да да да да
Анти-Алиасинг (эффект сглаживания):
- краевой нет нет нет да
- полный да да да да
Туман да да да да
Поддержка Open GL ICD ICD ICD Miniport (wrapper)

Напомню, что существует три градации чипсетов S3 Savage4:

  • S3 Savage4 GT, работающий на частоте 110 МГц, максимальный объем памяти, работающей на 125 МГц, — 16 мегабайт;
  • S3 Savage4 Pro, работающий на частоте 110 МГц, максимальный объем памяти, работающей на 125 МГц, — 32 мегабайт;
  • S3 Savage4 Pro+, работающий на частоте 125 МГц, максимальный объем памяти, работающей на 143 МГц, — 32 мегабайт.

В нашем тесте представлены карты на всех трех вариантах Savage 4.

Напомним конфигурации тестовых стендов, на которых проводили тестирования видеокарт. Это два компьютера:

1. На базе Pentium III

  • процессор Intel Pentium III — 500 MHz;
  • системная плата ASUS P3B-F (i440BX);
  • оперативная память 128MB PC100;
  • жесткий диск 6.4 GB

2. На базе K6-2

  • процессор AMD K6-2 — 450 MHz;
  • системная плата Chaintech 5AGM2 (VIA MVP3);
  • оперативная память 128MB PC100;
  • жесткий диск 6.4 GB


S3 Tweak v.1.04

На обоих компьютерах установлена операционная система Windows 98, использовались мониторы ViewSonic P810 (21") и Nokia 447Xav (17"). Тестирование проводилось на reference драйверах S3 v.10.07 (это не самая последняя версия вышедших уже драйверов, однако из-за довольно большого срока поступления к нам карт на тестирование мы вынуждены были остановиться на этой версии). Параметр VSync был отключен, использовалась трилинейная фильтрация. Регулировка всех опций в 3D осуществлялась при помощи утилиты S3 Tweak v.1.04 (см. иллюстрацию справа).

Должен отметить, что, к сожалению, драйверы от S3 вообще не имели никаких опций по настройке 3D.

Испытаниям подверглись следующие карты:

  • Creative 3D Blaster Savage4 (S3 Savage4 Pro) 32MB;
  • Hercules Terminator Beast 99 (S3 Savage4 Pro) 32MB;
  • Diamond Stealth III S540 (S3 Savage4 Pro+) 32MB:
  • ASUS V3500 (S3 Savage4 Pro) 32MB;
  • Jetway Wonder 4000 (S3 Savage4 GT) 16MB;
  • PowerColor X-Demon (S3 Savage4 Pro) 32MB.

Рассмотрим эти платы подробнее.

1. Creative 3D Blaster Savage4 (S3 Savage4 Pro) 32MB

Эта видеокарта является одной из самых первых, появившихся на российском рынке из карт на базе Savage 4. На карте установлена версия чипа S3 Savage4 Pro:

Карта имеет AGP (AGP2x) конструктив, 32 Мб 8 ns SDRAM памяти:

    

Как можно видеть, 32 Мб памяти размещены в 4-х 64 мегабитных микросхемах. На плате имеются посадочные места для поддержки TV-out. Чипсет закрыт приклеенным (по традиции Creative) игольчатым радиатором малого размера, поэтому прикрепить вентилятор на него достаточно трудно.

Драйвера выполнены в стиле Creative Blaster Control, обеспечивают возможность по разгону карты и регулировке некоторых функций:

    

Видеокарта, работающая по умолчанию на 110/125 МГц дала возможность разогнать частоты до 143/143 МГц, (первое значение — частота чипсета, второе — памяти). Сказывается установка медленной 8 нс памяти.

Поставляется плата в Retail упаковке. Красочная коробка содержит кроме самой карты CD-диск с программным обеспечением, еще один диск с игрой Expendable, руководство пользователя и карту-наклейку для регулировки параметров монитора.

2. Hercules Terminator Beast 99 (S3 Savage4 Pro) 32MB

Эта плата появилась в России одной из последних, да и то очень редка по причине ухода фирмы Hercules с компьютерного рынка. Поэтому карта эта, еще пройдя испытания в лабораториях разных изданий, уже попала в раздел антикварных вещей компьютерной индустрии.

Видеокарта имеет AGP (AGP2x) конструктив, 32 Мб 8 ns SDRAM памяти, размещенной в 4-х 64 мегабитных микросхемах. В этом она очень схожа с предыдущей платой, также имея S3 Savage4 Pro чипсет, и не имея TV-out. Чипсет закрыт приклеенным (но не на клею, а через липкую прокладку) полукруглым радиатором:

       

В Интернете в свое время появлялись сообщения о том, что такая форма радиатора придумана не случайно, а обеспечивает существенно лучшее охлаждение, в частности фирма Gainward многие свои карты снабжает такими радиаторами. Я ничего не могу сказать плохого или хорошего про качество охлаждения этим радиатором, а вот для нужд разгона он совершенно не годится — невозможно прикрепить к нему вентилятор. Тем не менее, укрепив последний напротив карты, мне удалось максимально разогнать карту до частот: 150/135 МГц (напомню, что драйверы от S3 не позволяют получить разгон по чипсету выше 150 МГц, а 8-ми нс память не позволяет ее разогнать выше 135 МГц). Частоты по умолчанию — 110/125 МГц.

Драйверы, поставляемые с картой, также характерны для Hercules в его стиле HercMeter:

    

    

Имеют в своем составе утилиту для разгона, в дальнейшем ничем особенным не отличаются.

Видеокарта поставляется в Retail упаковке, куда входит кроме самой платы руководство пользователя и CD-диск с программным обеспечением.

3. Diamond Stealth III S540 (S3 Savage4 Pro+) 32MB

Данная видеокарта появилась на рынке практически самой первой, опытный ее образец был привезен еще на выставку Comtek'99. После выхода нашего обзора представители Diamond Multimedia заявили, что нам достался старый образец, аж альфа-версия, тем не менее, серийный экземпляр карты практически не отличается от опытного образца, кроме того, что отсутствует выход на LCD-мониторы (хотя разводка под него, как и под TV-out имеется).

Карта выполнена в виде AGP (AGP2x/4x) — конструктива, имеет джампер для переключения AGP2x -> AGP4x, 32 Мб 7.5 ns SDRAM памяти, которая размещена в 4-х 64 мегабитных микросхемах:

    

Это практически единственная плата, базирующая на чипсете S3 Savage4 Pro+ и имеющая частоты по умолчанию — 125/143 МГц. Поэтому и разгон, полученный на этой плате, был самым продуктивным — 150/150 МГц.

Чипсет закрыт приклеенным игольчатым радиатором достаточно большого размера, чтобы без труда установить на него вентилятор.

Драйверы, поставляемые с картой, имеют Diamond InControl Tools, которые в виде профилей для каждого 3D-приложения фиксируют настройки по 3D. Несмотря на то, что данная схема довольно неудобна, я должен отметить, что по богатству опций в 3D-графике эти драйверы самые передовые из всех, что мы рассмотрели в этом обзоре:

Плата поставляется в Retail-упаковке, куда кроме карты входит руководство и CD-диск с программным обеспечением. Должен отметить, что в состав программного обеспечения входит интересное демо, использующее те6хнологию S3TC: S3 Savage Island (см. иллюстрацию ниже)

    

4. ASUS V3500 (S3 Savage4 Pro) 32MB

Уже достаточно хорошо известно, что фирме ASUSTeK Computer свойственно выпускать не одну карту на каком-либо чипсете, а целую серию с различными модификациями. Вот и тут мы имеем видеокарту с суффиксом TF, что означает наличие выхода на LCD-монитор. Кроме этого эта AGP (AGP2x/4x) видеокарта имеет 32 Мб 8 ns SDRAM памяти, размещенной в 4-х 64 мегабитных микросхемах. Плата имеет чипсет S3 Savage4 Pro, который закрыт игольчатым радиатором на крепеже (что, на мой взгляд, наиболее оптимально).

    

Однако размер радиатора равен чипсету, поэтому очень мал для того, чтобы нормально на нем закрепить вентилятор, тем не менее наличие крепежа радиатора к плате помогает прикрепить вентилятор при помощи проволоки.

Драйверы, поставляемые с картой, имеют в своем составе общепринятые настройки и утилиту для разгона:

    

    

Нам удалось разогнать эту карту до частот 150/135 МГц (снова 8-ми ns память не дала поднять частоту выше), по умолчанию карта работает на частотах 110/125 МГц.

Поставляется эта плата в Retail-упаковке, куда, кроме карты входит руководство пользователя, CD-диск с программным обеспечением и фирменный диск ASUS DVD, где имеется DVD-плеер, основанный на WinDVD.

5. Jetway Wonder 4000 (S3 Savage4 GT) 16MB

Это единственная карта, базирующая на чипе S3 Savage4 GT.

Эта карта имеет 16 Мб 10 ns SDRAM (у LG маркировка "7J" означает 10 ns), размещенной в 4-х 32 мегабитных микросхемах (вот такая редко встречающаяся память):

       

Примечательно, что самый "слабый" из всего семейства Savage4 чипсет здесь имеет не только радиатор, но и вентилятор, что снимает все хлопоты по его разгону. Фирма Jetway постаралась довольно сильно удешевить эту карту, поставив такую медленную память, поэтому частоты работы карты по умолчанию даже ниже, чем рекомендовано S3: 110/120 МГц вместо 110/125. Тем не менее, память успешно разогналась до 135 МГц, а чипсет — до 150.

Судя по всему, "brand-name" среди этих карт кончились, пошли "no-name". Это можно оценить хотя бы по тому, что фирма Jetway даже не удосужилась сделать свои драйверы, записав на CD-диск, поставляемый в Retail-упаковке вместе с картой, только reference драйверы от S3, да и то очень старой версии. Кроме этого диска в поставку входит краткое руководство пользователя.

6. PowerColor X-Demon (S3 Savage4 Pro) 32MB

Данная карта очень похожа на многих своих собратьев, имеет AGP (AGP2x/4x) конструктив, 32 мегабайта 10 ns SDRAM в 4-х 64 мегабитных микросхемах, посадочные места под TV-out:

       

Чипсет закрыт небольшим игольчатым радиатором на крепеже (а не на клею), поэтому вентилятор прикрепить на радиатор несколько трудоемко, но возможно, используя крепеж радиатора. Частоты по умолчанию — 110/125 МГц, поскольку установлен чипсет S3 Savage4 Pro, разгон осуществился до 143/143 МГц.

Должен отметить, что фирма PowerColor также не удосужилась написать свои драйверы, поэтому в поставку с картой входят reference драйверы от S3 довольно старой версии. Поставляется карта в Retail-упаковке, куда кроме нее самой входит CD-диск с драйверами и PowerDVD-плеером, а также руководство пользователя.

Ну что ж, весь список наших подопытных мы рассмотрели, займемся результатами тестирования. В отношении 2D графики сразу скажу, что скорость ее очень высока, сравнима с NVIDIA Riva TNT2 (да сейчас и не требуется уже давать цифры по скорости в 2D, все равно она удовлетворяет всех пользователей, желающих иметь игровую видеокарту). А вот насчет качества 2D хочу сразу сказать, что все эти карты — не для сверх высоких разрешений, например в 1280х1024 уже заметно замыливание, не говоря о более высоких разрешениях. Однако в популярных 800х600 и 1024х768 разрешениях карточки эти на хорошем уровне. Пожалуй, выделю только одну карту — Hercules Terminator Beast 99, которая показала отличное качество 2D в 1280х1024 и весьма неплохое даже в 1600х1200.

А вот вопросами 3D-графики мы займемся вплотную. Естественно, возникает вопрос, а с какой из карт на других чипах мы можем сравнить рассматриваемые нами здесь карты на базе S3 Savage4? Наверное, с теми, которые по ценовому диапазону близки к ним, а также имеют близкие характеристики. Хотя S3 и умалчивает об этом, но ни для кого уже не секрет, что чипсет S3 Savage4 оперирует с 64-битными данными, поэтому я и выбрал в качестве соперника нашим картам плату на NVIDIA Riva TNT2 M64 — "Butterfly" EV-TNT2-M64, которая по цене близка и имеет 64-битную шину памяти. Также прошу обратить внимание на штатные частоты, на которых работает эта карта — 100/125 МГц, что близко к номинальным частотам S3 Savage4. Конечно же, перед тем, как привести результаты, я проанализировал их на предмет отсутствия повсеместного отставания этой карты от наших подопечных, иначе бы взял другого соперника. Однако такового не оказалось. Впрочем, не буду забегать вперед.

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

  • FutureMark 3Dmark99 MAX;
  • Monolith Shogo (демо — revshogo);
  • Rage Expendable (встроенное в игру демо — timedemo).

Рассмотрим подробнее:

[ Далеее: результаты тестирования на системе Pentium III ]