<!—#set var="article_header" value=" Xabre —
Новый графический чип от SiS» —>
Введение

Что-то нынешнее лето получилось чересчур горячим. ATi только что выпустила карты следующего поколения, и сейчас игровое сообщество с нетерпением ждет дальнейшего развития событий — сможет ли ATi сместить nVidia с трона? Конечно же, и nVidia не сидит сложа руки, так что осенью мы вправе рассчитывать на сильную контратаку. Несмотря на то, что подобная битва интересна и захватывающа, она является лишь небольшой частью индустрии графических карт, хотя именно эта часть и продвигает инновации через интенсивную конкурентную борьбу. И хотя данный сегмент обеспечивает максимальную маржу прибыли для компаний, на самом деле на high-end продуктах особых денег не сделаешь — они попросту слишком дороги для распространения по широким слоям населения. Так что основные деньги крутятся на более дешевых, mainstream рынках.

Здесь конкуренция приобретает еще более кровавый оттенок — борьба идет практически за каждую партию товара. И критерием на бюджетном рынке является не максимальное число кадров в секунду, а отношение цена/производительность. ATi позиционирует на этот сегмент Radeon 7500 (который должен смениться Radeon 9000), а nVidia — GeForce4 MX. Сюда же нацелилась и SiS, выпустив свой новый чип. Как вы помните, несколько компаний уже продемонстрировали предварительные образцы своих карт на SiS Xabre во время нынешней выставки CeBit в Ганновере.

