SiS Xabre400


СОДЕРЖАНИЕ

GPU SiS Xabre400

Похоже, что лето, с точки зрения погоды, выдалось жаркое . Пора в отпуск. После отпуска нам предстоит не менее жаркая (с точки зрения анонсов графических решений) осень. Пока, же, право, тоже не до скуки — не успели мы с вами распробовать скороспелку бумажных анонсов Matrox и 3Dlabs, как был сготовлен непритязательный быстропит от SiS — Xabre. Очередная попытка удачно растущей на чипсетном рынке компании расширить свое присутствие и на графическом берегу.

Компания предполагает выпустить следующую линейку решений на базе нового семейства GPU Xabre:

  1. Xabre 80 — AGP4x, 200/166 МГц (ядро/память) SDR 128 бит
  2. Xabre 200 — AGP8x, 200/166 МГц (ядро/память) DDR 128 бит
  3. Xabre 400 — AGP8x, 250/250 МГц (ядро/память) DDR 128 бит

Позже будет доступно еще одно, самое мощное решение линейки:

  1. Xabre 600 — AGP8x, 275/300 МГц (ядро/память) 128 бит DDR
Далее, в феврале 2003 года SiS собирается выпустить DirectX 9 совместимое решение Xabre II.

Несомненно новое семейство графических чипов SiS не претендует на какие-либо рекорды и высоты в плане совершенства архитектуры или производительности. Однако налицо заметный прорыв по сравнению с чрезмерно скромными предыдущими творениями SiS — новый чип обладает заметным архитектурным преимуществом, не доступным пока ни одному из позиционируемых в ту же нишу конкурентов. Да, аппаратные пиксельные шейдеры. Один только факт их наличия в бюджетном по своей сути продукте может стать веской причиной для похвалы SiS, стойко переносящей графические войны гигантов, сотрясающие ее собственный маленький пятачок, расположенный в самом низу рынка. Здесь, как известно, все решают три фактора: минимальная цена, хорошее отношение цена/производительность и отсутствие существенных сложностей в настройке и эксплуатации. Далее мы подробно рассмотрим эти вопросы, а пока немного теории и характеристик.

Перед нами сводная таблица ключевых ТТХ участвующих в дальнейшем тестировании чипов и карт:

Название картыTriplex Millennium Silver Xabre ProRADEON 7500 (карты от партнеров ATI)GeForce 4 MX 460 (MX440, MX420)
Чип, ревизия, версия драйверов
ЧипXabre400RV200NV17
РевизияA1A12A3
Версия драйверов3.02.536.07129.40
Основные параметры
Число конвейеров422
Текстурных блоков на конвейер232
Текстур за проход432
Частота ядра, МГц250290 (270, 250, 200)300 (270, 250)
Филрэйт (млн. пикселей)1000580 (540, 500, 400)600 (540, 500)
Филрэйт (млн. текселей)20001740 (1620, 1500, 1200)1200 (1080, 1000)
RAMDAC, МГц350350*2350*2
Технология, мкм0.150.150.15
Параметры локальной памяти
Частота памяти, МГц250230 (230, 166 SDR)275 (200, 166 SDR)
Шина памяти, бит128 (DDR)128 (DDR, SDR)128 (DDR, SDR)
Объем памяти, МБ646464
Скорость памяти, нс4 (3.3)4-63.3 (4, 5)
Версия OpenGL1.31.31.3
Версия DirectX8.18.18.1
Ускорение GDI+ДаДаДа
Пиксельный конвейер
Пиксельные шейдеры1.3 (!)НетНет
Текстурных стадий432
Комбинационных стадий888
Multisampling2,3,4 сэмплаНет2,3,4 сэмпла
Число плоскостей отсечения060
Вершинный конвейер
Вершинные шейдерыНет (!)Нет1.1
Число потоков вершин16816
Число констант вершинного шейдераНетНет96
Максимум матриц для блендингаНет44
Индексированный блендингНетНетНет
Число источников света1088
N-PatchesНетНетНет
RT-PatchesНетНетНет
Число примитивов10485766553665536
Число вершин655366553665536
Прочие параметры
Pure DeviceНетНетДа
Размер спрайтов до6425664
3D текстурыДаДа (без MIPMAP)Нет
Карты отражения (среды)ДаДа (без MIPMAP)Да (с анизотропией)
Анизотропная фильтрацияНет (!)Да (только билинейная)Да
Степень анизотропии доНет2,3 упрощенных билинейных выборки2 би/три линейных выборки
ТуманFOGVERTEX FOGTABLEFOGVERTEX FOGRANGEFOGVERTEX FOGRANGE FOGTABLE


Приведем структурную схему чипа:

