Революция 3D: кто быстрее?


Компьютерное "железо" является, наверное, наиболее быстро развивающейся из всех технологических отраслей. С множеством прогрессий, все более и более улучшающихся параметров различных компонентов компьютера способно ныне соревноваться на равных только лишь другое множество — падающих все ниже и ниже цен на эти устройства. Еще несколько лет назад было бы абсолютно невозможно предположить существование адекватного современным требованиям персонального компьютера, не превышающего своею ценой заветной планки в $1000. Все изменилось, теперь цена домашнего компьютера на основе процессора Pentium MMX 166 МГц находится где-то между хорошей стиральной машиной с вертикальной загрузкой и качественной видеодвойкой от SONY. Но, несмотря на явный демпинг цен, технологии компьютерного рынка продолжают идти вперед семимильными шагами. Кто знает, может быть сейчас этот процесс идет лишь по инерции, благодаря багажу фундаментальных разработок, накопленному за годы продаж дорогих компьютеров различным предприятиям и корпорациям? Или наоборот — огромное число домохозяек, приобретающих для своих детей современные "Basic PC", лишь в очередной раз толкает прогресс компьютерных технологий вперед. Как бы то ни было, речь сегодня пойдет не столь о тенденциях рынка, сколь о цифрах.

Вы, наверное, помните, что число транзисторов в продаваемых процессорах возрастает вдвое каждые восемнадцать месяцев? А знаете ли вы о том, что цена одного мегабайта памяти падает вдвое каждые шесть месяцев? Хорошо, а как насчет производительности 3D-ускорителей, возрастающей на порядок каждый год!

Идет…

Близится очередной виток гонки видеокарт и 3D-ускорителей. С недели на неделю в продаже появятся ускорители, основанные на чипах нового поколения, причем не две и не три, а около десяти новых моделей чипов различных производителей. Огромное количество анонсов, прозвучавших в течении последних месяцев, способно испугать любого покупателя, удержать его от покупки проверенного и хорошо известного всем "монстра", в ожидании чего-либо нового, более дешевого или более быстрого. Matrox, nVidia, S3, 3Dfx, Video Logic, TriTech, Artist Graphics, BitBoys, Fujitsu, GigaPixel, Oak tech., Philips, Silicon Reality, Stellar, 3Dlabs. Ни много ни мало — пятнадцать фирм, завершающих или уже завершивших разработку новых чипов. Разумеется, каждый из них — лучший, неповторимый и абсолютно инновационный. И, конечно, сейчас очень сложно сделать выбор между еще не существующими видеокартами, но, мысленно разложив перед собою всю доступную на данный момент информацию,можно представить себе вероятную картину ближайшего будущего самого динамичного из всех рынков — рынка видеокарт и ускорителей. Итак, приступим…

Параметры

Разумеется, сначала необходимо разобраться, какие параметры являются основными для 3D- ускорителей и видеокарт, и что они дают нам, как пользователям.

Самый основной параметр ускорителя — субъективное качество изображения с точки зрения реальных (как правило, игровых) применений для будущего покупателя. Этот параметр, согласно известному изречению про вкус и цвет, не поддается численной оценке и не может быть использован нами для сравнения, но, к счастью, напрямую зависит от всевозможных числовых параметров, приводимых производителями в их спецификациях.

Напрямую качество изображения зависит от скорости построения изображения, глубины цветопередачи и используемых для построения алгоритмов (технологий). Скорость построения оценивается, как правило, двумя параметрами — скоростью заполнения (пикселей в секунду — fill rate) и максимальной пропускной способностью геометрической установки ускорителя (треугольников в секунду — triangle rate). Если сцена состоит из большого числа маленьких треугольников, то наиболее критичен второй параметр, но в современных играх мы видим одновременно 200-1500 треугольников, и более существенную роль играет fill rate.

Например, в вышедшем недавно Unreal сцены примерно соответствуют по числу треугольников Quake II, зато текстурирование гораздо более сложное и требует большего числа проходов и, как следствие, имеет больший fill rate.

Следует также обратить внимание на сильную зависимость производительности многих ускорителей от мощности процессора, например, для владельцев обычных Pentium MMX 166 МГц Voodoo2 не будет наилучшей покупкой — этот процессор недостаточно мощен, чтобы полностью загрузить этот ускоритель процессом обработки треугольников и, как следствие, значительного, по сравнению с Voodoo, увеличения быстродействия реально достигнуто не будет. Известен факт, что на процессорах класса Pentium II ускоритель Riva128, обладающий вдвое большим fill rate, обгоняет по количеству кадров в секунду в Quake чипсет Voodoo, но на процессорах Pentium дело обстоит совсем иначе, как следствие большого требования Riva128 к мощности процессора.

Качество изображения зависит от глубины представления цвета (бит на пиксель), как правило, 16 бит (Hi-color) или 24, 32 бит (True-color). И хотя режимы 16 бит на пиксель существенно снижают требования к объему памяти буфера кадра ускорителя, они не способны передавать цвета без заметных глазу искажений. Для компенсации этих искажений (например, заметной иногда дискретности передачи цвета) используется специальная технология Dithering (растрирование), позволяющая улучшить цветопередачу за счет некоторой потери в точности геометрической картины. Конкретная реализация механизма дизеринга способна сильно влиять на качество изображения.

Например, всем известный набор чипов Voodoo от 3Dfx имеет очень посредственный дизеринг, в результате чего изображение в разрешении 640*480 выглядит хуже, чем 512*384 на других ускорителях с более добротной реализацией. Не менее важным является набор поддерживаемых ускорителем режимов сглаживания (сглаживания краев полигонов, интерполяции и фильтрации текстур), mip-map режимы (техника выбора разных текстур для разных дистанций наблюдения, используемая многими 3D-играми, например, Quake) и точность выполнения геометрических вычислений.

Хорошо известен геометрический недостаток достаточно распространенного ныне чипа Riva128 (разработчик — фирма nVidia): заметная иногда нестыковка треугольников, из которых строится изображение. Правда, данный недостаток практически полностью скорректирован новыми драйверами для API Microsoft Direct 3D, что лишний раз демонстрирует необходимость в качественных драйверах.

Ускоритель должен поддерживать, как минимум, один из двух наиболее распространенных API — Microsoft DirectX или SGI OpenGL, иначе он будет абсолютно бесполезен для большинства современного программного обеспечения.

В случае хорошего монитора в выборе видеокарты немалую роль играет максимальная частота RAMDAC — от нее зависят предельные частоты кадров в различных режимах и, что как правило более важно, качество видеосигнала, посылаемого на монитор.

Практически все современные видеокарты, снабженные мощным 3D-ускорителем, обеспечивают хорошую скорость 2D-графики, за исключением, пожалуй, чипов Rendition — Verite2100 и Verite2200. На этом вполне можно завершить краткое перечисление важных нам параметров, подробные описания которых могут быть легко найдены в различных FAQ и статьях в Internet, в частности, на нашем сайте.

Игроки и команды, или те, кто делает погоду


3Dfx Interactive

