Savage — линейка графических чипсетов для ПК , разработанная компанией S3 .
На выставке E3 Expo 1998 года S3 представила первый продукт Savage, Savage3D . По сравнению со своим предшественником, производным от ViRGE ( Trio3D ), Savage3D был технологическим скачком вперед. Его инновационный набор функций включал следующее:
К сожалению для S3, поставки Savage3D были затруднены из-за низкого выхода годных изделий. Только один крупный поставщик плат, Hercules , предпринял реальные усилия для поставки продукта Savage3D. Проблемы с выходом годных изделий S3 заставили Hercules вручную отбирать пригодные к использованию чипы из кремниевых пластин. В сочетании с плохими драйверами и отсутствием поддержки мультитекстурирования чипом, Savage3D потерпел неудачу на рынке.
Savage 3D также прекратил поддержку API S3D, использовавшегося в предыдущей версии S3 ViRGE.
В начале 1999 года S3 сняла с производства Savage3D и выпустила семейство Savage4. Многие ограничения Savage3D были устранены чипсетом Savage 4.
Savage4 был развитием технологии Savage 3D во многих отношениях. S3 усовершенствовал чип, исправив аппаратные ошибки и оптимизировав чип как для снижения стоимости, так и для повышения производительности. Они добавили однопроходное мультитекстурирование, что означало, что плата могла сэмплировать 2 текстуры на пиксель за один проход (а не за один такт) через движок рендеринга вместо того, чтобы вдвое уменьшать скорость заполнения текстур в играх с двойными текстурами, таких как Savage 3D. Savage4 поддерживал новый на тот момент AGP 4X, хотя и со старым напряжением 3,3. Он был изготовлен по 250-нм техпроцессу, как и Savage 3D. Графическое ядро работало на частоте 125 МГц, а SDRAM платы работала на частоте 125 МГц или 143 МГц (Savage4 Pro). Они могли быть оснащены памятью объемом 8-32 МБ . И хотя интегрированный ТВ-кодер был исключен, ускорение DVD было похвальным, и чип поддерживал раннюю версию интерфейса DVI для ЖК-дисплеев.
Часть с суффиксом "LT" отличалась пониженным энергопотреблением и, как и серия Rage LT от ATI, предназначалась для ноутбуков. Тем не менее, это оказалось в нескольких картах AGP, таких как часть S3 Savage4 8MB от Number Nine (на фото).
Savage4 получил многочисленные дизайнерские победы от поставщиков плат, включая Diamond Multimedia (Stealth III S540) и Creative Labs . Одноцикловая трилинейная фильтрация серии Savage4 и сжатие текстур S3TC создали 3D-карту с исключительным качеством изображения. Однако, продолжая использовать ограничивающую полосу пропускания 64-битную шину памяти, S3 гарантировала, что эта графическая карта никогда не станет частью производительности при 32-битном цвете . Драйверы снова стали проблемой продукта S3; они сдерживали общую производительность и вызывали проблемы совместимости с программным обеспечением и оборудованием.
Savage4 едва ли мог сравниться с новыми 3dfx Voodoo3 , ATI Rage 128 , Matrox G400 или NVIDIA Riva TNT2 . В играх OpenGL, таких как Quake II , Savage4 показал себя примерно так же хорошо, как G400 с его медленной начальной поддержкой OpenGL, и сильно отстал от TNT2 и Voodoo3. В играх Direct3D, таких как Shogo: Mobile Armor Division , Savage 4 показал почти 50% более медленный результат, чем TNT2 и Voodoo3, даже при низком разрешении, таком как 800x600.[1] Чип был очень популярен для бюджетных машин, на его основе было создано множество универсальных розничных продуктов, а также побеждал OEM- ПК.
Только высококачественные возможности текстур от поддержки S3TC обеспечили ей хорошую долю внимания в игровом сообществе. Unreal Tournament и Quake III Arena , две популярные в то время игры, поставлялись со встроенной поддержкой S3TC. Сжатые текстуры были огромным улучшением по сравнению со стандартными текстурами, используемыми на всех других картах. Более того, S3TC позволял рендерить эти текстуры гораздо более высокого качества с незначительным влиянием на производительность.
S3 разработала эти чипы для ноутбуков, но они также продавались как бюджетные видеокарты AGP. MX имел много общего с Savage4, но имел пониженные тактовые частоты и добавил встроенную функцию выхода TV с опциональным Macrovision . Savage IX был очень похож на MX, но имел 8 МБ SDRAM, непосредственно интегрированную в чип, что делало его еще более компактным.
В 1999 году произошло слияние Diamond и S3, и первым продуктом объединенных компаний стал графический процессор Savage 2000. Последняя графическая карта была выпущена в конце того же года под названием Diamond Viper II Z200 .
Графический процессор состоял примерно из 12 миллионов транзисторов, что примерно вдвое меньше числа транзисторов NVIDIA GeForce 256. Несмотря на этот низкий уровень сложности, он позиционировался как аналог серии GeForce 256 от NVIDIA. Savage 2000 поддерживал текстурное сжатие S3TC от S3, аппаратный движок преобразования и освещения под названием «S3TL», и был оснащен «движком QuadTexture Engine», способным обрабатывать один четырехтекстурированный пиксель за такт или 2 двухтекстурированных пикселя за такт. Скорость заполнения текстур 3D-движка была потенциально эквивалентна GeForce 256 при той же тактовой частоте. В конце 1999 года Savage 2000 и GeForce 256 были единственными картами, ориентированными на компьютерные игры, с аппаратным T&L. Инженеры S3 утверждали, что движок S3TL имел паритет по возможностям с GeForce 256 и мог рендерить 2,5 миллиона освещенных и обрезанных треугольников в секунду. [1] Однако S3TL поставлялся полностью нефункциональным, в первую очередь потому, что первоначальные драйверы были основаны на Direct3D 6 (Direct3D 7 был первым релизом с поддержкой HW T&L). Savage 2000 была картой AGP 2X/4X и имела внутренний RAMDAC 350 МГц . Diamond Viper II Z200 имел 32 МБ SDR SDRAM.
Первоначальные предварительные спецификации требовали тактовой частоты ядра 175 МГц, что в результате давало скорость заполнения 700 миллионов текселей в секунду. [2] Финальная карта была отправлена на 50 МГц медленнее, на частоте 125 МГц, что привело к скорости заполнения 500 МТекселей в секунду (лишь немного опережая GeForce 256). [2] Что касается оперативной памяти, карта поставлялась с 166 МГц SDRAM с тактовой частотой 155 МГц. Результаты тестов показали, что карта работает лучше карт предыдущего поколения ( Matrox G400 , ATI Rage Fury MAXX , NVIDIA RIVA TNT2 , 3dfx Voodoo3 ), но не всегда поспевала за GeForce 256. [2] Драйверы также оказались глючными, что привело к проблемам с многочисленными играми.
Diamond в конечном итоге выпустила драйверы с поддержкой S3TL в OpenGL и Direct3D. К сожалению, S3TL не работает должным образом. Это приводит к отсутствию текстур, ошибкам в геометрии и моделях и минимальному повышению производительности. Неизвестно, являются ли эти проблемы результатом плохих драйверов или неисправного оборудования.
По-видимому, не желая вкладывать время и усилия, необходимые для создания структурированной внутренней команды по разработке драйверов, графическое подразделение S3 было продано VIA за 321 миллион долларов в 2001 году. В последующие годы S3 перегруппировалась и создала серию Chrome .
Savage XP был первым чипом, анонсированным перегруппированной S3 в 2002 году. Мобильная версия должна была называться AlphaChrome, но в остальном была полностью идентична. Savage XP был по сути отремонтированной версией Savage 2000 и считался слишком устаревшим. Он никогда не продавался; существуют только прототипы.
В результате продажи VIA в 2001 году разработка дискретных графических карт Savage в конечном итоге была прекращена. Доминирующая доля рынка графических процессоров, когда-то принадлежавшая S3, теперь в основном перешла к NVIDIA с ее линейкой GeForce и серии Radeon от ATI . Аппаратные решения Savage перекочевали в интегрированную графику материнских плат. По крайней мере, в этом отношении экономичное использование транзисторов S3 оказалось весьма выгодным. Например, конструкция Savage 4 стала частью идентичного интегрированного графического процессора в чипсете Twister.
В конце концов, гибридные конструкции Savage4/Savage2000 'ProSavage' IGP стали частью чипсетов VIA , таких как KM133, PL133T, PM133T, KM266, P4M266 и KM333. Конструкции ProSavage были получены из комбинации 3D-компонента Savage4 и 2D из Savage 2000. Варианты, называемые SuperSavage MX и IX, также использовались в ноутбуках. Также существует конструкция ProSavage-DDR; единственным улучшением является поддержка памяти DDR — совместно с ЦП/системой. (Видеопамять может быть установлена от 8 МБ до 32 МБ, но это уменьшает размер оперативной памяти системы. Например, если объем оперативной памяти вашей системы составляет 512 МБ, а вы устанавливаете объем видеопамяти на 32 МБ, операционная система будет читать только 480 МБ оперативной памяти.)
Линейка Savage / ProSavage IGP была заменена Castle Rock (CLE266) IGP, которая позже была названа VIA UniChrome . UniChrome продолжала незначительно совершенствоваться, превратившись в конструкции UniChrome Pro и UniChrome Pro II.
Хронологический порядок