SiS уже достаточно давно занимается графическими чипами, однако прошлые продукты мы видели, в основном, в ноутбуках. Со своим новым чипом SiS330, также известным как «Xabre», SiS решила пробиться на рынок ускорителей для обычных компьютеров. Причем в силу низких цен на Xabre эта попытка доставит определенные проблемы ATi и nVidia.
Xabre
Чип выйдет на рынок в нескольких вариантах, первым из которых будет Xabre400, самая быстрая версия. Следующие два варианта, 200 и 80, будут выпущены на рынок чуть позднее как дешевые альтернативы. Если варианты 400 и 200 отличаются друг от друга только тактовой частотой, то у Xabre 80 будет убран AGP 8X интерфейс, а используемая память будет ограничена простой 128-битной SDRAM или 64-битной DDR SDRAM. Таким образом, подобный продукт идеально подходит для сборки дешевых систем. Ниже мы приведем сравнительные характеристики Xabre с другими чипами сегмента рынка «меньше $150».
| NVIDIA GeForce4 Ti4200 | NVIDIA GeForce4 MX460 | ATI Radeon 8500 | ATI Radeon 9000 Pro | SiS Xabre400 | |
| Технология чипа | 256 бит | 256 бит | 256 бит | 256 бит | 256 бит |
| Техпроцесс | 0,15 мкм. | 0,15 мкм. | 0,15 мкм. | 0,15 мкм. | 0,15 мкм. |
| Число транзисторов | 63 млн. | — | 60 млн. | — | — |
| Шина памяти | 128 бит DDR | 128 бит DDR | 128 бит DDR | 128 бит DDR | 128 бит DDR |
| Пропускная способность памяти | 8,2 Гбайт/с | 8,8 Гбайт/с | 8,8 Гбайт/с | 8,8 Гбайт/с | 8,2 Гбайт/с |
| Шина AGP | 1x/2x/4x | 1x/2x/4x | 1x/2x/4x | 1x/2x/4x/8x | 1x/2x/4x/8x |
| Память | 64/128 Мб | 128 Мб | 64/128 Мб | 64/128 Мб | 64 Мб |
| Частота чипа | 250 МГц | 300 МГц | 275 МГц | 275 МГц | 250 МГц |
| Частота памяти | (514) МГц 64 Мб (444) МГц 128 Мб |
МГц 275 (550) | МГц 275 (550) | МГц 275 (550) | МГц 250 (500) MHz |
| Память | SD/BGA 3,3-4 нс | BGA 3,3 нс | SD/BGA 3,3 нс | SD | SD 3,3-4 нс |
| Число блоков вершинных программ | 2 | — | 2 | 2 | — |
| Пиксельных конвейеров | 4 | 2 | 4 | 4 | 4 |
| Текстурных блоков на конвейер | 2 | 2 | 2 | 1 | 2 |
| Текстур на текстурный блок | 4 | 4 | 3 | 6 | 4 |
| Версия вершинных программ | 1.1 | — | 1.1 | 1.1 | 1.1 |
| Версия пиксельных программ | 1.3 | — | 1.4 | 1.4 | 1.3 |
| Поколение DirectX | 8 | 7.1 | 8.1 | 8.1 | 8.1 |
| Режимы сглаживания | Мульти семплинг | Мульти семплинг | Супер семплинг | Супер семплинг | Супер семплинг |
| Оптимизация памяти | LMA II | LMA II | Hyper Z II | Hyper Z II | Не указана |
| Выходов на дисплеи | 2 | 2 | 2 | 2 | 2 |
| Внутренний Ramdac чипа | 2 x 400 МГц | 2 x 400 МГц | 2 x 400 МГц | 2 x 400 МГц | 1 x 400 МГц, 1x 160 МГц |
| Внешний Ramdac чипа | — | — | — | — | SiS 301B |
| Бит на канал цвета | 8 | 8 | 8 | 8 | 8 |
| Особые функции | — | TV кодер на чипе | — | TV кодер на чипе; FullStream | |
| Предполагаемая цена | ~ $179 | $149 | $179 | $149 | $149 |
Технология
На бумаге Xabre технологически превосходит своих прямых конкурентов, ATi Radeon 7500 и nVidia GeForce4 MX. Кроме привычного (по сегодняшним стандартам) T&L движка, чип содержит блок пиксельных программ версии 1.3. Однако Xabre не поддерживает вершинные программы. Поскольку вершинные программы могут эмулироваться центральным процессором, то особых проблем данный недостаток не вызывает, тем более принимая во внимание низкую цены на карту. Подобно nVidia GeForce4 MX, SiS Xabre обладает оптимизированной эмуляцией вершинных программ в драйвере.
| Частота AGP | Сигнальное напряжение | Макс. пропускная способность | Примечание | |
| 1x | 66 МГц | 3,3 В | 266 Мбайт/с | Передает информацию только на переднем фланге сигнала |
| 2x | 66 МГц | 1,5 / 3,3 В | 533 Мбайт/с | Передает информацию на переднем и заднем флангах сигнала |
| 4x | 66 МГц | 1,5 В | 1 Гбайт/с | Передает информацию на переднем и заднем флангах сигнала (133 МГц) |
| 8x | 66 МГц | 0,8 / 1,5 В | 2,1 Гбайт/с | Передает 8 слов данных, каждое 32 бита |
Карты Xabre первыми на рынке обзавелись поддержкой AGP 8X — версии 3.0. Однако увеличение пропускной способности между чипсетом и видеокартой вряд ли приведет сейчас к какому-либо заметному росту производительности. Мы помним, что переход от AGP 2X (533 Мбайт/с) к AGP 4X (1066 Мбайт/с) остался практически незамеченным в силу увеличения графической памяти на видеокарте. Поскольку у Xabre наблюдались некоторые проблемы с материнскими платами на чипсетах VIA, на них карта будет переключаться в режим 2X, что, в общем-то, особо на производительности и не скажется. Благодаря большим объемам памяти на карте, скорость AGP будет заметно влиять на производительность только при сценах с огромным количеством полигонов, которые современные чипы вряд ли смогут обработать на приемлемой скорости.
В нижеследующем тестировании мы более внимательно уменьшение производительности карты Xabre, которое связано с принудительной работой в AGP 2X режиме. В любом случае, поскольку материнские платы на чипсетах VIA сегодня широко распросранены, мы решили проводить все тесты именно на этой платформе.
Вкратце рассмотрим функциональность карты:
- Видеоускоритель 8×8
- Карты Xabre 200 и 400 используют интерфейс AGP 8X, соответствующий спецификации 3.0. Обеспечивается аппаратная поддержка следующих DirectX 8.1 функций: объемные текстуры, BRDF, карты затенения, пиксельные программы (1.3), точечные спрайты и т.д.
- Пиксельный движок
- Xabre оснащена движком пиксельных программ 1.3.
- Улучшенное управление памятью (Frictionless Memory Control(tm), FMC)
- Оптимизированное управление памятью на основе чередования (2×64)
- Сглаживание
- Xabre поддерживает три режима сглаживания: 2X, Jitter и 4X
- Видеопроцессор MotionFixing(tm)
- Функция ускорения видео обеспечивает функцию деинтерлейсинга наподобие определения движения с использованием 4 полей на пиксель. Источником видео потока могут быть MPEG декодер, видео захват и AVI интерфейс.
- T&L движок третьего поколения
- Классический T&L движок, без поддержки вершинных программ. Вершинные программы эмулируются драйвером.
- Утилита CubicLook(tm)
- 3D стерео очки и разгон.
- Технология DoubleScene(tm)
- Выход на два монитора через чип-кодек SiS301.
Драйвер
Драйверы не являются сильным звеном SiS. В них отсутствуют важные 3D опции, типа v-sync или фильтрации. Использование ТВ-выхода также слегка смущает, поскольку соответствующее меню появляется только лишь после подсоединения кабеля и перезагрузки компьютера.