Фирма, разработавшая первый действительно успешный набор чипов (Voodoo Graphics, или просто Voodoo) для ускорителей, как в плане производительности, так и в коммерческом смысле. Набор является сугубо 3D-ускорителем и требует наличие обычной 2D-видеокарты. Состоит из двух чипов, снабжаемых раздельными банками памяти Pixel FX и Texel FX.

Первый чип предназначен для работы с буфером кадра и Z-буфером (буфером расстояний до наблюдателя, которые приписываются каждому пикселю экрана, позволяя таким образом определять, какие точки треугольника видны и должны быть закрашены в цвет текстуры) и осуществляет собственно закраску треугольников, используя для этого данные, поступающие со второго чипа.

Второй чип контролирует буфер текстур и отвечает за все операции по получению и интерполяции необходимых для прорисовки треугольников цветов из конкретных текстур, хранящихся в буфере.

Первоначально эта архитектура (как, впрочем, и все современные технологии) разрабатывалась для более серьезных неигровых применений, т.е. для военных, и первые мощные карты Obsidian (позже и Obsidian II на Voodoo2) использовались именно военными, но, вследствие успеха известного всем Diamond Monster 3D, набор Voodoo стал считаться игровым.

Архитектура набора достаточно гибка и кроме привычной всем конфигурации (1 Pixel FX + 1 Texel FX) позволяет создавать более мощные платы: 1 Pixel FX + 2 Texel FX или 2*(1 Pixel FX + 1 или 2 Texel FX) — так называемый SLI-режим, когда один Pixel FX обсчитывает четные, а другой нечетные строчки картинки.

Характеристики набора Voodoo (в скобках указаны типичные значения для продаваемых карт):

  • Тактовая частота — до 60МГц
  • Предельная частота RAMDAC — 135МГц
  • Память только EDO (30-35нс)
  • Буфер кадра до 4 Мб (2 Мб)
  • Буфер текстур до 8 Мб (2-4 Мб)
  • Глубина представления цвета — 16 бит
  • Максимальное разрешение 800*600 — буфер кадра 4 Мб (в режиме SLI 1024*768), у типичной карты с буфером кадра 2 Мб — 640*480
  • Fill rate 50-60 миллионов пикселей в секунду
  • Типичная пропускная способность — 500 тысяч треугольников в секунду
  • 3D в окне не поддерживается (только на полный экран)
  • Подключение к основной видеокарте через сквозной кабель — несколько ухудшает изображение на высоких разрешениях и больших кадровых частотах.
  • Поддерживаемые API — DirectX, Glide (собственный), OpenGL не полностью (на уровне функций, используемых Quake и Quake II — так называемый "минипорт").
  • Поддерживается практически всеми известными ныне играми.
  • Не очень качественный дизеринг
  • Малая зависимость от мощности процессора
  • Ориентировочная цена карты — сейчас $100
  • Типичная производительность — 33 кадра в секунду Quake (640*480) и 22 кадра для Quake II на Pentium MMX 166 MHz

Примеры карт:

  • A-Trend Helios 3D Voodoo
  • Biostar Venus 3D
  • Canopus Pure3D
  • Cardex Dragon 1000
  • Diamond Monster 3D
  • Guillemot Maxi Gamer 3D
  • miroMEDIA miroHISCORE 3D
  • Orchid Righteous 3D
  • Quantum3D Obsidian
  • RealVision Flash3D
  • Skywell Magic 3D

Набор Voodoo Rush — версия Voodoo Graphics, предназначенная для совместной установки на одной карте с 2D-чипом. Крайне не рекомендуется к покупке из-за более низкой производительности и неполной совместимости с Voodoo.

Примеры карт:

  • A-Trend Helios Voodoo Rush
  • Biostar Venus 3D Rush
  • Britek Viewtop 3D Vulcan
  • California Graphics 3D Emotion
  • Hercules Singray 128/3D
  • Intergraph Intense 3D Voodoo
  • I/O Magic MagicRush 3D
  • Jazz Adrenaline Rush 3D
  • RealVision Flash AT3D Rush

Набор Voodoo2. Следующее поколение Voodoo Graphics. Предельная тактовая частота возросла до 100 МГц (типично 92-96). На одной плате, как правило, ставится один Pixel FX 2 и два Texel FX 2, типичные конфигурации 4+2+2 Мб и 4+4+4 Мб. Новый Pixel FX 2 позволяет, используя сразу оба Texel FX 2, либо закрашивать две точки одновременно, либо реализовать наложение двух текстур (мультитекстурирование). Подобный подход повышает во многих приложениях fill rate вдвое, достигая, таким образом, на частоте 90 МГц значения в 180 миллионов пикселей в секунду (принято считать, что для режима с мультитекстурированием этот параметер означает не число обработаных точек текстур, а число закрашеных точек треугольников (текселей) т.е. 90 миллионов, но с двумя текстурами, что заменяет два прохода обычного ускорителя).

В режиме SLI, как и в Voodoo, все скоростные параметры возрастают вдвое. Большинство современных игр (исключая разве только Unreal) неспособны полностью загрузить этот ускоритель, как, впрочем, и процессоры класса Pentium и Pentium MMX. Из-за высокой тактовой частоты существуют определенные проблемы связанные с высоким тепловыделением набора Voodoo2 — необходим дополнительный вентилятор, иначе карты на его основе могут перегреваться при сильной загрузке ускорителя (все тот же Unreal).

Типичная производительность — 70 кадров в секунду Quake (640*480) и 50 кадров для Quake II на Pentium II 300 МГц. Типичная карта 4+2+2 — $235.

Примеры карт:

  • AOpen PA2000
  • A-Trend Helios 3D Voodoo II
  • Biostar Venus 3D II
  • California Graphics 3D Wizard
  • Canopus Pure3D II
  • Creative 3D Blaster Voodoo2
  • Diamond Monster 3D II
  • Guillemot Maxi Gamer 3D II
  • HS Ambush 3D
  • Jazz Renegade 3D
  • Metabyte Wicked 3D
  • miroMEDIA miroHISCORE PRO
  • Orchid Righteous 3D II
  • RealVision Flash3D II
  • Quantum3D Obsidian2
  • Skywell Magic 3D II
  • STB BlackMagic 3D

Набор под названием Voodoo Banshee или просто Banshee — новый ход 3Dfx. Появится в продаже через несколько месяцев. Один чип, содержащий в себе как 2D, так и 3D-акселераторы, предназначен для шины AGP, причем 3D будет на уровне 2-х Voodoo2, правда, без поддержки мультитекстурирования за один проход. При этом Banshee будет полностью совместим с Voodoo Graphics и Voodoo2. RAMDAC 250 МГц. Ускоритель 2D, по заявления представителей 3Dfx, будет превосходить все существующие к тому моменту на рынке чипы. В типичной конфигурации будет 8 или 16 Мб SGRAM или 16 SDRAM.

nVidia

Компания nVidia, ранее известная своим чипсетом nv1, на базе которого была сделана первая 2D/3D игровая плата Diamond Edge3D. Кстати, на этой плате был также реализованы: звук с синтезом по таблице волн, поддержка джойстиков от Sega и памяти типа VRAM или EDO DRAM. Но прославилась nVidia своим чипом Riva128. Справедливости ради, стоит отметить, что все разработки nv1 и Riva128 велись совместно с компанией STMicroelectronics (бывшая SGS-Thomson).