Прокомментируем существенные пункты:

  1. Xabre 400 проигрывает конкурентам по частоте ядра (за исключением MX 420 и младших моделей ATI).
  2. Xabre 400 не имеет двух полноценных RAMDAC, интегрированных в процессор, в отличии от конкурентов, но оборудован вторым CRTС, который позволяет при использовании внешнего RAMDAC, TV-Out или DVI интерфейса выводить изображение на два приемника (характерная черта предыдущего поколения — GeForce2 MX и иже с ним).
  3. Схожая с NV20/NV25 организация внутренней архитектуры — 4 конвейера закраски, по два текстурных блока на каждом. Результаты их работы могут накапливаться, в результате чего мы получаем возможность комбинировать до 4 текстур за один проход, как и в случае NV20/NV25.
  4. Аппаратная поддержка пиксельных шейдеров версии 1.3.
  5. Несмотря на наличие T&L блока, допускающего использование до 10 источников света одновременно, этот блок программируемым не является. Как следствие — нет аппаратной поддержки исполнения вершинных шейдеров. Возможно, это разумный компромисс — с эмуляцией вершинных шейдеров может вполне успешно справиться практически любой современный процессор, а вот пиксельные шейдеры эмулировать на приемлемом уровне производительности невозможно. Ниже мы исследуем соответствующие аспекты производительности чипа.
  6. Xabre 400 не содержит каких либо технологий экономии пропускной полосы памяти. То есть, о них не упоминается, да и результаты тестов (забегая вперед) подтверждают их отсутствие.
  7. Доступен Multisampling — все те же 2..4 сэмпла, до сих пор недоступные продуктам ATI .
  8. Полноэкранное сглаживание, судя по всему, чип реализует только через суперсэмплинг (SS FSAA), реализованы классические режимы 2x и 4x, однако в текущих драйверах эта возможность не является публично доступной (не может быть активирована пользователем).
  9. Реализация какой либо анизотропии отсутствует в железе или пока не поддерживается на уровне драйверов.
  10. Поддерживаются объемные текстуры, карты среды, все стандартные методы сжатия текстур (DXT1..5). Поддерживается 16, 24 и 32 бит точность представления Z,и 8 бит буфер шаблонов.

Приведем также список поддерживаемых OpenGL (версия 1.3.0) расширений:

  • GL_ARB_multitexture
  • GL_ARB_texture_border_clamp
  • GL_ARB_texture_compression
  • GL_ARB_texture_cube_map
  • GL_ARB_texture_env_add
  • GL_ARB_texture_env_combine
  • GL_ARB_texture_env_crossbar
  • GL_ARB_texture_env_dot3
  • GL_ARB_transpose_matrix
  • GL_EXT_abgr
  • GL_EXT_bgra
  • GL_EXT_blend_color
  • GL_EXT_blend_minmax
  • GL_EXT_blend_subtract
  • GL_EXT_compiled_vertex_array
  • GL_EXT_draw_range_elements
  • GL_EXT_packed_pixels
  • GL_EXT_polygon_offset
  • GL_EXT_rescale_normal
  • GL_EXT_separate_specular_color
  • GL_EXT_texture3D
  • GL_EXT_texture_edge_clamp
  • GL_EXT_texture_env_add
  • GL_EXT_texture_env_combine
  • GL_EXT_texture_object
  • GL_EXT_vertex_array
  • GL_SGIS_multitexture
  • GL_SGIS_texture_edge_clamp
  • GL_SGIS_texture_lod
  • GL_WIN_swap_hint
Особенности Triplex Millennium Silver Xabre Pro

Это не первый обзор продукции Triplex, в материале, посвященном GeForce4 Ti 4600 и GeForce3 Ti 200, читатели уже смогли познакомиться с новой для них компанией. Напомню, что тайваньская фирма Triplex Corporation была образована в 1991 году (то есть, существует уже более 10 лет). В 1992 году компания предложила пользователям новейшие для того времени разработки на базе чипа от Tseng Labs — ET3000, а затем и ET4000.

Triplex успешно реализовывала свои изделия (в дальнейшем видеокарты базировались на чипах от S3, SiS и других) как на ОЕМ, так и Retail-рынке. К сожалению, по сей день Triplex Corp. у нас практически неизвестна. Эта фирма имеет очень большую популярность в Китае и у себя на родине, Тайване. Однако есть и положительные моменты, в частности, в последнее время наладились мосты между этой фирмой и Украиной, в Киеве есть дистрибутор — IT-Link. Надеемся, что в конце концов и на российском рынке появится продукция Triplex.

Сейчас эта компания выпускает видеокарты на базе процессоров не только от NVIDIA, но и SiS, а также PowerVR. Не так давно Triplex анонсировала новый продукт на базе SiS Xabre, который мы, собственно, и рассмотрим.

В качестве предисловия к изучению самой карты хочу сказать, что фирменной разработкой компании Triplex является идея покрывать PCB карт тонким слоем серебра. Сейчас практически все продукты от Triplex выпускаются на таких PCB, которые носят имя Millennium Silver. Это дает два преимущества:

  • Экранирование печатной платы, что защищает карты от различного рода наводок;
  • Снижение нагрева карты за счет того, что вся карта начинает играть роль некоего радиатора.

Подробности мы рассмотрим ниже. Плата



Карта имеет AGP x2/x4/x8 интерфейс, 64  МБ DDR SDRAM памяти, размещенной в 8-ми микросхемах на обеих сторонах PCB.

Память производства EtronTech со временем выборки 3.3 ns, что соответствует примерно частоте работы 300 (600) МГц. Карта функционирует на штатных частотах для Xabre400 — 250/250 (500) MHz.