Главное меню драйвера

Меню калибровки цвета

Меню проигрывания видео

Выбор дисплея
Как показало практическое тестирование, с драйверами версии 3.02.53 карта работает безупречно.
3D Wizard
Для использования 3D стерео очков и сглаживания необходимо запустить дополнительный инструмент — 3DWizard. Однако SiS что-то не в восторге от этого инструмента, поскольку на странице Xabre нет ссылки на его скачивание. Старые версии утилиты не работают с новыми драйверами.

Настройки 3D очков

Настройки сглаживания

Меню разгона
Также SiS включила в 3DWizard функцию «орлиного глаза» (Eagle Eye), очень напоминающую известную функцию прозрачности ASUS.

Включение функции Eagle Eye заставляет драйвер выводить 3D объекты прозрачными, или показывать их в режиме проволочной сетки. Функция весьма сомнительна, поскольку не так давно у ASUS разразился целый скандал по этому поводу.
ТВ-выход / Два дисплея / Качество картинки
Карты Xabre400 используют чип-кодек SiS301, который уже некоторое время применяется в ноутбуках. Чип включает NTSC/PAL ТВ кодек с Macrovision 7.1.L1, TMDSTM с билинейным масштабированием для вывода на ЖК экраны и RGB порт для обычных VGA мониторов.
Два дисплея — TFT
SiS301 позволяет использовать 24-битные, 18-битные и 12-битные ЖК мониторы. Максимальное разрешение — 1280×1024@60 Гц.
Два дисплея — VGA
Некоторые компании, типа Triplex, поставляют со своими картами DVI-I->VGA переходник, позволяющий подключать второй ЭЛТ монитор к карте. Медленный 135 МГц RAMDAC значительно ограничивает максимальное разрешение и скорости обновления. Максимальное значение — 1280×1024@75 Гц.
В 1280×1024 изображение довольно четко, однако на нем присутствует несколько затененных линий. Максимальное приемлемое разрешение для второго монитора составляет 1024×768-32. Так что по качеству сигнала второй выход и рядом не находится с первым. Вряд ли вам понравится использовать Xabre для работы с двумя мониторами.
ТВ-выход
Для активации ТВ-выхода необходимо воткнуть кабель в карту. После перезагрузки ТВ-выход будет опознан драйверами. Возможные разрешения ТВ-выхода составляют 800×600 и 1024×768. Что касается качества, то здесь есть как плюсы, так и минусы. Сначала о плохом: при включении ТВ-выхода основной монитор должен использовать то же разрешение, что и ТВ-выход. Вы не сможете использовать ТВ-выход для расширения рабочего стола. К тому же все шрифты на VGA мониторе приобретают жирное начертание. Так что от SiS здесь требуется некоторая доработка. Еще одна загадка — в 1024×768 мы не смогли выбрать 32-битный цвет, хотя он без проблем работал в 800×600.