Riv128 — это законченное решение для видеокарты 2D + 3D + Video ввод/вывод обладает потрясающим соотношением "цена/производительность". Но, к сожалению, с качеством дело обстоит далеко не так хорошо. Чип поддерживает как AGP, так и PCI шины, и реализует естественную для AGP архитектуру DIME — Direct Memory Execution. Большинство текстур хранятся в основной памяти компьютера, а на чипе предусмотрен 12 Кб кэш для текстурных данных, которые подгружаются туда из основной памяти или локальной памяти компьютера, тогда как буфер экрана и Z-буфер находятся в локальной памяти карты. Подобный подход снимает жесткие ограничения на размер текстур, но имеет и обратную сторону — в случае PCI карты шина может быть загружена до предела, не обеспечивая при этом необходимой ширины полосы пропускания для полной загрузки ускорителя.

Пропускная способность AGP уже достаточна для обеспечения пикового (100 миллионов пикселей в секунду) fill rate у Riva128, т.е. карты на его основе можно назвать "сильно-шиннозависимыми"”. К тому же, как уже упоминалось ранее, производительность этого чипа зависит от производительности процессора. Достоинством чипа является большой набор возможностей — в Riva128 аппаратно реализованы практически все функции Direct3D и, как следствие, платы на Riva128 демонстрируют высокую производительность в Direct3D.

Также неоспоримым достоинством является наличие полного OpenGL драйвера (ICD). К сожалению, существует некоторое количество игр, поддерживающих только собственный API 3Dfx — Glide, которые, разумеется, не могут использовать Riva128 и другие ускорители. Визуально качество изображения несколько хуже, чем у Voodoo, но пиковая производительность выше — до 5 миллионов треугольников в секунду. Память — всегда 4 Мб SGRAM, работающих на частоте 100 МГц, внутренняя шина — 128 бит. Тактовая частота чипа — 100 МГц. Чип имеет поддержку видеовхода/выхода, которые реализованы на многих картах.

Видеовыход неплох, а вот возможности захвата изображения крайне слабы — практически видеосигнал декодируется программным путем. Чип имеет встроенный RAMDAC 230 МГц. Глубина цвета в 3D — Hi-color, в 2D — до True-color. Поддерживаются разрешения до 960*712 в 3D c Z-буфером и до 1600*1200 в 2D. Производительность в Quake — 30 кадров в секунду на Pentium MMX 200 MHz и около 45 на Pentium II 266, при этом необходимо как минимум 32 Мб системной памяти. Типичная цена платы — $100. Рекомендуется к приобретению всем владельцам компьютеров с AGP-шиной вместо Voodoo. В случае Pentium c PCI предпочтительнее Voodoo, за исключением случая, когда необходимо не только существенное 3D-ускорение, но и просто покупка быстрой видеокарты.

Примеры карт:

  • Asus 3DexPlorer 3000
  • Canopus Total3D V128
  • Diamond Viper v330
  • E4 CoolView3D
  • Elitegroup 3DVision-SAGP
  • ELSA Victory Erazor
  • Guillemot Maxi Graphics 128
  • miroMEDIA miroMAGIC Premium
  • STB Velocity 128
  • STB MVP Pro-128
  • Tekram AGP 5000

Существует вторая версия чипа — Riva128ZX. Максимальный объем памяти в ней увеличен до 8 Мб, стало возможным полное сглаживание изображения и Hi-color 3D разрешения до 1200*1024. Чип имеет новый RAMDAC 250 МГц. Также значительно улучшено качество видеовыхода. Пока чип не популярен из-за более высокой цены 8 Мб карт и повсеместного ожидания нового продукта Nvidia — RivaTNT, но в будущем, вероятно, придет на смену Riva128 в системах среднего уровня.

Примеры карт:

  • Cardex Cardexpert 128ZX
  • Diamond Viper v330
  • STB Velocity 128
  • Tekram AGP 5000.

Практически завершена (чип выйдет со дня на день) разработка чипа нового поколения RivaTNT (TwiN Texel), способного обойти по производительности явного на сегодняшний день лидера — Voodoo2.

Чип имеет похожую на Riva128 архитектуру памяти и два работающих параллельно конвейера текстурирования треугольников. Максимальная рабочая частота чипа 125МГц ограничена, скорее всего, лишь быстродействием доступной сейчас SGRAM памяти. При этом достигается fill rate 250 миллионов пикселей в секунду или 125 миллионов в режиме с мультитекстурированием. Карта поддерживает локальную память размером до 16 Мб, и, что наиболее важно, 3D-ускорение в режиме 32 бит True-color.

Частота RAMDAC 250МГц достаточна для поддержки режима 1600*1200 с частотою развертки 85 Гц. RivaTNT поддерживает DirectX 5, DirectX 6, OpenGL в Windows 95 и Windows NT. Чип имеет много новых 3D-функций, реализованных аппаратно: 24-битная floating-point Z-буферизация, 8-битный буфер шаблонов, рельефное текстурирование (bump mapping), процедурные текстуры, трилинейная фильтрация, анизотропная фильтрация (8-точечная), полное сглаживание. Реализована работа с шинами AGP 2x и PCI. Чип обладает феноменальной пропускной способностью — 8 миллионов треугольников в секунду. На выставке E3 (Electronic Entertainment Expo), проходившей недавно, фирма nVidia демонстрировала пробную плату на основе RivaTNT на компьютере Pentium II 400 МГц шел Quake II в True-color режиме с разрешением 1600*1200 и скоростью не менее 30 кадров в секунду! Также необходимо отметить отсутствие характерных для Riva128 дефектов изображения вроде нестыкующихся полигонов. Цены на первые карты на базе RivaTNT будут соответствовать производительности — порядка $300 вначале.

Пример карты:

  • Diamond Viper V550
  • STB Velocity 4400


Intel

Недавно фирма Intel дебютировала на рынке 3D-ускорителей, выпустив совместно с Real3D мощный видеочип под вполне типичным для нее названием i740. Данный чип рассматривается как основа стандартных (базовых) видеокарт для компьютеров на процессорах класса Pentium II. Конечно, для таких компьютеров "базовая карта" вовсе не означает "самая дешевая", просто в подобных, пока еще достаточно дорогих компьютерах никто не собирается экономить на видеоускорителе, и цена в районе $80 за 8 Мб карту является вполне базовой. Хотя по заявлениям представителей фирмы Intel о том, что "этот чип не призван конкурировать с ускорителями класса Riva128", он имеет ряд значительных преимуществ, связанных, прежде всего, с высоким качеством создаваемого изображения. Кстати, это первый чипсет, в котором рендеринг производится при 24-битном представлении цвета.

i740 — это 64-разрядный видеопроцессор, объединяющий производительные 3D и 2D, поддержку видео, DVD, видеовход, видеовыход и функцию захвата видео. Поддерживается PCI и AGP x2 с адресацией по боковой полосе, что повышает пропускную способность шины практически вдвое по сравнению с Riva128. Объем памяти до 8 Мб SGRAM, в PCI варианте чипа необходима также отдельная память для буфера текстур объемом до 16 Мб SDRAM. Это, скорее всего, не позволит выпускать PCI-карты на его основе, обладающие приемлемой ценою.

