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


Это последняя, надеюсь :), моя статья на тему 3D видеокарт. После всего что я увидел, очень хочется вернуться к обычному Realtek'у на ISA с 512Кб памяти и поиграть в DOOM в режиме 320х200. Возможности у современных 3D карт очень большие, но, к сожалению, для того, чтобы их успешно использовать нужно потратить очень много времени, сил, нервов и денег. Ситуация очень напоминает знаменитую "Вам шашечки или ехать?" Если производитель использует самый хороший чип, то обязательно сырые драйвера. Очень хочется просто вставить карту в ПК, запустить (один раз! :) какой-нибудь setup.exe и насладиться быстрой и красивой игрой. Но почему-то нам не дают такой возможности, хотя…

карта чип память цена
Diamond Viper V330 Nvidia Riva128 4MB SGRAM $170
Diamond Fire GL 1000 3DLabs Permedia 4MB SGRAM $156
Creative Exxtreme 3DLabs Permedia2 4MB SGRAM $165

Diamond Viper V330

Наконец удалось посмотреть на карту с чипом Riva128.
Можно порадоваться — Diamond сделал быструю карту с работающими драйверами. Viper V330 продолжает славную традицию серии Viper: Diamond Viper VLB, выпущенный в 1993 году, завоевал все призы и был самой-самой видеокартой: 2Mb VRAM (именно VRAM!), 74Hz в 1280x1024, 16 миллионов цветов.
Сегодня все эти возможности уже кажутся стандартными. В карте Viper V330 используется 2D/3D чип Nvidia Riva128. Драйверы для Windows 95 оказались неожиданно работающими (даже те, что на CD! и установились с первого раза :), однако все на немецком, видимо фирма Spea, являющаяся с недавних пор подразделением Diamond и занимающаяся написанием именно софта, кроме родного немецкого, про другие языки иногда забывает).
Есть одно замечание — для Windows95 OSR2 RUS при установке драйверов (возможно только старых версий) измените региональные установки на не Россия, иначе система при запуске зависнет. Под PE версией все хорошо.
В Internet есть и более новые версии драйверов, однако Nvidia, в отличие от других производителей чипсетов, не предлагает generic драйвера для своих продуктов и вам необходимо обращаться непосредственно к производителю видеокарты.
В дополнительных закладках драйверов от Diamond есть интересная функция — для регулирования положения картинки на мониторе можно просто взяться за картинку мышкой и подвигать, мне очень понравилось (или может просто только на этой карте я догадался попробовать :)

 Тест Wizmark пошел только с последними драйверами (.0015). Обещают вот-вот уже совсем драйверы для Windows 95 с поддержкой OpenGL. Сейчас есть alfa 2 версия. С Quake 2 работает, с GLaze — нет. Под Windows NT Quake 2 показал великолепную производительность — 30fps! Это мне очень понравилось, только из-за драйверов освещение в игре очень похоже на цветомузыку. Кстати, уже с последними драйверами (из Internet) ошибок с цветами нет, но скорость только 24 fps.
Теперь нужно подождать, когда совместят скорость и качество, причем это представляется очень даже возможным.

При установке драйверов под NT внимательно отнеситесь к выбору типа монитора. При перезагрузке система выбирает максимально возможный режим, а ваш монитор "Super VGA 1024x768" может не поддерживать в этом режиме 75Hz.

Обязательно отмечу и очень быстрый 2D ускоритель. Я запускал Winbench 97, и в тесте Graphics Winmark 97 карта проигрывает только MGA на P6-200 (ATi Rage Pro тоже на высоте, но медленнее, чем Riva 128).
Остальные технические параметры карты — RAMDAC — 230Mhz, встроенный. Биос записан во flash. В общем все хорошо. Единственный недостаток — чип поддерживает только 4Мб памяти, что сегодня уже маловато, хотя конечно вариант на AGP немного исправляет это недоразумение.

Diamond Fire GL1000

В карте используются чипы 3DLabs PERMEDIA 2D/3D Graphics accelerator и GLINT Delta PCI Bridge. Как видно из названия, карта ориентирована скорее не OpenGL, чем Direct 3D, и тесты это подтверждают.