Ну а теперь о хорошем: для регулировки изображения на ТВ существует большое количество опций. Вы можете двигать и масштабировать изображение по вертикальной и горизонтальной оси. Изображение можно масштабировать на 20 позиций, так что вы сможете оптимально подогнать его под ваш экран. Драйвер даже предлагает режим overscan. Так что инженерам nVidia есть на что посмотреть в драйверах SiS.
Драйвер SiS предлагает и зеркальный режим, в котором второй дисплей дублирует первый. Также реализован и мультимониторный режим, когда рабочий стол продолжается на второй монитор (в качестве второго монитора можно использовать только ЭЛТ или ЖК). Совместное использование ТВ-выхода и второго монитора невозможно.
Тестирование
| Аппаратное обеспечение | |
| Система | AMD AthlonXP 2000+ ASUS A7V266-E VIA KT266A 133 МГц FSB 256 Мб PC-266 МГц RAM CL2 (2×128 Мб) |
| Драйверы и ПО | |
| Версия DirectX | Direct X 8.1 |
| ОС | Windows XP Professional |
| Драйверы | Карты NVIDIA: 29.42 reference, Карты ATI: Catalyst v6.13.10.6094 Kyro II: v1.05.15.0084 Xabre400: v3.03.51 |
| Эталонные карты | NVIDIA v28.32 WHQL ATI v6-13-10-6071 |
Max Payne



В Max Payne результаты Xabre находятся между GeForce4 MX440 и MX460. Однако приемлемая производительность имеет недостатки качества — мерцающие треугольники. SiS информировала нас, что знает об этой проблеме и сейчас компания работает над ее исправлением. Что касается производительности, то причин для жалоб здесь нет.
Giants



На первый взгляд здесь доминирует Radeon 7500. На увеличенном разрешении он уходит за MX 460. При низких разрешениях Xabre400 чуть обгоняет MX 400, однако при увеличении разрешения она явно отстает, а на 1600×1200 Xabre показывает результат хуже Kyro II.
Jedi Knight II



В Jedi Knight II Xabre демонстрирует экстраординарный результат — даже слишком хороший. Результат находится где-то на 10 fps выше, чем в намного менее детализированной Quake 3! Впечатляет!
Aquanox



В Aquanox плата Xabre вновь выходит на первое место, обогнав MX 460. В 1600×1200 ситуация меняется в связи с более высокой тактовой частотой карт nVidia. Однако Radeon 7500 вывел на экран множество графических ошибок на текущих драйверах Catalyst, в результате чего мы не смогли выполнить измерения.
Quake 3



Движок Quake 3 получил несколько модернизаций и исправлений в играх типа Jedi Knight II и RTCW. И хотя оригинальная игра уже несколько устарела, она до сих пор широко используется при тестировании производительности. Xabre здесь находится между двумя платами MX. Она хорошо себя показывает, пока разрешение не достигает 1600×1200.
3D Mark 2001 SE



После нового исправления (Build 330), Xabre работает в 3D Mark 2001 SE безупречно. До этого у нас возникали некоторые проблемы в расширенном тесте пиксельных программ. Xabre вновь демонстрирует впечатляющую производительность, достаточную для обгона MX 460 даже на 1280×1024. MX 440 и Radeon 7500 существенно отстают.
Comanche 4



На сегодняшних high-end картах Comanche 4 очень сильно зависит от процессора. Однако на более медленных картах, принимающих участие в нашем тестировании, разница становится более заметна. В 1024×768 Xabre все еще обгоняет Radeon 7500, но результат карты ухудшается при росте разрешения. Kyro II нельзя протестировать в этой игре, поскольку у него нет T&L блока (а наличие его здесь обязательно).
Max Payne (Direct3D)

В Max Payne Xabre обгоняет обе платы nVidia GeForce4 MX как режиме 2x, так и 4x. ATi Radeon демонстрирует странное поведение. Он просто отказывался реагировать на изменения в драйвере, полностью их игнорируя. Поэтому драйвер показывал одну и ту же производительность при всех режимах сглаживания.
Quake 3 (OpenGL)