Чип i740 оптимизирован для совместного использования с Pentium II и шиной AGP. Реализованы 11- уровневый попиксельный мипмэппинг, антиалиасинг, возможны неквадратные текстуры размером от 1x1 до 1024x1024. В данный момент существуют драйверы для Direct3D, а в скором будущем выйдет и полный OpenGL (для Real3D StarFighter они есть). Поддерживаются Windows 95 OSR 2.1, Windows 98, Windows NT 4.0 и 5.0.

Cкоростные показатели довольно средние (чуть медленнее Voodoo), типичный fill rate — 45-55 миллионов пикселей в секунду, типичная пропускная способность — 425- 500 тысяч полигонов в секунду.

Зато качество 3D-изображения просто эталонное — на порядок выше всех доступных ныне ускорителей. Также, несомненно, привлекает широкий набор 2D и видеовозможностей и привлекательна цена самого чипсета (от $7 до $25 в оптовых поставках) возможная благодаря большим производственным мощностям Intel. Благодаря подобному демпингу уже сейчас можно купить 8 Мб карты на базе i740 по цене менее $80!

К сожалению, как было уже отмечено, карты на основе i740 выпускаются только в AGP-исполнении (не считая плат Real3D StarFighter, на которых используется специально разработанный мост AGP-to-PCI. Чип имеет встроенный RAMDAC 220 МГц, хотя некоторые производители карт ошибочно указывают предельную частоту для режимов с палитрой — 205 МГц. Цветовая глубина в 3D — только Hi- color, но с очень качественным дизерингом. Максимальное разрешение — 1600*1200 в 2D и 1200*1024 в 3D. Рекомендуется к покупке всем владельцам Pentium II, играющим понемногу в различные игры, но не желающим тратить деньги на карты класса Riva128 и выше. Производительность в Quake (с неготовыми OpenGL драйверами) порядка 28 кадров в секунду.

Примеры карт:

  • AOpen PA740
  • Asus 3DexPlorer 2740
  • A-Trend SPeedy 3DI0740
  • Biostar Orion 740
  • Cardex Cardexpert I740
  • Diamond Stealth II G460
  • Elitegroup 3DVision-i740
  • Hercules Terminator 2x/i
  • Intel Express 3D
  • Leadtek WinFast 3D S900
  • Real3D StarFighter
  • STB Lightspeed 740
  • Tekram AGP-6000 3D Fire

В сентябре появится новая версия чипсета i740 со степпингом B0, главное улучшение — RAMDAC будет работать на частоте 230 МГц во всех режимах!

Известно, что разрабатывается наследник i740 — чип с кодовым названием Portola. Он будет обладать вчетверо более высокой производительностью (на уровне RivaTNT) и столь же эталонным качеством 3D. Вероятный срок появления на рынке — конец 1998 г.

Matrox

Всем известная фирма, признанный лидер в области высококачественных 2D-карт пробует себя на рынке 3D-ускорителей с новым чипом G200. Карты на его основе — Mystique G200 и Millennium G200 — уже появились в продаже. Карты обладают не только лучшим на момент выхода 2D-ускорителем, но и одним из лучших 3D.

Все внимание разработчиков было уделено качеству 3D-изображения. Все промежуточные вычисления идут в 32 бит True-color, и лишь при необходимости результат преобразуется с помощью высококачественного дизеринга в 16 бит Hi-color представление. Архитектура карты 128-разрядная, DualBus содержит две независимые, параллельно работающие 64-разрядные шины. Чип предназначен только для работы с шиной AGP 2x и, что характерно для всех AGP ускорителей, поддерживает DiME (Direct Memory Execution — хранение текстур как в локальной памяти, так и в системной памяти компьютера). Подобный подход являлся ключевой идеей при разработке AGP-шины и используется всеми без исключения ранее описанными AGP-ускорителями. Пропускная способность порядка 1.5 миллионов треугольников в секунду, fill rate — 100 миллионов пикселей в секунду.

Аппаратно реализованы попиксельный мипмэппинг, трилинейная фильтрация. 32-битная z-буферизация, полное и краевое сглаживание. Поддержка до 16 MB SGRAM или SDRAM. RAMDAC — 230 или 250 МГц, в зависимости от модели карты. Поддержка Direct3D 6.0 и полный OpenGL. Чисто субъективно качество 3D очень высокое, особенно в 32 бит True-color режимах, где оно вполне способно превзойти i740. Максимальное 3D-разрешение в режиме True-color — 1280x1024, в 2D обещаны 1920x1200, необходимые для различных профессиональных применений.

У этой карты большое будущее, ее можно смело рекомендовать людям, имеющим большие мониторы и профессионально занятым графикой, дизайном и т.д. Карта с 8 Мб памяти будет стоить порядка $130. Производительность в Quake — порядка 55 кадров в секунду. Платы: Matrox Mystique G200 (вариант для игрового использования), Matrox Millennium G200 (профессиональный вариант с RAMDAC 250 МГц).

Также будет выпускаться специальная версия платы на основе G200 — Marvel G200 с RAMDAC 350 MHz, встроенным TV-тюнером, видеозахватом и аппаратным сжатием по MPEG2. Для тех, кто увлекается видео дома, карта наверное должна стать неплохим выбором. Кстати, Matrox планирует (по крайней мере, в Штатах) продавать эту плату в паре с 21" монитором ViewSonic. В комплект поставки будет входить программное обеспечение для нелинейного редактирования видео — Avid Cinema. Вообще, Matrox в отношении Marvel G200 демонстрирует интересную политику. К тому, что для Европы делается своя коробка, в которой может идти свой набор софта, мы давно привыкли, но чтобы сама карта выпускалась в разных вариантах — это что-то новое. В США, Тайване, Японии карта выйдет как Marvel G200-TV, а в Европе просто как Marvel G200. TV в данном случае обозначает не TV-выход, а скорее наоборот — TV-тюнер. Утверждают, что все дело в разных стандартах — NTSC и PAL/SECAM. Все остальное в двух версиях идентично. Что самое интересное, в том числе и цена — $329 как за карту с тюнером, так и без. Ну очень интересный подход к ценам.

S3

Фирма, поставляющая 80 чипов для акселераторов нижнего уровня, впервые выходит на рынок с мощным игровым акселератором Savage3D. Первая карта, построенная на его основе, начнет продаваться уже в конце августа за рубежом и вскоре дойдет до нашего рынка. Вероятно, через некоторое время "становления" этот чип будет обеспечивать наилучшее соотношение "цена/производительность", как и все прочие творения фирмы S3.

Savage3D — это 128-разрядная архитектура, объем локальной памяти 2-8 MB 125-MHz SGRAM, Fill rate — 125 миллионов пикселей в секунду с однопроходной трилинейной фильтрацией, пропускная способность — порядка 5 миллионов полигонов в секунду (Заметим, что эти параметры ничуть не уступают RivaTNT). Поддержка 3D в True-color режимах и Hi-color с высококачественным дизерингом. Анизотропная фильтрация (это еще лучше, чем трилинейная). Аппаратно поддерживаются процедурные текстуры (передовая технология, но игр, использующих ее, пока нет), 24-битная и 16-битная z-буферизация, краевое сглаживание и табличный туман. Осуществляется компрессия текстур по патентованной технологии S3TC, которую лицензировала Microsoft для DirectX 6. Поддержка AGP 2X с DiME. Чип содержит внутренний RAMDAC 250 МГц. Максимальное разрешение — 1600*1200 как в 3D, так и в 2D. Сразу после выхода чипа станут доступны драйверы для Direct3D 6.0 (еще не появившегося официально) и полный OpenGL, что является несомненным преимуществом.

Следует обратить внимание на два новшества, выделяющих эту карту в техническом плане — мощная компрессия текстур, способная уменьшить загрузку шины, и процедурные текстуры, использование которых могло бы значительно облегчить программистам реализацию красивых 3D-материалов и эффектов в играх, например, воды или огня. Производительность в Quake — порядка 60 кадров в секунду. Первая карта с 8 Мб будет доступна по цене $149: Hercules Terminator BEAST. Также анонсировали производство плат на базе этого чипсета STB (Nitro 3200) и Diamond Multimedia.

PowerVR

Фирма, созданная совместно VideoLogic и NEC, известна своим революционным подходом к построению 3D-изображений, способным на порядок снизить необходимую пропускную способность шины. Специалисты PowerVR отказались от использования Z-буфера, разделив изображения на небольшие участки 32 на 32 пикселя, для каждого из них проверяя видимость всех попадающих в него треугольников (а точнее, в реализации их чипов PowerVR бесконечных плоскостей).

Подобный подход обеспечивает рост fill rate вне зависимости от пропускной способности памяти, простым добавлением обрабатывающих элементов и, вероятно, будет сильно распространен в будущем. Фирма VideoLogic совместно с NEC разрабатывает и производит несколько наборов чипов под общим названием PowerVR, но в качестве игровых 3D-ускорителей сейчас используются только один из них — состоящий из одного чипа ускоритель PowerVR PCX2.

Платы на базе данного чипа требуют наличие обычной видеокарты, как и наборы Voodoo. Но, в отличие от них, не берут на себя управление монитором в момент показа рассчитанного изображения, а просто передают его на видеокарту. Подобное решение достаточно удобно для людей, работающих с высококачественными и профессиональными 2D-картами.

Также явным преимуществом является отсутствие необходимости в буфере кадра, в результате чего вся память ускорителя отводится под текстуры. Благодаря новаторской архитектуре скорость расчета изображения практически не уменьшается с увеличением разрешения гораздо меньшим, чем на ускорителях, построенных по классической схеме с Z-буфером, но появляется сильная зависимость от производительности процессора, проводящего предварительный отбор треугольников. В подобных ускорителях аппаратно реализованы тени и объемное освещение, которое только начинает использоваться в новых играх (Unreal).

Производительность на процессоре Pentium II достигает уровня Voodoo Graphics, но, из-за досадного отсутствия аппаратного смешения с прозрачностью "источник * приемник", цветное освещение в играх эмулируется программно, и в случае Quake II ускоритель еще сильнее зависит от процессора.

Не рекомендуется к покупке, за цену порядка 98$ сейчас можно приобрести более выгодную во всех отношениях Riva128 или совместимый со всеми играми Voodoo Graphics. Поддерживаемые разрешения зависят от объема памяти на 2D-плате, но не превышают 1024*768, возможен True-color режим.

Примеры карт:

  • Jaton 3D Card Game
  • Matrox m3D
  • VideoLogic Apocalypse 3Dx
  • VideoLogic Apocalypse 5D

Сейчас завершается разработка нового семейства ускорителей — PowerVRSG (Second Generation), которое также будет включать 3D-ускоритель на одном чипе PoverVR PCX3, с более успешным набором возможностей: пропускная способность — 1,2 миллиона треугольников, требующая пропускной способности шины всего 51 Мб в секунду, что вполне достаточно для шины PCI.

Поддержка AGP, в том числе AGP-текстурирование, чип может адресовать до 32 MB системной памяти под текстуры. Аппаратный setup engine переводит данные о вершинах в удобном для программиста виде во внутренний формат (из плавающей точки в фиксированную точку) и имеет аппаратную сортировку треугольников для реализации полупрозрачности (для сравнения: на Voodoo такая сортировка должна производиться программно). Широкий диапазон режимов смешения, в том числе недостающее в PCX2 "источник * приемник" смешение. Это должно поднять качество изображения в Direct3D-играх до уровня Voodoo 1, а также дать цветное освещение в Quake II. Аппаратная трилинейная и анизотропная фильтрация с fill rate до 120 миллионов пикселей, заливка полигонов — 1.2-4 миллионов в секунду, мультитекстурирование, рельефное текстурирование. Рельефное текстурирование в реализации PVRSG не требует геометрического процессора, то есть аппаратного ускорения трансформации, освещения и проецирования. Тем не менее, для рельефного текстурирования PCX3 выполняет дополнительные вычисления. Субпиксельное полное сглаживание, т.е. картинка вычисляется на более высоком разрешении, чем фактическое. И при этом качество и скорость в 2D на уровне Matrox Millenium II.

Компрессия текстур, реализованная в PVRSG, VQ — vector quanization (квантование векторов), гораздо эффективнее компрессии YUV на Voodoo. VQ достигает степени компрессии 8:1, а YUV — всего 3:1. Общая память для фреймбуфера и текстур позволяет легко делать environment mapping, то есть отражение в объекте окружающей среды.

Поддерживается объемное освещение и точные тени, специальный буфер-аккумулятор для смешения и морфинга текстур. По набору возможностей это ускоритель принципиально новой технологии, открывающий новые возможности перед создателями игр. Поддерживаются API Direct3D, полный OpenGL, и PowerSGL — родной API PowerVR. Ориентировочная цена на младшую модель карты на базе этого чипа будет в районе $99 за 8Мб версию. Также будет выпущен чип PMX — вариант PCX3 с встроенным 2D и 230 МГц RAMDAC, но с более слабым 3D-ускорителем. Примерным сроком выхода теперь можно считать октябрь 1998г.

Rendition

Известна своими чипами Verite — V1000, V2200 и V2100 (специальный вариант чипа, созданный для Diamond), которые представляют собою видеокарты со встроенными процессорами RISC архитектуры, реализующие 2D, 3D и MPEG-ускорение. Достаточно интересное решение, позволяющее загружать управляющий процессором код в память видеокарты и таким образом гибко менять необходимые в данный момент функции ускорения.

Чип оборудован последовательным цифровым видеовходом и выходом. Имеет специальные команды для реализации MPEG-распаковщика и закраски треугольников.

Огромный недостаток — отсутствие True-color и слабое 2D (медленнее, чем S3 ViRGE). Чип поддерживает SGRAM и SDRAM до 16 Мб. Поддерживается AGP в режиме х1 (66МГц) и PCI 2.1 с асинхронным доступом к памяти. V2200 имеет встроенный RAMDAC 230 МГц, V2100 — 170 МГц и не имеет видеовхода-выхода.

Fill rate — порядка 50 миллионов пикселей, пропускная способность — 500-700 тысяч треугольников. Поддерживается полный OpenGL и DirectX, а также родной API Redline, для которого существует VQuake. Типичная карта содержит 4 Мб памяти и стоит $85, но не рекомендуется к покупке, т.к. значительно устарела и проигрывает по всем показателям сходным по цене картам основанным на других чипах. Единственное исключение — системы с процессорами ниже Pentium 166, т.к. производительность чипа практически не зависит от процессора.

Примеры карт:

  • A-Trend SPeedy 3DR2200
  • Diamond Stealth II s220
  • DSystem Gladiator
  • Genoa V-Raptor 3D
  • Jazz Outlaw 3D
  • Hercules Thriller 3D
  • QDI Vision 1.

Сейчас полным ходом идет разработка нового чипа Rendition — V3000, покупка которого, возможно, будет иметь смысл для владельцев компьютеров класса Pentium и Pentium MMX.

Также хочется отметить интересную плату Hercules Thriller Conspiracy. Он построен на графическом 2D/3D чипе Rendition Verite V2200 и мощном чипе обработки геометрии и эффектов освещенности от Fujitsu — FGX-1. Имеет 8Mb SGRAM и 1Mb кэша. Кэш используется в качестве буфера между Rendition V2200 и Fujitsu FGX-1.

FGX-1 способен обрабатывать до 750 тысяч полигонов в секунду. FGX-1 работает с данными с плавающей точкой, и состоит из DSP, ALU и мультипликатора, работающих параллельно. Чип имеет два независимых PCI- контроллера, один из которых работает с центральным процессором, а второй — с основным чипом видеокарты. Подобное решение способно сильно разгрузить слабый центральный процессор.

В связи в с тем, что все геометрические опрерации при обработке освещения, которые обычно выполняет CPU, производит Fujitsu FGX-1, ускоритель может использоваться на менее мощных ПК. Что касается 2D — 1600x1200x90Hz. 3D — 1024x768х16bit с двойной буферизацией и Z-буферизацией. Продажа начнется в июне, цена — $149.

IBM, Rendition и Fujitsu сформировали альянс по продвижению этого чипсета. Другой вопрос в том, что есть вот такая информация: "Но при использовании API от Microsoft (имеется в виду Direct3D) возможно не будет получено каких-либо преимуществ без серьезного перепрограммирования." Захочет ли кто-нибудь из разработчиков заниматься серьезным перепрограммированием своей игры под этот чипсет? Сомнительно.

Кстати, с недавнего времени Rendition стала подразделением Micron Technology. Получилась прекрасная команда: видеочипы от Rendition + память от Micron = брендовые видеокарты.

3Dlabs

Фирма, традиционно разрабатывавшая профессиональные OpenGL ускорители, выпустила чип Permedia, а затем и Permedia 2, нацеленные на рабочие станции нижнего уровня. Эти чипы можно рекомендовать только для использования в CAD-применениях и 3D-моделировании. Их драйверы не способны достигать производительности выше 20 кадров в секунду на игровых программах в результате ориентации на точное соответствие всем OpenGL возможностям и на поддержку оптимизации больших сцен, не свойственных играм.

Некоторые фирмы позиционируют карты на базе Permedia 2 как игровые ускорители (кстати, с подачи самой 3Dlabs), но это абсолютно неверно. Несмотря на небольшую цену (порядка $140 за карту с 8 Мб памяти), чип и его драйверы ориентированны на дизайнера, работающего с 3D Studio MAX, SoftImage 3D, или инженера с Euclid CAD, но не имеющего возможности приобрести мощный и дорогой профессиональный ускоритель.

Обзор подобных карт выходит за рамки данной статьи, и я ограничусь их перечислением:

  • AccelGraphics AccelSTAR II
  • Britek Viewtop 3D Mars-2
  • Cardex Power 3D 2
  • Creative Graphics Blaster Exxtreme
  • Densan 3D MaxiGrafx PD200
  • Diamond FireGL 1000 Pro
  • Elitegroup 3DVision-PAGP
  • ELSA Gloria Sinergy
  • ELSA Winner 2000/Office
  • Hercules Dynamite 3D/GL
  • Leadtek WinFast L2300
  • MaxVision MaxGraphix 3DmaxP2
  • Omnicorp Divine3D
  • RealVision Power 3DGL-II
  • Symmetric GLyderMAX-2

Недавно компания 3DLabs анонсировала свой новый чипсет PERMEDIA 3. Обещано, что P3 будет выдавать 250 миллионов текселей за одну секунду, накладывая при этой скорости по две текстуры за один проход. Попутно применяя прозрачность, туман и т.п. Это с включенным Z-буфером. Ориентирован новый чипсет главным образом на работу с DirectX 6.0. Внутренняя шина — 128 бит.

По утверждению разработчиков, максимальная скорость обтекстуривания полигонов составляет 8 миллионов треугольников в секунду. На случай, если процессор не будет в состоянии генерить их с такой скоростью, PERMEDIA 3 обладает собственным их генератором — Delta. Способна держать на борту от 4 до 16Мб как SDRAM'a, так и SGRAM'а, работающего на частоте до 200Мгц. RAMDAC работает на скорости 270Мгц, делая возможными такие разрешения, как 1280х1024 при частоте обновления 137 Гц. Стоить это чудо после запуска в производство должно $45 в очень оптовых партиях (речь идет только о чипе). А пойдет оно в производство уже во второй половине 1998 года.

Прикупив по случаю компанию Dynamic Pictures, 3Dlabs начала выпускать под своей эгидой известные своей возможностью работать с множественными потоками чипсеты Oxygen. Первый анонсированный чипсет имеет название Oxygen RPM 3D, разумеется, ориентирован только на OpenGL. Чипсет интересен тем, что допускает работу в связке из двух или четырех Oxygen RPM 3D одновременно, что существенно расширяет возможности плат, построенных на его основе. Четырехпроцессорная плата на базе чипсетов Oxygen RPM 3D сможет обеспечивать заливку текстур со скоростью 120 млн пикселей в секунду с использованием билинейной фильтрации или со скоростью 60 млн пикселей в секунду с использованием трилинейной фильтрации. Чипсет позволяет работать в разрешении 1600x1200 с истинным представлением цвета, поддерживается вывод стереоизображений, имеется два RAMDAC. Поставки ожидаются в конце 1998 г.

ATI

Достаточно распространенные на нашем рынке карты серии ATI Xpert основываются на последнем чипе ATI — 3D RAGE PRO. К сожалению, несмотря на отличное качество карт ATI, добротные драйверы и хорошую техническую поддержку, эти карты нельзя назвать адекватными современным требованиям 3D-ускорителями из-за недостаточной производительности в реальных играх и некоторого числа некорректно реализуемых функций. Эти карты могут быть рассмотрены как хорошее и качественное 2D-решение с "приданным в нагрузку" 3D, по уровню производительности сравнимым с картами на основе Rendition V2200.

Примеры карт:

  • ATI Xpert XL
  • ATI Xpert@Play 98
  • ATI Xpert 98
  • ATI Xpert@Play
  • ATI Xpert@Work
  • ATI All-In-Wonder Pro

В августе 1998 года ожидается официальный анонс нового чипсета от ATI — Rage128. Вполне логично предположить, что в основу Rage128 были положены идеи, заложенные в так и не увидевший свет ET6300 (Tseng была куплена ATi в прошлом году) и Warp5 (технология была куплена у OAK). Но уже сейчас имеются данные о грядущем Rage128:

  • Аппаратная поддержка массивов вершин
  • Рендеринг в 16- и 32-бит цветах и двух пикселей за один такт
  • Туман, видеотекстуры, тени, отражения
  • Трилинейная фильтрация и нанесение нескольких текстур за один проход
  • Удаление скрытых поверхностей с использованием 16-, 24- и 32-бит Z-буфера.
  • Рельефное текстурирование
  • Декодирование MPEG2/DVD
  • Высокооптимизированный 2D 128 бит движок
  • Краевой антиалиасинг
  • Пиксельный туман
  • 8-битные шаблоны
  • 250Мгц RAMDAC
  • AGP 2X/4X
  • Максимум памяти на борту — 32Мб
  • Fillrate — 180 миллионов текселов/сек
  • Цена — ~$200 за плату с 16Мб памяти.

В общем, ATI воспряла ото сна и пытается не опоздать на отходящий паровоз 2D/3D ускорителей последнего поколения. Похоже, им это удастся.



#9 Ticket-to-Ride IV

Ветеран боев за лидерство в области визуализаций — компания Number Nine продолжает свои изыскания. Кстати, недавно Number Nine объединила свои усилия с SGI. Компании намерены объединить свои маркетинговые и технологические возможности. У Number Nine всегда были сильные позиции в 2D-графике, а про возможности SGI в 3D напоминать не надо. И вот, как бы по следам заявления о намерениях, #9 анонсировала новый 3D-чипсет Ticket to Ride IV, сокращенно поименованного T2R4. Новое 128-битное 2D/3D решение является продолжением семейства Ticket to Ride и обладает следующими характеристиками:

  • Floating-point Triangle Setup производительностью 430 MFLOPS (миллионов операций с плавающей точкой)
  • Рендеринг с 32-битной глубиной цвета
  • 16- и 32-битная z-буфферизация
  • 10-уровневый попиксельный мипмэппинг
  • 8-килобайтный кеш текстур
  • Поддержка палетизированных текстур с 8-, 4-, 2- 1-битной глубиной цвета
  • Возможность обрабатывать текстуры большого размера, до 1024x1024
  • 128-разрядная архитектура WideBus
  • Перспективная коррекция текстур
  • Двулинейная/трилинейная фильтрация
  • Сглаживание полной сцены
  • Атмосферные эффекты
  • RAMDAC 250Мгц
  • Поддержка ICD DirectX 6 и OpenGL

Более того, Number Nine уже начала выпуск карт на базе Ticket To Ride IV — Revolution IV. Плата поддерживает AGP2X, имеет 128-бит внутреннюю шину, 16Мб SGRAM и должна показат прекрасные результаты как в 2D (обеспечивает расширения до 1900х1200 с частотой 77Гц), так и в 3D-графике в разрешениях до 1600х1200/highcolor или 1280x1024/truecolor). Объявленная цена — $169.