Сравнение с эталонным дизайном, вид спереди
Triplex Millennium Silver Xabre Pro Reference card SiS Xabre400


Сравнение с эталонным дизайном, вид сзади
Triplex Millennium Silver Xabre Pro Reference card SiS Xabre400


Как мы видим, Triplex Millennium Silver Xabre Pro полностью соответствует эталонному дизайну от SiS, даже микросхемы памяти от одного производителя. Вообще, интересно, зачем надо было устанавливать такую быструю память для частот 250 МГц, когда хватило бы и 4ns модулей? Забегая вперед, скажу, что память практически не разгоняется, несмотря на славу великолепного разгонного потенциала у EtronTech. Видимо, тут вина не в памяти, а в разводке или установленных таймингах работы микросхем памяти.

Если уж речь зашла о работе установленных на карте модулей памяти, то надо обратить внимание и на сам чипсет — Xabre400:

Несмотря на 0.15мкм техпроцесс, чип довольно сложен и ощутимо греется (вероятно, сказывается наличие четырех пиксельных конвейеров и восьми текстурных блоков), поэтому имеет металлическую крышку в центре для лучшего теплоотвода. Опять же, забегая вперед, отмечу, что разгон GPU бесполезен: уже на 270 МГц карта виснет в приложениях типа 3DMark2001. Видимо, не зря компания SiS предпочитает пока не вести речь о старшей модели Xabre 600, у которой ядро должно работать на частоте 300 МГц.

Конечно же, мы не можем пройти мимо окраски PCB — серебристого цвета. Повторю, что это не просто окраска, а покрытие PCB тонким слоем настоящего серебра:

Как мы видим, каждый элемент на плате изолирован от серебряного напыления, поэтому не стоит волноваться за электрику на этой карте. Я еще раз отмечу, что, по данным Triplex, покрытие PCB серебром дает снижение температурного режима у видеокарты на 10-15 градусов Цельсия.

Кстати, вот и перейдем к рассмотрению охлаждающих устройств. Если на карте от Triplex кулер ничем особым не выделяется, а память вообще не охлаждается, то кулер на референс-карте — просто потрясающий.

Разумеется, толку в охлаждении микросхем только с лицевой стороны мало. Судя по всему, столь крупный радиатор выполняет скорее декоративные функции.

Продолжая рассматривать карту, мы остановим свой взгляд на сопроцессоре SiS 301, который обеспечивает карте мультимониторность, то есть вывод изображения на два монитора. Нам подобные функции уже очень хорошо знакомы.

Данная реализация "двуголовости" позволяет получить стандартный набор возможностей:

Clone — режим дублирования картинки на два монитора

Ну, этот режим особого интереса не представляет.

Extended mode — режим расширения рабочего стола на второй монитор (WinDVD)

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

Extended mode — режим расширения рабочего стола на второй монитор (PowerDVD)

Плеер PowerDVD, напротив, очень удобен для такого случая, и на втором приемнике можно спокойно смотреть кино, высвободив первый монитор для каких-либо дел. По поводу качества проигрывания DVD скажу, что нареканий нет, процент загрузки CPU при проигрывании MPEG2-роликов составлял не более 22-23%.

Отмечу, что в комплекте поставки нет переходника S-Video-to-RCA, но я подобрал из имеющихся в нашей лаборатории, поэтому TV-out протестировать удалось.





Должен сказать, что качество и возможности данного TV-out превзошли все мои ожидания! Даже знаменитый TV-out от ATI меркнет. Это несомненный плюс карты.

В заключении рассмотрения дополнительных функций скажу, что для подключения второго CRT монитора использовался переходник DVI-to-VGA, поставляемый с картой.

А теперь рассмотрим комплект поставки. Я думаю, что тут читатели смогут снова испытать восторг! И опять не из-за того, что входит в упаковку карты Triplex Millennium Silver Xabre Pro, а из-за вида самой упаковки!

В комплект поставки входят: руководство пользователя, диск с драйверами и утилитами, переходник DVI-to-VGA, удлинитель S-Video.


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


На этом рассмотрение особенностей карты мы заканчиваем.

Разгон

Подъем частот возможен с помощью утилиты PowerStrip и 3D Wizard(оверклокер от Triplex еще очень сырой и под Windows XP постоянно глючит). Однако уже после подъема частоты работы памяти на 15 МГц начались существенные проблемы — появление артефактов в изображении в результате сбоев. Выше 268-270 МГц чип работать не смог. Таким образом, можно считать, что разгон совершенно недоступен.

Установка и драйверы

С картой поставляются драйверы от SiS версии 3.01, но мы использовали более свежие 3.02.53. Настройки в драйверах весьма скудны и посвящены в основном информации о карте и установкам работы "двуголовости" (когда подключено два приемника):

Обращаю ваше внимание на два момента:

  1. Имеется возможность менять местами приемники (мониторы), что является несомненным плюсом;
  2. Отсутствуют любые настройки 3D-графики, а это — СИЛЬНЕЙШИЙ минус, и наши тесты это покажут.