В Quake 3 мы наблюдаем полностью обратную картину и платы nVidia явно побеждают. Идентичные результаты в 2x и Quincunx режимах nVidia могут показаться странными, но они верны. Благодаря аппаратной поддержке сглаживания в GeForce4 MX режим Quincunx может использоваться практически без ущерба производительности.
3D Mark 2001 — детализованные результаты
Этот синтетический тест способен дать намного более интересную информацию, чем просто финальный результат. Отдельные тесты помогают более глубоко выявить слабые и сильные места каждой карты.
Скорость заполнения
Скорость заполнения показывает, сколько текселей видеокарта может пропустить через кадровый буфер в секунду. Тесты 3D Mark сначала измеряют скорость заполнения при использовании одной текстуры, а затем и при мультитекстурировании.
- Одна текстура: Выводится 64 поверхности с одной текстурой каждая. То есть видеокарта будет заполнять каждый из этих объектов отдельно, независимо от количества текстурных слоев, которые карта способна отрисовать за один проход.
- Мультитекстурирование: 64 текстурных слоя отрисовываются максимально быстро. То есть мы должны использовать тот факт, что современные карты обычно могут отрисовывать несколько текстурных слоев на одном объекте так же быстро, как они будут отрисовывать один слой. 64 текстурных слоя распределяются, поэтому каждая поверхность имеет столько текстурных слоев, сколько карта может отрисовать за один проход. К примеру, если ваша карта может отрисовывать 8 текстурных слоев за один проход, то на экране будет 8 объектов с 8 текстурными слоями каждый. Если карта может отрисовывать 6 текстурных слоев за проход, то там будет 10 объектов с 6 слоями и 11 слой с 4 оставшимися слоями.


В режиме одной текстуры Xabre обгоняет MX 440, а Radeon 7500 занимает последнее место. При мультитекстурировании, которое используется во многих современных игровых движках, ситуация кардинально меняется. Xabre в три раза быстрее MX 400 и в два раза быстрее Radeon 7500, что ставит платы nVidia на их законное место.
Высокое число полигонов


Тест измеряет доступную пропускную способность треугольников для каждой карты:
- 1 источник света: Для высокой пропускной способности здесь используются матовые материалы и один направленный источник света.
- 8 источников света: У нас та же самая сцена, но драконы изготовлены из зеркального материала, что дает красивые отражения. На сцене присутствует 8 источников света, один направленный и 7 точечных.
В простейшем тесте мы имеем только один источник света, Xabre чуть отстает от двойки nVidia, зато чуть обгоняет Radeon 7500. В более сложном тесте с 8 источниками света, где добавлены отражения объектов, Xabre лидирует, хотя и незначительно.
Производительность пиксельных программ
Новый Xabre400 от SiS имеет важное преимущество над дешевыми картами nVidia и ATi — блок пиксельных программ, который позволяет программировать текстурные эффекты. В отличие от вершинных программ, пиксельные программы нельзя эмулировать программно, что серьезно отодвигает конкурентов. Конечно, возникает вопрос — насколько быстр блок пиксельных программ Xabre. 3D Mark предлагает нам для оценки производительности несколько тестов пиксельных программ.
Мы оценим производительность Xabre по сравнению с GeForceTi500, GeForce4 Ti4600 и Radeon 8500. Конечно, не очень справедливо сравнивать дешевую карту с дорогими, но недостаток конкурентов в дешевом сегменте не оставил нам выбора.
Игровой тест 4 — Природа
Эта часть теста использует пиксельные программы для создания воды:
Эта сцена использует возможности DirectX(r) 8. Деревья, трава и бабочки анимированы, трансформированы и освещены с помощью вершинных программ. Движения рыбака созданы с помощью морфинга, тоже на основе вершинных программ. Поверхность озера использует вершинные программы, пиксельные программы и кубические карты. Из-за использования пиксельных программ этот тест не может работать на не полностью совместимом с DX8 оборудовании. Сцена высоко детализована и соответствующим образом влияет на результат 3DMark.