Новички, или независимые производители
(от них мало что зависит — пока)

Далее следует известная на данный момент информация о разрабатываемых различными фирмами чипов "дебютантах" рынка игровых 3D-ускорителей.

Tiger3D (ARK 8100)

Еще один претендент на роль Trio64 для AGP. ARK8100 Tiger3D от ARK Logic. Интересный момент в архитектуре: текстурный (4Мб) и фреймбуфер (8Мб) полностью отделены друг от друга. И при этом каждый из них имеет собственную шину данных. В результате вся обработка текстур производится только внутри буфера текстур. Т.е. не загружается системная шина. Как следствие, можно использовать двойную и тройную буферизации без увеличения количества хранящихся в памяти текстур. Поддерживаются прозрачность и краевое сглаживание. Глубина цвета Hi-color и 32 бит True-color, fill rate 110 миллионов пикселей с трилинейной фильтрацией, пропускная способность встроенного генератора треугольников — 1.7 миллион полигонов в секунду, 24-битная z-буферизация, 8-бит шаблоны, однопроходная трилинейная фильтрация, краевое сглаживание, поддержка AGP и PCI, RAMDAC 250 MHz, поддержка OpenGL в Windows 95 и Windows NT и Direct3D. В результате Tiger3D предлагает весьма неплохое 3D-быстродействие по весьма низкой цене — $99 за 12 Мб плату. Поставки ожидаются в конце 1998 г.

