Сравнение 3D/2D и 2D видеокарт. Часть II


В соответствии с пунктом 1 выводов предыдущей статьи и появившейся возможностью продолжаем тему 3D. На проверку были взяты еще три карты, одна даже с 3Dfx:

карта чип память цена
ViewTop B3D-FX2 AT25 + Voodoo Rush 4MB EDO $185
Number Nine Revolution 3D #9 ticket to ride 4MB WRAM $260
Diamond Stealth II S220 Rendition V2100 4MB SGRAM $149

Сначала я хочу рассказать о своем впечатлении о рынке 3D карт.
Этот самый рынок меня немного беспокоит. Раньше было все сильно проще. От карты требовалаcь большая пропускная способность памяти и быстрый 2D ускоритель.
Для меня это было VLB S3 805, VLB Diamond Viper (на VRAM!), PCI CL5446, PCI ET6000.
Все было хорошо и просто. Драйверs писались вовремя, выбор был не очень большой, померять скорость было просто и т.д.

Сейчас ситуация с 3D ускорителями меня просто пугает. Все кому не лень делают карты и чипы.
Например Diamond Multimedia: Stealth II S220, Stealth 3D 3000, Stealth 3D 2000 Pro, Stealth 3D 2000, Viper V330, EDGE 3D 3000 Series, EDGE 3D 2000 Series, Fire GL 4000, Fire GL 3000, Fire GL 2000, Fire GL 1000, Fire GL 1000 Pro,Fire GL (Original), Monster 3D.
Наверное это даже не полный список!

Приведем также и список чипсетов (естественно тоже неполный): 3Dfx Voodoo Graphics, 3Dfx Voodoo Rush, 3Dfx Voodoo 2, 3Dlabs Permedia, 3Dlabs Permedia 2, 3Dlabs Glint 500TX, 3Dlabs Glint MX, Mitsubishi 3DPro, NEC/Videologic PowerVR PCX1, NEC/Videologic PowerVR PCX2, NVidia Riva 128, Number 9 Ticket to Ride, OAK WARP 5, Philips 3D-Master, Real3D R3D/100, Rendition Verite V1000, Rendition Verite V2100, Rendition Verite V2200, Silicon Reality TAZ Core, Trident 3DImage, TriTech Pyramid 3D TR25201, TriTech Pyramid 3D TR25202, Tseng ET6300, Artist Graphics 3GA, ATI 3D Rage II, ATI 3D Rage Pro, Chromatic Research Mpact, Dynamic Picture Oxygen, Intel740, IXMICRO TwinTurbo 128-3D, Matrox MGA-1164SG, Matrox MGA-2164W.

Конечно, это должно быть хорошо, что есть выбор и здоровая конкуренция, но… читать список Вы не устали?
Можно считать, что сейчас просто время такое и кто не успел выпустить что-то с "3D", тот обязательно опоздает, но эта гонка имеет очень плохое влияние на нас, пользоватетей.
Производители выпускают карты не полностью проверенные и оттестированные, firmware (биос) написаны в спешке, качество драйверов далеко от совершенства (а ждать новых бессмысленно — все равно за это время карта уже устареет и выпустят 2 новых, болеее быстрых), в картах реализуется абстрактный набор 3D функций, причем у каждой "самый полный" и который будет обязательно полностью поддерживаться только в следующей версии драйверов.

Ну ладно, хватит паники, посмотрим на новые продукты.

ViewTop B3D-FX2

Эта карта имеет два ускорителя — 2D Alliance AT25 и 3D Voodoo Rush. На плате расположены 2MB EDO RAM для текстур и 2 или 4MB EDO RAM для видеобуфера. RAMDAC чипа Alliance расчитан на 170MHz. В руководстве очень долго рассказывается про 3D режимы работы карты, а также приведен список совместимых игр с указанием производителя и его www-сайта. 2D драйвера есть для Windows (3.1, 95, NT), Linux, SCO UNIX. 3D под DirectX только для Windows95, Glide драйвера для 3Dfx под DOS и Windows (может использоваться некоторыми играми).
По утверждению www.3dfx.com OpenGL драйвера находятся в разработке, а сейчас доступна бета-версия. Однако, в GLQuake и Quake2 можно играть уже сейчас и под Windows 95, т.к. они содержат необходимые для 3Dfx OpenGL библиотеки.
На этой карте наконец и я посмотрел на это самое 3Dfx. Впечатление оно произвело неплохое. Очень красиво играть в Jedi Knight. Пожалуй единственное, что не очень хорошо, это работа на полном экране — реально только в разрешениях 640х480 и 800х600, не больше, однако из-за поддержки antialiasing это не очень важно.
Для тех, кто начинает приобщаться к миру 3D можно порекомендовать эту карту, т.к. 3Dfx уже стало стандартом и можно ожидать дальнейшей широкой поддержки этой карты.
К тому-же приобретая совмещенную карту (3Dfx обычно реализуется как дополнительная плата), можно сэкономить PCI слот.

Number Nine Revolution 3D

На эту карту я возлагал большие надежды — использование WRAM в 3D ускорителе обещало многое. Однако они оправдались не полностью.
Драйвера для Windows 95 неплохие, аналогично другим Brand-name, в их состав входит утилита для установки частот развертки, настройки цветов, виртуального desktopа HAWK EYE. Есть поддержка карты в Internet, на плате установлен flash bios (хотя представить ситуацию для его перепрошивки сложновато). Есть великолепная возможность расширения памяти — до 16Мб (сам чип поддерживает 32Мб). RAMDAC внешний, на 203МГц.
Поддерживаются разрешения до 1920х1080 при наличии 8Мб WRAM.
Если у вас 20" монитор и хочется использовать его возможности полностью — это карта для вас.