При установке драйверов под Windows95, в свойства экрана добавляется очень много закладок. Возможно, что при настройке их параметров, от карты можно получить большее быстродействие или хотя-бы работоспрособность. Но все-таки их слишком много и почти во всех сразу не разберешся.
Памяти на карте установлено 4Мб SGRAM,  расширяется до 8Мб. RAMDAC внешний на 220МГц. Максимальное разрешение 1600х1200, с 3D — 800x600x16bit (на 4Mb).
Однако бардак с драйверами у Diamond'а очень утомляет. При установке (Win95) пришлось 5 раз перезагружать машину и проделывать не очень тривиальные действия. (InControl Tools так и не установились). Карта не поддерживает стандарт VBE. т.е. в старые игрушки под ДОС можно играть только в 320х200.
По утверждению SciTech Software в версии 6.0 SciTech Display Doctor есть поддержка чипа Permedia, но я не проверял. Точно есть поддержка этого чипа у PowerStrip от компании EnTech Taiwan. К сожалению ни одна из запущенных мной под Windows95 Direct 3D тестовых программ не работала правильно.
Также GLQuake и Quake2 не работают.

Вероятно следует ожидать лучшей поддержки OpenGL в Windows95 (Кстати, что странно, Glaze и под Win95 великолепно выглядит, скорее всего, что-то не так с текстурами).

Под Windows NT карта ведет себя пристойней. Вероятно это обусловлено повышенными требованиями к драйверам у NT. OpenGL в Windows NT работает хорошо.

Еще одно замечание — после установки этой карты у меня в ПК время от временя появлялся COM4 :) к чему-бы это?

Creative Exxtreme

Недавно выпущенная карта Creative порадовала сразу работающими драйверами, видимо Creative более ответственно относится к своим покупателям.
Процедура установки карты неожиданно совпала с описанной в руководстве и состояла всего из трех шагов: установить карту, подключить монитор, установить драйвера. Пожалуй это первая карта, в которой поддержка OpenGL не поставлена в ущерб совместимости с DirectX. Оба стандарта правильно и быстро работают. Порадовала поддержка OpenGL в Windows 95. Также в комплект входят драйвера для WindowsNT 3.5, что скорее хорошо, чем плохо. На (как обычно) большой и красивой коробке можно прочитать названия разных интересных программ, которые очень хорошо работают именно с этой картой. Только кроме 3D Studio мне, например, ничего такого особо не известно. Там же приведены результаты тестов скорости, которые, как ни странно, не очень отличаются от полученных мной.

Карта имеет разъем для upgrade до DVD и TV-Out, может быть, что необходимые модули появятся и в России. В комплект поставки входят несколько 3D программ, а также игра MotoRacer. Есть еще mpeg файл — реклама Creative, но он почему-то подозрительно плохо игрался на этой карте. RAMDAC 230MHz, RAM — 4MB SGRAM, не расширяется, хотя место под разъем (как у ATi Xpert@*) есть.

Скорость

Тестовая конфигурация: iPMMX166, 32Mb EDO RAM, MS Windows 95 OSR2 PE, DirectX 5. режим 800x600x16bit (все видеокарты — PCI, хотя у некоторых есть и AGP вариант).

Новый тест/демо для OpenGL — Glaze (1.3Mb). Очень красиво! Рекомендую. Еще из тестов у меня появилась программа 3D Winbebch 97 от ZD Labs (19Mb).
Очень интересная программа. Однако она к сожалению опоздала, т.к. большинства карт уже нет, хотя возможно позже все-таки будет предпринята попытка применить 3D Winbench ко всем упоминавшимся картам. Кроме именно "bench" с ее помощью можно также оценивать качество реализации 3D функций в Direct 3D HAL. ATi Rage Pro хорошо прошла все тесты качества, кроме fog table, который картой или драйвером не поддерживается.

И последнее — не забывайте, что тесты и реальная работа это две большие разницы! Кроме того я старался минимизировать время на установку карты, т.е. при необходимости (например если вы уже купили карту :) вполне можно добиться более правильной и быстрой ее работы.

  Exxtreme Viper V330 FireGL 1000 B3D FX2 Revolution 3D Stealth II Rage Pro ET6000
DOS
gspeed1 215 287 n/a 258 235 fail 274 288
Quake, fps  
320x200 40 40 38 38 35 26 37 40
640x480 n/a 16 n/a 15 12 13 13 16
Windows
WinTune2 20 23 18 35 50 34 35 40
Xing3 70 67 55/51 66 64/43 63/55 68 67
Winbench 97
Business Graphics 83.7 87.3           88.3
Hi-End Graphics 32.9             29.3
DirectX 3D
PCPlayers3D4  
320x200 window 38.5 40.3 30.2 37.1 26.1 22.0 37.3 14
320x200 full screen 20.9 31.4 27.4 n/a n/a n/a 29.8 13
640x480 window 22.6 30.9 15.8 23.5 16.4 15.9 26.5 5.1
640x480 full screen 21.8 24.7 14.1 23.1 14.9 14.5 22.6 5.1
Wizmark5 fail 16801 fail 19424 10577 14054 18063  
3D Winbench6 96.4 116 fail       100  
OpenGL
Quake25 20/95 20/95
24/NT
9/NT       20/NT  
Glaze, fps 26/95 fail/95
3/NT
16/NT       3/NT  
1 среднее в VESA
2 97 video speed, Mb/s
3 Xing 3.02, window/full screen, fps
4 PC Players 3D benchmark, fps
5 Wizmark 3Dfx 3.0
6 3D Winbench 97
7 Quake2, fps в режиме 640x480 full screen
n/a — режим недоступен
fail — тест/режим не работает или очень неправильно работает и т.д.