5.3 Aquila PX и TEX

Никому неизвестная компания Stellar Semiconductor анонсировала два чипа, использующих ее архитектуру PixelSquirt: Aquila PX и TEX. Архитектура PixelSquirt весьма похожа на PowerVR, в ней точно также обработка ведется параллельно несколькими вычислительными элементами, также используется виртуальная z-буферизация. Отличие от PowerVR в том, что обработка ведется не на уровне фрагментов (tiles), а на уровне пикселов. Пиксел за пикселом, PixelSquirt проходит весь экран.

Aquilla PX — дешевое 2D+3D решение:

  • Fillrate 100 млн пикселов/сек
  • Полностью аппаратный генератор треугольников
  • Архитектура без z-буфера (виртуальная 24/32-битная z-буферизация)
  • Разрешения до 1024x768 hicolor
  • RAMDAC 230 MHz

TEX — более дорогое 3D-only решение:

  • Fillrate 250 млн пикселов/сек
  • Полностью аппаратный генератор треугольников
  • Архитектура без z-буфера (виртуальная 24/32-битная z-буферизация)
  • Полный субпиксельный антиалиасинг
  • Анизотропная фильтрация

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



Big Cats SAA9727 3D-VGC

Микросхема от Philips Semiconductor, предназначенная скорее не для персональных компьютеров, а для бытовых "информационных комбайнов" на основе моноблока PCTV. Также существует две сопутствующие микросхемы — чипы SAA 7132 для поддержки DVD и SAA 7112 для декодирования PAL/NTSC, которые подключаются по шине VMI. VGC поддерживает до 8 MB SGRAM и имеет встроенный RamDac 220 МГц. VGC может производить выборку текстур из системной памяти, а также использовать внешний кэш текстур, если он имеется. Поддерживается интересная технология частичной перерисовки сцены.