Diamond Stealth II S220

Как обычно для Diamond'ов при установке драйверов почему-то нельзя использовать стандартную процедуру (через *.inf файл), а необходимо запускать setup.exe, причем он не сразу опознал в установленной карте свою. На CD с драйверами также находится DirectX 5.0, что хорошо.
Несмотря на все усилия OpenGL под WindowsNT работает очень медленно, похоже, что эта версия драйверов его не поддерживает.
Насколько я понял описание, под Windows 95 тоже должен быть OpenGL, и его снова нет. Просто драйверов для Windows 95 нет, есть только драйвера с InControl tools, добавляющие всякие штучки сомнительной важности к desktop'у (ну как обычно, Вы знаете ;)

хорошо не хорошо
  • большая и красивая коробка делает эту карту отличным подарком к Новому Году, а также служит полным описанием (полнее в поставке нету)
  • большая и красивая коробка с трудом уместилась в моей сумке, занимаемый ей объем неестественно контрастирует с весом
  • в комплект входит CD с демоверсиями игрушек
  • игрушки специально сделаны под эту карту (чип) и на других будут работать очень медленно (если будут)
  • карта использует один из самых новых и самых быстрых 3D чипов
  • драйвера плохие (очень сырые)
  • чип поддерживает OpenGL
  • реально это не работает

Памяти на карте установлено 4Мб и это не расширяется. RAMDAC встроенный на 170МГц. Максимальное разрешение 1600х1200.

Скорость

Тестовая конфигурация: iPMMX166, 32Mb EDO RAM, MS Windows 95 OSR2 PE, DirectX 5. режим 800x600x16bit.

  B3D-FX2 Revolution 3D Stealth II S220 Rage Pro Rage II ET6000
DOS
gspeed (среднее) 258 235 n/a 274 263 288
Quake (fps)            
320x200 38 35 26 37 34 40
640x480 15 12 13 13 13 16
Windows
Intel Media Benchmark            
Video 224.58 220.42 241.19 226.82 227.17 227.70
Image 655.63 650.85 583.43 653.47 659.98 664.71
3D fail 136.08 131.84 138.37 140.22 139.28
WinTune 97 35Mb/s 50Mb/s 34Mb/s 35Mb/s 27Mb/s 40Mb/s
Xing 3.02 window/full screen 66fps 64fps/43fps 63fps/55fps 68fps 55fps 67fps
WinQuake (fastvid) (fps)            
320x200 full screen 40 38 27 38 36 40
320x240 window 34 33 34 34 34 33
640x480 window 27 27 27 28 27 27
DirectX 3D
MS Tunnel Dx3D 512x384 (fps)            
16bit window fail 60 90 113 41 15
16bit full screen 66 60 60 70 35 14
PC Players 3D benchmark (fps)            
320x200 window 37.1 26.1 22.0 37.3 20 14
320x200 full screen n/a n/a n/a 29.8 18 13
640x480 window 23.5 16.4 15.9 26.5 7.5 5.1
640x480 full screen 23.1 14.9 14.5 22.6 8.4 5.1
Wizmark 3Dfx 3.0 19424 10577 14054 18063    

n/a — режим недоступен

Intel Media Benchmark — странный тест, видимо больше меряет процессор, чем видео, не надо на него обижаться

Wizmark — новый 3D (читай 3Dfx :) тест, аналогично PC Players D3D рисует сложную и красивую сцену и меряет время. Доступен у авторов на www.3dfx.com, пробовался только на последних картах.

Замечания

ViewTop B3D-FX2 -

  1. в GLQuake и тесте Wizmark очень темно. Однако это можно исправить для всех Direct3D и 3Dfx программ гамма-коррекцией, эта возможность реализована в драйверах Windows95.

Number Nine Revolution 3D —

  1. OpenGL неправильный. При (попытке) играть в Quake2 под WindowsNT, некоторые элементы рисуются просто как треугольники
  2. Wizmark 3.0 рисует очень темные сцены, похоже что просто некоторые поверхности не рисуются вообще!

Diamond Stealth II —

  1. gspeed не пошел :( , что-то с VESA vendor id
  2. неправильная (шум) прорисовка PC Players D3D!
  3. в 320x200 full screen не пошел вообще
  4. Tunnel — 512x384 full screen — изображение на мониторе сместилось (на ATi такого не было!)
  5. при работе Wizmark 3.0 наблюдаются шумы. Возможно это исправляемо в будущем драйверами

Выводы:

  1. я обиделся на этих странных производителей. Вместо того, чтобы выпускать надежно работающие карты с правильными драйверами, они бросились в гонку за скоростью.
  2. ATi Rage Pro — остается The best! (Вот скоро Riva128 попробуем, может быстрее и надежнее)
  3. вероятно лучшим выходом на сегодня будет приобретение карты на проверенном и хорошо поддежживаемом чипсете не brand-name производителя. Если вас интересую в основном игры, присмотритесь к картам на Voodoo, т.к. таких уже много продано и скорее всего поддержка еще некоторое время будет.
  4. чего-то я не понимаю в этом OpenGL, неужели ему обязательно нужен Pentium II и куча памяти? Кстати, надо будет на AMD K6 попробовать. Если вам есть, что рассказать про OpenGL или вы уже давно наслаждаетесь Quake2, расскажите, как вам это удалось!


Видеокарты предоставлены компьютерным магазином ОРКИ




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

iXBT BRAND 2016

«iXBT Brand 2016» — Выбор читателей в номинации «Процессоры (CPU)»:
Подробнее с условиями участия в розыгрыше можно ознакомиться здесь. Текущие результаты опроса доступны тут.

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

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

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