В комплекте поставки еще есть утилита 3D Wizard, которая управляет только избранными функциями:

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

  • Компьютер на базе Athlon XP 1666 MHz (2000+):
    • процессор AMD Athlon XP 2000+
    • системная плата Soltek 75DRV5 (VIA KT333);
    • оперативная память 512 MB DDR SDRAM PC2700;
    • жесткий диск Fujitsu 20 GB;
    • операционная система Windows XP.

На стенде использовались мониторы ViewSonic P810 (21") и ViewSonic P817 (21").

При тестировании применялись драйверы от SiS версии 3.02.53. Должен еще раз напомнить, что VSync принудительно отключить невозможно. Технология S3TC ОТКЛЮЧЕНА в приложениях.

Для сравнительного анализа приведены показания видеокарт:

  • Chaintech G320 (NVIDIA GeForce3 Ti 200, 175/200 (400) MHz, 64MB);
  • Leadtek A170V (NVIDIA GeForce4 MX 440, 270/200 (400) MHz, 64MB);
  • MSI GF4MX460 (NVIDIA GeForce4 MX 460, 300/275 (550) MHz, 64MB);
  • ATI RADEON 7500 (RADEON 7500, 290/230 (460) МГц, 64 МБ, driver 6.071).

Результаты тестов

Перед тем, как кратко дать оценку качеству в 2D, я еще раз дам пояснение, что на настоящий момент НЕТ полноценной методики объективной оценки этого параметра по следующим причинам:

  1. Практически у всех современных 3D-акселераторов качество 2D может сильно зависеть от конкретного экземпляра, а отследить все карты невозможно физически;
  2. Качество 2D зависит не только от видеокарты, но и от монитора, соединительного кабеля;
  3. В последнее время огромное влияние на этот параметр стали оказывать связки: монитор-карта, то есть есть мониторы, "не дружащие" с теми или иными видеокартами.

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

Что касается протестированного экземпляра, то совместно с ViewSonic P817 и кабелем BNC Bargo он продемонстрировал следующее качество в предельных разрешениях и частотах: 1600х1200х100Гц — плохо, 1600х1200х85Гц — удовлетворительно, 1280х1024х100Гц — хорошо, 1280х1024х85Гц — отлично.

Приступаем к оценке производительности видеокарты в 3D. В качестве инструментария мы использовали:

  • 3DMark2001 SE (MadOnion) — синтетический тест, демонстрирующий работу платы в DirectX 8.1;
  • Quake3 Arena v.1.17 (id Software/Activision) — OpenGL, мультитекстурирование, Quaver, настройки тестирования все на максимальном уровне: уровень детализации — High, уровень детализации текстур — №4, S3TC OFF, плавность кривых поверхностей резко увеличена при помощи переменных r_subdivisions "1" и r_lodCurveError "30000" (подчеркну, что по умолчанию r_lodCurveError "250" !), конфигурации можно скачать тут
  • Return to Castle Wolfenstein (MultiPlayer) (id Software/Activision) — OpenGL, мультитекстурирование, Checkpoint-demo, настройки тестирования — все на максимально возможном уровне, S3TC OFF, конфигурации можно скачать тут;
  • Comanche4 Benchmark Demo (NovaLogic) — DirectX 8.1, мультитекстурирование, настройки тестирования все на максимум, S3TC OFF.
  • Serious Sam: The Second Encounter v.1.05 (Croteam/GodGames) - OpenGL, мультитекстурирование, Grand Cathedral demo, настройки тестирования: quality, S3TC OFF

Замечу, что на последней (3.02.53) версии драйверов тест на базе Serious Sam II не заработал, однако Xabre функционировал без проблем в этой игре на предыдущей версии 3.02.52.

Тестирование проводилось в режиме 32-битного цвета.

3D Mark2001 SE, синтетические тесты

FILLRATE, Single Texturing

Налицо заметное отставание Xabre. В низких разрешениях обусловленное недостаточной по сравнению с конкурирующими картами частотой ядра, в высоких — отсутствием каких-либо технологий экономии пропускной полосы памяти.

FILLRATE, Multi Texturing

При использовании максимально возможного числа текстур за проход, Xabre показывает гораздо более оптимистические результаты — сказывается наличие четырех конвейеров закраски и возможность накапливать результаты работы текстурных блоков, накладывая сразу 4 текстуры за одни проход. Впрочем, до лидерства здесь далеко — GeForce 3 Ti200 и RADEON 7500 по-прежнему ощутимо опережают Xabre 400. Двухконвейерному NV17 сказать нечего.

High Polygon Count, 1 Light

T&L блок Xabre 400 успешно опережает RADEON, но отстает от передовой в этом вопросе NV17. Последняя лидирует благодаря высокой частоте ядра. Благодаря этой же частоте ядра (но на сей раз низкой) GeForce3 Ti200 проигрывает в этом тесте, находясь где-то наравне с RADEON 7500, основная причина неуспеха которого лежит в иной области — архитектурном несовершенстве T&L блока.

High Polygon Count, 8 Lights

