Хардуер

Увод | Спецификация | Инсталация | Софтуер | Производителност | Качество на образа | Заключение

20 юли, 1999
S3 Savage4 Pro
от Владимир Василев, редактор на рубрика "Хардуер"

Увод
Популярната някога в света на графичните ускорители фирма S3 доскоро беше в догонваща позиция, главно поради факта, че 3D чиповете й от първо поколение, S3 Virge, се превърнаха в ярък пример за това, какво не трябва да бъде един 3D ускорителен чип. С обявяването на пазара на следващия си  "революционен" чип, Savage3D, S3 се опитаха да убедят потребителите, че си заслужава да им се доверят. За съжаление този графичен ускорител страдаше от някои ограничения като 8-мегабайтовия си frame buffer, и въпреки наистина оригиналната технология за компресиране на текстурите S3TC (S3 Texture Compression) не успя да се пребори с конкурентите си - Voodoo Banshee, RIVA TNT и други.

Сега от S3 ни предлагат подобрена версия на архитектурата наречена Savage4. Основните нововъведения са поддръжката на AGP 4X (макар още да няма дънни платки, които да поддържат този стандарт), 300MHz-ов RAMDAC, 32-мегабайтов frame buffer (поддържат се също и конфигурации със 8 и 16 мегабайта) и .25 микронната технология, по която се произвежда чипът, намаляваща значително отделяната при работа топлина.

Напоследък стана модерно сред фирмите производителни на графични чипове да разработват няколко версии на чиповете си, главно различаващи се по работната честота на самият чип (Core) и на паметта (SDRAM или SGRAM). При S3 Savage4 версиите са цели 6:

Savage4 LT - 8MB, AGP 2X, 110MHz Core, 110MHz Memory
Savage4 GT - 16MB, AGP 2X, 110MHz Core, 125MHz Memory
Savage4 Pro-M - 32MB, AGP 4X, 110MHz Core, 125MHz Memory (за мобилни компютри)
Savage4 Pro-M+ - 32MB, AGP 4X, 125MHz Core, 143MHz Memory (за мобилни компютри)
Savage4 Pro - 32MB, AGP 4X, 110MHz Core, 125MHz Memory
Savage4 Pro+ - 32MB, AGP 4X, 125MHz Core, 143MHz Memory

Тип: AGP 4X 2D/3D графична карта
Цена: ~90$
Предлага се от: ???

Продукта включва:
• AGP 4X 2D/3D графична карта
• CD-ROM с драйвери
• Ръковдство за инсталиране

Продукта бе тестван на PC:
Celeron 375MHz процесор
ZIDA Tomatoboard BXi98 дънна платка
64MB RAM
7.6GB Fireball EL твърд диск

Тук разглеждаме noname платка базирана на Savage4 Pro.

Спецификация
Това е спецификацията на продукта според производителя:

High Performance 3D Acceleration
Floating point triangle setup engine
Single cycle 3D architecture
8M triangles/second setup engine
128-bit rendering pipeline
140M pixels/second trilinear fill rate
Full AGP 2X/4X, including sideband addressing and execute mode
S3 texture compression (S3TC)

High Speed Memory Bus
125/143MHz memory interface
2 to 32MB frame buffer
1Mx16 or 2Mx32 or 4Mx16 SDRAMs
512Kx32 or 256Kx32 SGRAMs
SO-DIMM memory upgrade
Block write support

Flat Panel Desktop Monitor Support
24-bit digital interface for flat panel encoders
Auto-expansion and centering for VGA text and graphics modes
Support for all resolutions up to 1600x1200

3D Rendering Features
Single-pass multiple textures
Hardware bump mapping
Full scene anti-aliasing
Anisotropic filtering
8-bit stencil buffer
Single cycle trilinear filtering
True color rendering
Specular lighting and diffuse shading
Alpha blending modes
MPEG-2 video textures
Vertex and table fog
16- or 24-bit Z-buffering
Sprite anti-aliasing, reflection mapping, texture morphing, shadows, procedural textures and atmospheric effects
Motion Video Architecture
High quality up/down scalar
Planar to packed format conversion
Motion compensation for full speed DVD playback
Hardware subpicture blending and highlights
Multiple video windows for video conferencing
Contrast, hue, saturation, brightness and gamma controls
60MHz VIP video port allows HD0 HDTV resolutions
Digital port for NTSC/PAL TV encoders

2D Acceleration Features
Highly optimized 128-bit graphics engine
Full featured 2D engine for acceleration of BitBLT, rectangle fill, line draw, polygon fill, panning/scrolling and hardware cursor
8, 16, and 32 bpp mode acceleration

Full Software Support
Windows® 9x display drivers
Windows NT® 4.0/5.0 display drivers
Windows 3.x and OS/2® 2.1/3.0 (Warp™)
Direct3D®, DirectDraw® and DirectShow™
OpenGL™ ICD for Windows 9x and NT
Comprehensive SDK, utilities and ISV tools
ISV and bundling programs

Additional Features
300MHz RAMDAC with gamma correction
I2C serial bus and flash ROM support
ACPI and PCI power management
Hardware and BIOS support for
VESA timings and DDC monitor communications
PCI 2.2 bus support including bus mastering
27x27mm PBGA with 336 balls
2.5V core with 3.3V/5V tolerant

Инсталация
Платката Savage4 е доста малка, въпреки сравнително големите си възможности. Прави впечетелние интерфейса AGP, който е съвместим с новата спецификация 4X. Това е една от първите платки, които ще можете да монтирате в бъдещите AGP 4X дъна. Както се вижда от снимката по-горе, чиповете на SDRAM-а са само 4. Времето за достъп до тях е 7ns. На самият чип е монтиран радиатор. Инсталацията на хардуера протича безпроблемно, както с повечето AGP карти напоследък - пъхате в слота и готово.