TAZ-3D

Фирма разработчик Silicon Reality. Подробно про TAZ-3D можно прочитать здесь. Недавно, компания Evans & Sutherland купила компанию Silicon Reality, так что в купе с производственными возможностями AccelGraphics (также купленной E&S) перспективы у TAZ-3D вырисовываются пока радужные.

WARP 5

Технология, которая стала ничем. Точнее, как самостоятельный чипсет уже вряд ли будет реализована. Так как компания-разработчик OAK Technology отказалась от дальнейших исследований и полностью прекратила поддержку графического и видео направления. Технологию WARP 5 (Windows Accelerator and Rendering Processor) купила компания ATi и вероятно использует ее в своем новом чипсете Rage128.

Архитектура WARP 5 подобна PowerVRSG, за исключением наличия встроенного 2D и 220 МГц RAMDAC. В общем, недорогое 3D-решение. Максимальное разрешение — 1600*1200, режимы Hi-color и True-color, до 8 Мб памяти SGRAM, SDRAM или EDO. Поддержка только Direct3D. Кроме того поддерживаются:

  • Режим полного сглаживания сцены на пиксельном уровне
  • 24-битный Z-буфер
  • Обработка текстур с различными уровнями детализации с трилинейной фильтрацией
  • Текстурный кэш
  • Пиксельный туман для создания реалистичных атмосферных эффектов
  • Прозрачные и полупрозрачные текстуры
  • RAMDAC 220 MHz
  • 8 Мб EDO или SGRAM