Замечания

Diamond Viper V330

  1. Тест 3D Winbench на качество — хорошо. Из 11 тестов только 1 не прошел по качеству и один из-за не поддержки fog table.
  2. ходят слухи, что сейчас драйвера Riva128 еще не используют всех возможностей карты, ждем новостей.
  3. Под Windows NT OpenGL очень быстро, но пока картинки намного шумные и неестественно цветные

Diamond Fire GL 1000

  1. Тест 3D Winbench на качество — плохо. Из 11 тестов 2 не прошли по качеству, еще 3 из-за того, что некоторые 3D  функции не поддерживаются. Отметим, что с драйверами от Diamond программа вообще не работала. Пришлось взять от 3DLabs.
  2. OpenGL очень хорошо. Если вам необходима карта именно для работы, эта подходит. Или посмотрите на Fire GL 1000 Pro, Fire GL 2000,… если есть деньги, конечно :)
  3. Под Windows NT работают и Quake2 и Glaze, но Quake2 медленно - снова текстуры замедляют. И еще не очень красиво :( . ATi Rage Pro лучше. Скорее всего не все возможности чипа реализованы, однако у него уже вторая версия есть и не очень верится, что драйвера доделают.

Creative Exxtreme

  1. gspeed сказал, что из VESA режимов есть только 256 цветов в 640x400 и 640x480. Похоже это действительно так. Можно считать это вторым шагом к искоренению DOS. (Первый — отсутствие игрового стандарта 2D/3D ускорителей (разных, а не 3Dfx!) под DOS).
  2. Тест 3D Winbench на качество — нормально. Из 11 тестов 3 попали на неподдерживаемые функции : Fog Table, Alpha Transparency, Fog Vertex and Alpha. Остальные показали отменное качество.
  3. Качество и скорость OpenGL — очень хорошо. GLaze выглядит великолепно, быстро и даже под Windows 95. Только меня немного смутило, что картинка все-таки отличается от остальных, похоже что использовались не те текстуры и/или полдложки. Снова почуствовалось ограничение памяти в 4MB — в режиме 800x600x32 не заработало.
  4. Wizmark не пошел из-за неподдержки одной из 3D функций. (см. п.2)

Выводы:

  1. Сегодня Riva128 — очень хорошо. Еще лучше, если на AGP, и еще, если с iP2 (последнее, впрочем, для всех лучше, кроме кошелька ;)
  2. К сожалению, как обычно, сильно обижаемся на Diamond. Столько возможностей упущено из-за кривых драйверов!
  3. OpenGL — это очень здорово! Еще раз рекомендую посмотреть на Glaze. Только остается понять, поддержки какого стандарта следует ожидать от производителей ПО — Direct 3D или OpenGL. По опыту видим, что одновременно успешно реализовать оба  в видеокарте пока не удается. Скорее всего для (массовых) игр все-таки это будет Direct 3D, а для профессиональной работы в 3D OpenGL. А карту выбирать вам!
  4. Хотя Creative и начал первым гонку за рынок 3D карт (на VLB!), силы еще не иссякли и он продолжает радовать нас современной качественной продукцией
  5. Уже скачал 3D Winbench 98 ( 33Mb :). Посмотрим! У него не 11, а около 40 тестов на качество. Единственное плохо - надо самому на все смотреть :)
  6. Также удалось посмотреть на ATiPlayer на карте ASUS AGP-V264GT3. Очень понравилось. Всякие программы от TV-тюнеров (с CL, S3Virge, Tekram) и проигрыватели MPEG не идут ни в какое сравнение. Великолепно работает захват отдельных кадров и avi. Все работает сразу, без настройки и правильно.

Самые последние выводы, надеюсь, они вам помогут при выборе новой видеокарты:

  1. если вам нужно только играть на не самой быстрой машине — выбирайте 3Dfx.
  2. если нужно 3D сейчас, очень быстро и по возможности правильно — Riva 128 ждет вас!
  3. если нравиться продукция Creative, то карта Exxtreme снова порадует Вас качеством и совместимостью, хотя стандартом как SB уже не станет.
  4. если все-таки хочется возможности роста и очень правильные драйвера — ATi Rage Pro — то, что надо.


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




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

iXBT BRAND 2016

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

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

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

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