При использовании 8 источников света мы наблюдаем неожиданную картину преимущества Xabre 400 даже над NV17. Причина проста — T&L NV17, по сути шейдер, заметно проседает с каждым новым источником света — его длина и следовательно время исполнения растут. А Xabre, снабженный менее гибким непрограммируемым T&L, гораздо более эффективно рассчитывает источники света в железе. Или на центральном процессоре — вполне возможно, что драйверы берут на себя существенную часть TCL работы.

EMBM

Благодаря аппаратной поддержке пиксельных шейдеров, чип умеет делать и обычный EMBM рельеф. Но, будем справедливы, делает он его прескверно.

Bump Mapping Dot3

Раскладка сил в области DOT3 рельефа совсем иная — Xabre достоин похвалы. Сказываются 4 пиксельных конвейера.

Vertex Shaders

Программная эмуляция вершинных шейдеров, как обычно, весьма неплоха. И лишь NV20 в лице GeForce 3 Ti200 демонстрирует существенное преимущество на низком разрешении — на сей раз уже однозначно аппаратное.

Pixel Shaders

Скорость исполнения пиксельных шейдеров позволяет сделать один единственный вывод. Да, они есть. Но не более того. Использовать их в реальных приложениях будет проблематично из-за существенного падения производительности. После выхода патча для 3DMark2001 SE заработали тесты Advanced Pixel Shaders и Point Sprites.

Advanced Pixel Shaders

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

Point Sprites

Xabre400 в этом тесте отстала почти от всех конкурентов, но у RADEON 7500 ситуация вообще катастрофическая в данном случае.

3D Mark2001 SE, игровые тесты

Game1 Low Details

Блестящий результат у Xabre400! Несмотря даже на то, что в 1600х1200 уже сильно сказалась нехватка филлрейта, да и пропускной способности памяти.

Game2 Low Details

Как говорится, начали "за здравие", кончили "за упокой". В низких разрешениях Xabre400 показал себя лидером, даже обогнав GeForce3 Ti 200, а вот по мере увеличения разрешения все слабел и слабел. И в конце даже уступил RADEON 7500, который, хоть и обладает чуть более высокой частотой (290 МГц), но имеет всего 2 конвейера рендеринга, а не 4, к тому же у последнего используются всего 4 текстурных модуля из шести. Налицо нехватка пропускной способности памяти в 500 МГц, а также отсутствие нормальной оптимизации по работе с большим overdraw.

Game3 Low Details

Этот тест также оказался для детища SiS весьма тяжелым, в нем есть как большая нагрузка (эффекты, сложность сцен), так и число перекрытий точно выше 3-4. Но все Xabre был выше MX 440.

Game4

Ну вот тут становится ясно, как справляется Xabre с комплексной задачей, где и шейдеры активно используются, и много эффектов, и сложность сцены очень велика. И видно, что справляется он весьма посредственно.

3D MARKS

Можно сказать, что, в среднем, Xabre400 занимает уровень между GeForce4 MX 460 и GeForce3 Ti 200, в низких разрешениях обгоняя первую, а в 1600х1200 уже чуть отставая. В популярном разрешении 1024х768 Xabre400 и GeForce3 Ti 200 почти равны.

Comanche4 Benchmark

Комментарии, как говорится, излишни. Смотрите анализ по Game1 из 3DMark2001, тут все то же самое.

Quake3 Arena, Quaver

В этом тесте новичок от SiS уже показал себя чуть более достойно, хотя виной тому, полагаем мы, "вылизанность" ICD OpenGL под популярный бенчмарк, каковым является Quake3. Но и тут везде удержать планку на уровне GeForce3 Ti 200 не удалось.

Return to Castle Wolfenstein, Checkpoint

А в этом тесте ситуация у Xabre400 еще лучше (хотя совсем недавно в Сети были прямо-таки негативные отзывы по работе детища от SiS в OpenGL, вышла новая версия драйвера, и все поменялось). Однако призываю не спешить радоваться… Посмотрим ниже, а что с качеством…

Serious Sam: The Second Encounter, Grand Cathedral

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

Давайте посмотрим на примере игровых тестов из 3DMark2001 SE, какое мы можем получить качество у Xabre на последних драйверах. Напомню, что НИКАКИХ настроек по 3D у ПО от SiS — НЕТ!

SiS XabreGeForce3
Game 1
Game 2
Game 4
Пример 1
Пример 2


Ну как? Ужаснулись этакому размазыванию картинок у Xabre? Да, налицо недоработка в реализации MIP-mapping-а. Тут даже не просто смещение LOD BIAS в положительную зону, а несколько странное формирование уровней.

При этом, подчеркну еще раз, настроить ЭТО (ПОКА?) невозможно, SiS не дает (да и PowerStrip "не умеет") не то, что тонко, а просто отрегулировать ту или иную функцию 3D-графики.

Можно залезть в registry и там найти некоторые переменные управления качеством, но, во-первых, это не в наших правилах навязывать читателю самому править реестр, во-вторых, это вина SIS, которая не внесла соответствующие переменные в Control Panel драйверов.