Paladin

Еще один чипсет, который, скорее всего, так и останется в проекте. Компания Alliance Semiconductor, известная в качестве производителя памяти и видеочипсетов AT24 и AT3D, которые использовались в паре с Voodoo Rush и были плохи всем, кроме, разве что, хорошей прокрутки видео. Так вот, Alliance Semiconductor объявила о создании своего собственного 2D/3D чипсета — Paladin. А недавно та же Alliance Semiconductor заявила о прекращении поддержки направления графических процессоров. Будет делать только память и разрабатывать встраиваемую электронику. Но вспомним, что нам обещали:

  • Две версии чипсета: Paladin LT на основе AGP1X и Paladin EX на AGP2X
  • Обе версии чипсета поддерживают и шину PCI, со скоростями 33 и 66 Мгц.
  • Контроллер памяти позволяет использовать EDO, SDRAM или SGRAM в конфигурациях до 16 Мб
  • 128-битная архитектура
  • Цветное освещение
  • Цветной туман
  • Видеотекстуры
  • RAMDAC: 260Мгц
  • Поддержка всех современных 3D функций

Да, конкуренция на рынке 3D графики очень жестока. Выживают самые сильные или самые хитрые.

MPACT 2

Еще одна интересная и перспективная технология, которая прекратила существование. Технология Mpact 2 создавалась с целью интеграции всех мультимедиа функций на одном чипе и представляет из себя мощный ускоритель для таких задач, как 2D и 3D графика, DVD-видео, Dolby Digital аудио с использованием SRS TruSurround. Однако разработчик Mpact2 — компания Chromatic Research, заявила, что не уходит с рынка видео и графики, нет, она бросает Mpact в пользу "нового и уникального" подхода к работе с мультимедиа. Детали пока не разглашаются. Будем надеяться на лучшее.

MPACT 2 предоставляет из себя DSP процессор, обеспечивающий реализацию полного набора мультимедиа функций в компьютере, в частности:

  • Производительность — 6,000 MOPS (млн. операций в секунду)!
  • 35-уровневый конвейер 3D
  • Производительность генератора треугольников — 500 MFLOP или до 1млн треугольников в сек.
  • Текстурный кэш
  • Коррекция перспективы
  • Билинейная и трилинейная фильтрация
  • Размытие и отраженный свет
  • Прозрачность и полупрозрачность
  • 18-bit Z-буферизация
  • Краевое сглаживание
  • RAMDAC 230Мгц
  • от 4 до 8 Мб RambusDRAM
  • Полная поддержка DVD Audio
  • Поддержка проигрывания (включая декодирование) DVD
  • Полная реализация звука для PC
  • 64-голосовой волновой синтез, FM-чинтез
  • TV-выход
  • Fax/Modem
  • Цена $65

Заметим, что перечислена лишь часть возможностей. В общем, посмотрим, что Chromatic Research приготовит для нас в будущих своих разработках.

Pyramid3D

Компания TriTech появилась на рынке 3D-ускорителей со своим чипсетом Pyramid3D около года назад. Чипсет Pyramid3D примечателен хотя бы тем, что именно он подарил миру персоналок bump mapping (рельефной текстурирование). За одно это TriTech заслуживает упоминания. Почему упоминания? Да потому, что следом за Oak компания TriTech покинула рынок 3D-ускорителей, решив сфокусироваться на аналоговых и аудиотехнологиях и чипах для обработки смешанных сигналов. Графика отныне в круг интересов TriTech не входит. Правда, на массовый рынок Pyramid3D так и не попал.

Glaze3D

Финская команда, которая принимала участие в разработке Pyramid3D, перешла в компанию Bitboys и, пользуясь случаем, заскочила на освободившееся место и анонсировала свой 2D/3D чипсет — Glaze3D. Чипсет Glaze3D будет представлять из себя 2D/3D одночиповое решение с 64-битной внутренней шиной, но благодря использованию интерфейса памяти, поддерживающего Rambus Direct RAM, будет достигаться пропускная способность на уровне 512-битной шины.

  • RISC-ядро мощностью 400 MFLOPS, работающее на частоте 200 МГц
  • Fill rate: 400 миллиона текселей с трилинейной фильтацией в секунду, 200 миллионов текселей с трилинейной фильтацией с наложенными 4 текстурами, 3 миллиона треугольников в секунду.
  • 32-бит true color рендеринг
  • 32-бит Z-буфер
  • 8-битные шаблоны
  • Краевое сглаживание
  • Пиксельный и табличный туман
  • Поддержка текстур очень большого размера: до 4096x4096 и разных форматов (палетизированных и 32-битных)
  • Режим 32-битной глубины представления цвета в разрешениях вплоть до 1600x1200
  • Встроенный аппаратный геометрический сопроцессор с генератором треугольников
  • Контроллер памяти поддерживает SDRAM, SGRAM, RDRAM и SLDRAM от 16 до 64 Мб
  • Поддержка аппаратного bumpmapping за один проход (кстати, эта же группа товарищей разработала реализацию рельефного текстурирования на PC платформе)
  • Мультитекстурирование — наложение до четырех текстур за один проход
  • Поддерживаются шины PCI и AGP2X (включая DME и SBA)
  • Планируется наличие TV-выхода
  • Поддерживается SLI-режим
  • Поддержка Direct3D 6.0 и OpenGL 1.2

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

Кстати, компанией BitBoys разработана технология PCIBuilder, которая позволяет вести написание и отладку драйверов параллельно с созданием карты, в результате в день выпуска покупатель получает не только карту, но и отлаженные драйверы для нее. Неплохо бы и остальным производителям взять на вооружение эту технологию. В общем, симпатичный чип и неплохая команда. Осталось только пожелать, чтобы отдел маркетинга у них работал не хуже. Появление чипсета ожидается не ранее конца 1998 года.

Заключение

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

Мы постарались рассказать обо всем, что, на наш взгляд, заслуживает внимания. Надеемся, что у вас сложилось мнение о том, что доступно сегодня для на потребительском рынке 3D-графических ускорителей. Кроме того, думаем, что вы теперь знаете, чего следует ожидать в ближайший год.

В любом случае, решать вам. История знает массу примеров, когда достойный продукт исчезал без следа, а доминирующее положение занимал добротный, но уступающий по своим параметрам конкурент; правда, у этого конкурента была широкая поддержка, хороший маркетинг и привлекательная цена. Будем надеяться, что чемпион рынка будет сочетать в себе все самое лучшее по приемлемой цене. Мы же со своей стороны обещаем проводить сравнительное тестирование всех новых чипсетов по мере появления их в нашей лаборатории.




Дополнительно

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.