С пакета се продава и CD-ROM с драйвери, но аз предпочетох да сваля последните reference драйвери от сайта на S3 (http://www.s3.com). За голямо мое учудване се оказа, че там има само beta версия. Драйверите включват пълен OpenGL ICD, което позволява да се играят игри като Quake 2.

Софтуер
За нещастие, обаче, възможностите за настройка, които дават драйверите на S3 са смешно малко:

Предвидена е и функция за контрол на цвета, но от нея не можете да настройвате яркостта и контрастта...

Драйверите предоставят съвсем оскъдна информация за хардуера...

Това със сигурност нямаше да е така ако картата носеше марката Diamond например, но възможностите за настройка макар и важни, съвсем не са решаващ фактор при закупуването на видеокарта. Най-решаваща е нейната...

Производителност
Това наистина е най-важно днес, а Savage4 има с какво да се похвали. Тук ще го срaваняваме със вече поостарялата RIVA TNT. Ето и резултатите от тестовете:

Savage4 Pro работи на 110МHz за чипа и 120MHz за паметта.
RIVA TNT работи на 90MHz за чипа и 110MHz за паметта.

2D Winbench 99 S3 Savage4 Pro RIVA TNT
Business 72,2 136
High-End 216 455

В 2D производителността на S3 Savage4 Pro изглежда доста посредствена за чип от 3-то поколение - RIVA TNT е почти два пъти по-бърза!

3DMark 99 - 16 bit S3 Savage4 Pro RIVA TNT
640x480 2700 2797
800x600 2183 2291
1024x768 1589 1956
1280x1024 1002 1357
1600x1200 689 963

В 16-битов 3D цвят нещата отново не са много розови. RIVA-та е по-добра във всички разделителни способности, а в по-големите режими разликата става още по-чувствителна.

3DMark 99 - 32 bit S3 Savage4 Pro RIVA TNT
640x480 2369 2323
800x600 1789 1697
1024x768 1181 1254
1280x1024 685 752
1600x1200 402 401

32-битовия цвят до режим 800x600 (включително) е единстеното нещо, с което Savage4 се справя по-добре от TNT. (В 1600x1200x32bit резултатът е почти равен, защото на 16-мегабайтовото TNT, не достигна памет за double buffering и се наложи да тествам със single, което значително намалява производителността.)

3DMark 99 - CPU Scaling
(640x480x16bit)
S3 Savage4 Pro RIVA TNT
300MHz 2356 2449
375MHz 2700 2797
450MHz 2893 3063

Както виждаме и двете платки се забързват значително при вдигане на честотата на CPU. Но TNT отново се възползува по-добре от по-голямата тактова честота на централния процесор.

Unreal D3D S3 Savage4 Pro RIVA TNT
640x480 28,03 39,04
800x600 23,38 35,95
1024x768 17,24 29,67

Unreal е игра, която затруднява дори най-модерните графични ускорители, а резултатите на Savage тук са просто трагични. За нормалана игра трябват поне 30 кадъра в секунда - нещо недостижимо за този чип.

Quake 2 OpenGL - 16 bit S3 Savage4 Pro RIVA TNT
640x480 95,5 97,6
800x600 63,4 66,7
1024x768 39,4 43,8

В OpenGL нещата не са много по-различни от тези в D3D - производителността на S3 Savage4 Pro отново е под тази на вече технологично поостарялата RIVA TNT.

Що се отнася до overclock-ването, изненадващо за мен картата отказа да работи на различна от 120MHz честота за паметта, а при увеличаване на честотата на чипа от стандартните 110 на 143MHz вместо увеличение на производителността се забеляза лек спад. Тази аномалия обаче, може да се дължи и на програмта PowerStrip която използувах за "издънване" на картата.

Качество на образа
Качестовото на картината в 2D режимите е близко до това на RIVA TNT, което означава много добро. (Отлично е само на картите на Matrox). 

В 3D режимите Savage4 поддържа 32-битов цвят. Отново ще направя паралел с RIVA TNT и мога да кажа, че новия чип на S3 не й отстъпва. Даже понякога е по-точен в изобразяването на предметите в тримерното пространство, главно благодарение на по-добрия метод изплолзуван при трилинейното филтриране на текстурите.

По принцип тествах картата с най-разнообразни игри като: Quake 2, Quake 3 Arena Test, Need for Speed: High Stakes, Unreal, Midtown Madness и други и не видях никакви радикални отклонения от нормалното, с някои "дребни" изключения... като това с Unreal в режим OpenGL (в Direct3D играта работи нормално).

Вероятно тези "извънземни" цветове се дължат на beta драйверите...

Заключение
Оказва се, че в областта на графичните ускорители под $100 на българския пазар
RIVA TNT и Voodoo Banshee вече си имат достоен конкурент. Като производителност Savage4 Pro не ги надминава, а като параметри е равен с TNT, но нека не забравяме, че на платката щедро са монтирани цели 32MB SDRAM. Това го прави много изгодна сделка, веднъж само да излезнат по-стабилни драйвери. Това, което не бива да пропускаме е, че все пак това е 2D/3D чип от трето поколение и въпреки това по отношение на бързината си не успява да пребори тези от второ...

Обща оценка

Производителност
Качество
Леснота на използуване
Цена

Хардуер

Увод | Спецификация | Инсталация | Софтуер | Производителност | Качество на образа | Заключение