Дополнение! Идя навстречу пожеланиям наших читателей, мы все же продемонстрируем, что внеся правку в реестр, можно добиться нормального качества, но очень тяжелой ценой. По умолчанию у SIS в драйверах включен режим так называемого турботекстурирования, при котором не работает ни трилинейная фильтрация, ни полноценная билинейная. Засчет этого достигается приличная скорость. Если в реестре поменять переменную, отвечающую за эти режимы (то есть выключить турботекстурирование), то можно получить включение всех указанных функций. При этом мы получаем качество на уровне GeForce3, но скорость очень падает. Покажем это на трех примерах:

Comanche4 Benchmark

Return to Castle Wolfenstein, Checkpoint

Quake3 Arena, Quaver

Мы видим, что производительность в старших разрешениях падает почти вдвое! И данная карта становится уже конкурентом всего лишь GeForce4 MX420. Любопытно узнать реальные розничные цены на Xabre, чтобы потом понять - будет кому-то нужна такая карта или нет.

Мы еще вернемся к этому вопросу по мере выхода серийных карт. Как и рассмотрим работу АА.

И посмотрите еще на реализацию "воды" в Game4. Если к этому присовокупить отсутствие работы в других тестах, связанных с Pixel Shaders, а также нераспознавание наличия такой функции у Xabre игрой Morrowind, то становится ясно, что реализована эта функция у SiS из рук вон плохо (мне это напоминает работу Hardware T&L у S3 Savage2000). Будем надеяться, что в дальнейшем SiS выпустит более "правильные" драйверы.

Качество в других тестах и играх мы не рассматриваем в данном материале просто потому, что вскоре выйдет очередной выпуск 3DGiТогов, где будут скриншоты из многих игр и комментарии по качеству работы Xabre в той или иной игре.

Выводы

Самый главный вывод: хотели как лучше, а получилось… Снова драйверы, драйверы, драйверы… Это просто бич последних лет! "Железячники" сделают конфетку, а "софтовики" ее покроют г… (не буду называть нехорошее слово). Судя по всему, пиксельные шейдеры реализованы крайне "дешево" что и приводит к катастрофически низкой производительности оных. Проблема столь слабой поддержки пиксельных шейдеров может быть и ошибкой в чипе или драйверах.

И это не все! Совершенно неприемлемое для современного продукта качество рендеринга (точнее — MIP-mapping). Нельзя в середине 2002 года демонстрировать размытую графику, напоминающую год 1997, славный Voodoo 1 и текстуры 64x64. А самое страшное, что обычному пользователю отрегулировать эту детализацию пока никоим образом не представляется возможным! Мы не стали приводить ветки из registry просто потому, что это никуда не годится: как можно выпускать 3D-акселератор, рекламируя в качестве главного его достоинства различные 3D-возможности, и не реализовать ни одной пользовательской настройки в 3D! Мы надеемся, что программисты из SiS услышат нас и исправят этот досадный огрех.

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

Более полные сравнительные характеристики видеокарт этого и других классов вы можете увидеть также в наших 3DGiТогах.

Плюсы:

  • Хорошая производительность в современных 3D-играх (на уровне GeForce4 MX 440 — GeForce3 Ti 200);
  • Поддержка Pixel Shader v.1.3 (DirectX 8.1) и иных современных 3D-функций, что дает относительно малобюджетной карте возможность "внести" эти технологии в более дешевый сектор видеокарт;
  • Поддержка AGP 8x (хотя на настоящее время это невостребовано);
  • Поддержка MPEG2-декодирования;
  • Наличие возможности вывода изображения на два приемника, одним из которых может стать TV;
  • Безупречное качество исполнения карты;
  • Стильная и симпатичная поставка у Triplex Millennium Silver Xabre Pro;
  • Оригинальный дизайн (посеребренная PCB).

Минусы:

  • Отсутствие каких-либо настроек 3D в драйверах;
  • Отсутствие настроек и возможности активировать FSAA;
  • Неправильный MIP-mapping, с сильно заниженным LOD и отключенными фильтрациями приводит к очень нечетким текстурам (при исправлении этого огреха через реестр получаем крайне низкую скорость);
  • Несовершенная, недостаточно производительная поддержка Pixel Shaders и EMBM.


Благодарим компанию IT-Link за предоставленную видеокарту




14 июня 2002 Г.

SiS Xabre400

SiS Xabre400


GPU SiS Xabre400

, , , . . ( ) . , , , — Matrox 3Dlabs, SiS — Xabre. .

GPU Xabre:

  1. Xabre 80 — AGP4x, 200/166 (/) SDR 128
  2. Xabre 200 — AGP8x, 200/166 (/) DDR 128
  3. Xabre 400 — AGP8x, 250/250 (/) DDR 128

, :

  1. Xabre 600 — AGP8x, 275/300 (/) 128 DDR
, 2003 SiS DirectX 9 Xabre II.

SiS - . SiS — , . , . SiS, , , . , , : , / . , .

:

Triplex Millennium Silver Xabre Pro RADEON 7500 ( ATI) GeForce 4 MX 460 (MX440, MX420)
, ,
Xabre400 RV200 NV17
A1 A12 A3
3.02.53 6.071 29.40
4 2 2
2 3 2
4 3 2
, 250 290 (270, 250, 200) 300 (270, 250)
(. ) 1000 580 (540, 500, 400) 600 (540, 500)
(. ) 2000 1740 (1620, 1500, 1200) 1200 (1080, 1000)
RAMDAC, 350 350*2 350*2
, 0.15 0.15 0.15
, 250 230 (230, 166 SDR) 275 (200, 166 SDR)
, 128 (DDR) 128 (DDR, SDR) 128 (DDR, SDR)
, 64 64 64
, 4 (3.3) 4-6 3.3 (4, 5)
OpenGL 1.3 1.3 1.3
DirectX 8.1 8.1 8.1
GDI+
1.3 (!)
4 3 2
8 8 8
Multisampling 2,3,4 2,3,4
0 6 0
(!) 1.1
16 8 16
96
4 4
10 8 8
N-Patches
RT-Patches
1048576 65536 65536
65536 65536 65536
Pure Device
64 256 64
3D ( MIPMAP)
() ( MIPMAP) ( )
(!) ( )
2,3 2 /
FOGVERTEX FOGTABLE FOGVERTEX FOGRANGE FOGVERTEX FOGRANGE FOGTABLE


:

:

  1. Xabre 400 ( MX 420 ATI).
  2. Xabre 400 RAMDAC, , , CRT, RAMDAC, TV-Out DVI ( — GeForce2 MX ).
  3. NV20/NV25 — 4 , . , 4 , NV20/NV25.
  4. 1.3.
  5. T&L , 10 , . — . , — , . .
  6. Xabre 400 . , , ( ) .
  7. Multisampling — 2..4 , ATI .
  8. , , (SS FSAA), 2x 4x, ( ).
  9. .
  10. , , (DXT1..5). 16, 24 32 Z, 8 .

OpenGL ( 1.3.0) :

  • GL_ARB_multitexture
  • GL_ARB_texture_border_clamp
  • GL_ARB_texture_compression
  • GL_ARB_texture_cube_map
  • GL_ARB_texture_env_add
  • GL_ARB_texture_env_combine
  • GL_ARB_texture_env_crossbar
  • GL_ARB_texture_env_dot3
  • GL_ARB_transpose_matrix
  • GL_EXT_abgr
  • GL_EXT_bgra
  • GL_EXT_blend_color
  • GL_EXT_blend_minmax
  • GL_EXT_blend_subtract
  • GL_EXT_compiled_vertex_array
  • GL_EXT_draw_range_elements
  • GL_EXT_packed_pixels
  • GL_EXT_polygon_offset
  • GL_EXT_rescale_normal
  • GL_EXT_separate_specular_color
  • GL_EXT_texture3D
  • GL_EXT_texture_edge_clamp
  • GL_EXT_texture_env_add
  • GL_EXT_texture_env_combine
  • GL_EXT_texture_object
  • GL_EXT_vertex_array
  • GL_SGIS_multitexture
  • GL_SGIS_texture_edge_clamp
  • GL_SGIS_texture_lod
  • GL_WIN_swap_hint

Triplex Millennium Silver Xabre Pro

Triplex, , GeForce4 Ti 4600 GeForce3 Ti 200, . , Triplex Corporation 1991 ( , 10 ). 1992 Tseng Labs — ET3000, ET4000.

Triplex ( S3, SiS ) , Retail-. , Triplex Corp. . , . , , , — IT-Link. , Triplex.

NVIDIA, SiS, PowerVR. Triplex SiS Xabre, , , .

, Triplex PCB . Triplex PCB, Millennium Silver. :

  • , ;
  • , .

.



AGP x2/x4/x8 , 64   DDR SDRAM , 8- PCB.

EtronTech 3.3 ns, 300 (600) . Xabre400 — 250/250 (500) MHz.



,
Triplex Millennium Silver Xabre Pro Reference card SiS Xabre400


,
Triplex Millennium Silver Xabre Pro Reference card SiS Xabre400


, Triplex Millennium Silver Xabre Pro SiS, . , , 250 , 4ns ? , , , EtronTech. , , .

, — Xabre400:

0.15 , (, ), . , , , GPU : 270 3DMark2001. , SiS Xabre 600, 300 .

, PCB — . , , PCB :

, , . , , Triplex, PCB 10-15 .

, . Triplex , , - — .

, . , .

, SiS 301, , . .

"" :

Clone —

, .

Extended mode — (WinDVD)

— . ( ), (, DVD) . , , WinDVD , , — .

Extended mode — (PowerDVD)

PowerDVD, , , , - . DVD , , CPU MPEG2- 22-23%.

, S-Video-to-RCA, , TV-out .





, TV-out ! TV-out ATI . .

, CRT DVI-to-VGA, .

. , ! - , Triplex Millennium Silver Xabre Pro, - !

: , , DVI-to-VGA, S-Video.


, ( ). , . , .


.

PowerStrip 3D Wizard( Triplex Windows XP ). 15 — . 268-270 . , , .

SiS 3.01, 3.02.53. "" ( ):

:

  1. (), ;
  2. 3D-, — , .

3D Wizard, :

, :

  • Athlon XP 1666 MHz (2000+):
    • AMD Athlon XP 2000+
    • Soltek 75DRV5 (VIA KT333);
    • 512 MB DDR SDRAM PC2700;
    • Fujitsu 20 GB;
    • Windows XP.