Xabre400 выглядит неплохо по сравнению с GeForce3 Ti500. Однако здесь определенно доминируют GeForce4 Ti4600 и Radeon 8500.
Скорость пиксельных программ
Этот тест измеряет скорость блока пиксельных программ. Стандартный тест использует пиксельные программы версии 1.3. Расширенный пиксельный тест использует программы версии 1.4. Здесь карты ATi получают определенное преимущество над конкурентами:
- Пиксельные программы
Пиксельные программы — это технология создания попиксельного освещения и других попиксельных операций на 3D сцене. Отображение неровностей тоже является своего рода попиксельной операцией, поскольку при этом на поверхности появляются шероховатости благодаря модификациям цвета пикселя без затрагивания геометрии сцены, другими словами, полигонов сцены. Тест демонстрирует поверхность воды, созданную с помощью пиксельных программ, накладывающих неровности среды с помощью кубических карт. Тест требует полностью совместимого с DirectX 8 оборудования с поддержкой пиксельных программ 1.0. Видеокарта должна уметь отрисовывать 4 текстурных слоя за один проход, чтобы поверхность воды отображалась за один проход. - Дополнительные пиксельные программы
Этот новый тест был добавлен в 3DMark 2001 SE и он использует пиксельные программы версии 1.4, которые появились в DirectX 8.1. Тот же эффект достигается и с помощью пиксельных программ 1.0, но тогда отрисовка поверхности воды происходит за два прохода. Оборудование, поддерживающее пиксельные программы 1.4. (или выше) отрисовывает воду за один проход. Поверхность воды в этом тесте более реалистична, чем в обычном тесте пиксельных программ. Вместо простого наложения карты неровностей на основе кубической карты, тест использует специальную (ripple) текстуру (традиционное наложение карт неровностей), текстуру отражений, текстуру преломлений и текстуру Френеля. В результате мы получаем поверхность воды, на которой возникает рябь от ветра, видны деформированные отражения и преломления (вид объектов в толще воды). Плюс отражение зависит от угла просмотра поверхности воды. К примеру, если вы будете смотреть перпендикулярно на поверхность, то увидите только преломленные лучи, то есть объекты в воде. А если параллельно поверхности воды — то увидите только отраженные объекты.


Xabre400 заметно отстает в этом тесте, и становится очевидно, что она не может конкурировать со старшими DirectX 8 картами, хотя частота чипа 250 МГц лишь чуть быстрее GeForce3 Ti500. Следует отметить, что Radeon 8500 обгоняет GeForce4 Ti4600 на 15 fps в этом тесте. Это любопытно, поскольку в отличие от карты nVidia с поддержкой PS1.3, карта ATi совместима с версией PS1.4. Еще один интересный феномен — GeForce4 Ti лишь чуть обгоняет GeForce3 Ti в этом тесте.
Заключение
В качестве Xabre400 SiS выпустила на рынок довольно интересный чип. Благодаря его низкой цене, уже многие производители анонсировали карты на Xabre, поскольку маржа прибыли с такими картами намного выше, чем на продуктах ATi или nVidia.
Производительность Xabre в большинстве игр находится где-то между MX440 и MX460. Однако в некоторых играх (например, в Giants) наблюдается заметное падение производительности, когда даже Kyro II обгоняет Xabre. Впрочем, такая ситуация, скорее всего, связана с сыроватыми драйверами. А если учитывать темпы, с которыми SiS выпускает новые драйверы, исправление должно вскоре появиться.
Сомнительной функцией является включение возможности смотреть сквозь стены и включать отображение проволочного каркаса. Видимо менеджеры SiS были в отпуске во время горячих споров вокруг аналогичной возможности драйверов ASUS.
Если вам нужна недорогая видеокарта с хорошим ТВ-выходом, то вы смело можете покупать Xabre400. Однако в некоторых играх вы все же можете встретить артефакты. С этой точки зрения у nVidia и ATi наблюдается меньшее число проблем. Однако эти карты и стоят дороже. Несколько досаждают проблемы совместимости с чипсетами VIA, однако SiS работает над этим. Ну а пока что карта работает с чипсетами VIA на скорости AGP 2X.
Не следует пренебрежительно относиться к SiS. Если тайваньская компания сможет вовремя выполнить все запланированное, то она сможет утвердиться на третьем месте на графическом рынке. Xabre — это только лишь начало. Дорога у чипа и его последователей длинная, но первые шаги нас все же немало порадовали.