ViewSonic P810 (21") ViewSonic P817 (21").

SiS 3.02.53. , VSync . S3TC .

:

  • Chaintech G320 (NVIDIA GeForce3 Ti 200, 175/200 (400) MHz, 64MB);
  • Leadtek A170V (NVIDIA GeForce4 MX 440, 270/200 (400) MHz, 64MB);
  • MSI GF4MX460 (NVIDIA GeForce4 MX 460, 300/275 (550) MHz, 64MB);
  • ATI RADEON 7500 (RADEON 7500, 290/230 (460) , 64 , driver 6.071).

, 2D, , :

  1. 3D- 2D , ;
  2. 2D , , ;
  3. : -, , " " .

, , , , , .

, ViewSonic P817 BNC Bargo : 16001200100 — , 1600120085 — , 12801024100 — , 1280102485 — .

3D. :

  • 3DMark2001 SE (MadOnion) — , DirectX 8.1;
  • Quake3 Arena v.1.17 (id Software/Activision) — OpenGL, , Quaver, : High, №4, S3TC OFF, r_subdivisions "1" r_lodCurveError "30000" (, r_lodCurveError "250" !),
  • Return to Castle Wolfenstein (MultiPlayer) (id Software/Activision) — OpenGL, , Checkpoint-demo, — , S3TC OFF, ;
  • Comanche4 Benchmark Demo (NovaLogic) — DirectX 8.1, , , S3TC OFF.
  • Serious Sam: The Second Encounter v.1.05 (Croteam/GodGames) - OpenGL, , Grand Cathedral demo, : quality, S3TC OFF

, (3.02.53) Serious Sam II , Xabre 3.02.52.

32- .

3D Mark2001 SE,

FILLRATE, Single Texturing

Xabre. , — - .

FILLRATE, Multi Texturing

, Xabre — , 4 . , — GeForce 3 Ti200 RADEON 7500 - Xabre 400. NV17 .

High Polygon Count, 1 Light

T&L Xabre 400 RADEON, NV17. . ( ) GeForce3 Ti200 , - RADEON 7500, — T&L .

High Polygon Count, 8 Lights

8 Xabre 400 NV17. — T&L NV17, , — . Xabre, T&L, . — , TCL .

EMBM

, EMBM . , , .

Bump Mapping Dot3

DOT3 — Xabre . 4 .

Vertex Shaders

, , . NV20 GeForce 3 Ti200 — .

Pixel Shaders

. , . . - . 3DMark2001 SE Advanced Pixel Shaders Point Sprites.

Advanced Pixel Shaders

, .

Point Sprites

Xabre400 , RADEON 7500 .

3D Mark2001 SE,

Game1 Low Details

Xabre400! , 16001200 , .

Game2 Low Details

, " ", " ". Xabre400 , GeForce3 Ti 200, . RADEON 7500, , (290 ), 2 , 4, 4 . 500 , overdraw.

Game3 Low Details

SiS , (, ), 3-4. Xabre MX 440.

Game4

, Xabre , , , . , .

3D MARKS

, , , Xabre400 GeForce4 MX 460 GeForce3 Ti 200, , 16001200 . 1024768 Xabre400 GeForce3 Ti 200 .

Comanche4 Benchmark

, , . Game1 3DMark2001, .

Quake3 Arena, Quaver

SiS , , , "" ICD OpenGL , Quake3. GeForce3 Ti 200 .

Return to Castle Wolfenstein, Checkpoint

Xabre400 ( - SiS OpenGL, , ). … , …

Serious Sam: The Second Encounter, Grand Cathedral

Xabre400 , GeForce4 MX440.

3D-

3DMark2001 SE, Xabre . , 3D SiS — !

SiS Xabre GeForce3
Game 1
Game 2
Game 4
1
2


? Xabre? , MIP-mapping-. LOD BIAS , .

, , (?) , SiS ( PowerStrip " ") , , 3D-.

registry , , -, , -, SIS, Control Panel .

! , , , , . SIS , , . . , ( ), . GeForce3, . :

Comanche4 Benchmark

Return to Castle Wolfenstein, Checkpoint

Quake3 Arena, Quaver

, ! GeForce4 MX420. Xabre, - - .

. .

"" Game4. , Pixel Shaders, Xabre Morrowind, , SiS ( Hardware T&L S3 Savage2000). , SiS "" .

, 3DGi, Xabre .

: , … , , … ! "" , "" … ( ). , "" . .

! ( — MIP-mapping). 2002 , 1997, Voodoo 1 64x64. , ! registry , : 3D-, 3D-, 3D! , SiS .

, , . — .

3DGi.

:

  • 3D- ( GeForce4 MX 440 — GeForce3 Ti 200);
  • Pixel Shader v.1.3 (DirectX 8.1) 3D-, "" ;
  • AGP 8x ( );
  • MPEG2-;
  • , TV;
  • ;
  • Triplex Millennium Silver Xabre Pro;
  • ( PCB).

:

  • - 3D ;
  • FSAA;
  • MIP-mapping, LOD ( );
  • , Pixel Shaders EMBM.


IT-Link