Начиная с прошлого года, на рынке 3D ускорителей доминирует компания nVidia. Остальные компании не очень-то радовали нас своими новыми чипами - S3 выпустила неудачный чип Savage 2000 с обещанной аппаратным T&L, не работающим на практике, а затем полностью свернула своё производство графических ускорителей для дома, передав его VIA. Компания 3dfx долго переносила и до сих пор переносит сроки появления Voodoo5, последняя модель которого должна появиться только к концу осени, кроме того, а из-за технических особенностей, карты 3dfx имеют очень высокую цену. Свежие продукты от ATi появились совсем недавно, и выглядят очень симпатично, хотя определённые недоработки всё же присутствуют и у них.
Matrox давно славится качеством 2D у своих карт. С 3D частью у компании отношения не складываются уже давно. К разделу пирога компания постоянно не успевает, игры работают медленно и с проблемами. А когда Matrox удаётся наконец отладить драйвер, но к этому моменту конкуренция предлагает уже новые решения, существенно опережающие продукты Matrox по производительности.
В августе 1998 года Matrox представила общественности чип G200, который был должен снова утвердить компанию на рынке графических карт. Подобный же шаг предприняла и S3, анонсировав ускорители на чипе Savage3D. G200 имел памятные всем нам проблемы с драйвером, и вместо использования настоящего OpenGL ICD, работал с Direct3D транслятором в играх на движке Quake 2. В то же время G200 имел очень приличное качество как 2D, и неплохое визуальное качество 3D графики..
Учтя недостатки G200, в мае 1999 года компания Matrox представила его преемника - G400, который изначально имел поддержку OpenGL ICD. G400 был первым чипом от Matrox с поддержкой технологии DualHead, позволяющей подключать к одной видео карте несколько мониторов. Недостатком новых карт по прежнему оставались сырые драйверы и посредственная производительность 3D.
И вот Matrox сообщил о скором выпуске чипа G450. Уже из названия видно, что чип является несущественным усовершенствованием существующего G400. Конечному потребителю предлагают два варианта G450:
Millenium G450. Карта с поддержкой DualHead, основанная на чипе G450, изготовленном по 0.18 мкм технологии, поддерживает AGP 1X-4X, имеет 360 MHz RAMDAC, 32 Мб 64-х битной DDR памяти, поддерживает OpenGL и DirectX, использует 256-bit DualBus шину, Vibrant Color Quality² rendering, рельефизацию по методу EMBM (Environment-Mapped Bump Mapping), комплектуется встроенным TV декодером, акселерирует некоторые функции софтверного декодирования DVD
Модифицированный вариант Marvel G450 eTV предназначен для тех, кому нужны продвинутые возможности редактирования видео. Карта поддерживает акселерацию проигрывания DVD, способна захватывать видео-поток в реальном времени со сжатием в MPEG-2, поддерживает DualHead, имеет TV выход, S-Video вход и выход. Кроме того, поддерживаются основные возможности цифровых магнитофонов - таймшифтинг, картинка в картинке, есть TV тюнер с Personal Video Recirder, Closed Captioning для карт в Северной Америке и Teletext в европейском исполнении. В останом Marvel G450 подобна Millenium G450.
Уже прошёл год после выпуска G400, а карты на его основе остаются очень дорогими. Например, самая дешевая карта с DualHead стоит около $180. Тот же GeForce 2 MX от nVidia, так же поддерживающий подключение двух мониторов стоит в исполнении с двумя выходами на монитор сравнимые деньги, но имеет на порядок бОльшую производительность в 3D.
Matrox позиционирует G450 на рынок корпоративных и профессиональных продуктов, правильно считая, что на рынке игровых акселераторов не может пользоваться спросом карта с таким слабым 3D ядром. На игровой рынок Matrox вероятно вернется только со следующим поколением чипов.
Фото G450 front в высоком разрешении (110 кб)
Фото G450 back в высоком разрешении (111 кб)
G450 изготавливается уже по 0.18 мкм техпроцессу, в то время, как G400 по 0.25 мкм. Но если G400 использовал 128 битную шину памяти, то у G450 ее разрядность понижена до 64 бит. Чтобы уменьшение разрядности не сказалось на производительности, карты на основе G450 поставляются с DDR SDRAM, то есть теоретическая производительность должна быть на уровне 128 битной SDR памяти у G400.
Память G450 имеет частоту 166MHz, как у G400, но учитывая то, что это не SDR, а DDR память, то ее эффективная частота 333MHz. Такая частота обеспечивает ширину полосы пропускания памяти 2,7GB/s, как и у G400. Этот параметр существенно снизит производительность по сравнению с G400MAX, частота памяти которого равна 200MHz.
Частота ядра нового чипа установлена на 125MHz, что аналогично G400. В этом случае скорость заполнения равна 250 мегатекселям в секунду, а это регресс, если сравнивать даже с 333 мегатекселями G400MAX, не говоря о 1600 мегатекселей GeForce 2 GTS, 549 мегатекселями ATi Radeon и 700 мегатекселями GeForce 2 MX.
После всего вышесказанного напрашивается естественный вопрос - зачем Matrox перешла на более тонкий техпроцесс, оставив частоты нового чипа прежними? Возможно в скором времени компания выпустит на рынок MAX модель Millenium G450? Пока Matrox никак не комментирует этот факт.
Внешний RAMDAC, используемый вторым монитором, интегрирован рядом с первичным RAMDAC, который имеет частоту 360MHz. Кроме него, а чип интегрирован Matrox TVO, используемый для вывода изображения на телевизор, два CRT контроллера, два TMDS трансмиттера для вывода на DVI панели. Вероятно на DVI панели можно будет установить разрешение выше 1024x768, что станет плюсом перед решениями nVidia.
Благодаря множеству интегрированных компонентов удалось значительно уменьшить размер платы по сравнению с G400 и снизить ее стоимость до $145. Столь высоко интегрированный чип, изготовленный по 0.18 мкм техпроцессу, должен довольно сильно греться, но пока нет данных, говорящих о том, что Matrox планирует использовать какой-либо метод охлаждения, кроме пассивного радиатора.
В чипе G450 значительно улучшена технология DualHead: например, после обнаружения устройства, подключенного ко второму видеовыходу (DVI панель, второй CRT монитор, либо телевизор), появится диалоговое окно, позволяющее настроить функции DualHead.
Как и в случае с G400, у G450 есть несколько режимов работы DualHead: Multi-Display, Clone, Zoom и DVDMax.
Режим Multi-Display поддерживается Windows 98/2000/Me/NT. При работе в Windows 98 и Me в режиме Multi-Display можно настраивать разрешение и частоту развертки мониторов независимо друг от друга. Второй монитор может использоваться как расширение вашего рабочего стола.
В Windows 2000 и NT есть некоторые ограничения при использовании этого режима, например, вы должны использовать на обоих мониторах одно и то же разрешение. Однако второй монитор уже не ограничен разрешением 1280x1024, теперь на нем можно установить 1600x1200.
Matrox планирует поддерживать переключение между различными режимами DualHead в реальном времени, но сейчас есть ограничения при использовании режима Zoom в Windows 2000 и NT.
G450 поддерживает аппаратное ускорение OpenGL в Windows 2000 и NT при работе в DualHead, это понравится профессионалам, использующим приложения, которые осуществляют рендеринг в нескольких окнах, расширенных на два монитора. В Windows 98/Me/2000/NT также поддерживается ускорение Direct3D при работе с несколькими мониторами.
В числе поддерживаемых G450 фич - функция Matrox Multi-Display. MMD позволяет сконфигурировать несколько десктопов - с различным расположением окон, фоновыми рисунками и т.д.
Режим Zoom позволяет изменять масштаб изображения, этот режим практически не отличается от его реализации в G400.
При работе в режиме DVDMax на одном из мониторов можно смотреть DVD видео в полноэкранном режиме, а другой монитор использовать для работы.
Замечание: Matrox Millennium G450 НЕ РАБОТАЕТ на платах с чипсетом BX при частоте FSB 133MHz.
Тестовый стенд:
Использовались драйверы:
Тестирование проводилось в Quake III Arena (demo001.dm3) и Unreal Tournament.
В самом низком разрешении карта соперничает с предыдущим поколением G400. Модель MAX даже обходит её по тестам. Этого следовало ожидать при тех характеристиках платы, что мы имеем. Но с другой стороны, новое поколение плат, более тонком тех-процессе, неужели нельзя было поднять частоту чипа и памяти? Даже nVidia RivaTNT2 Ultra обгоняет G450 по этому тесту. Слыханное ли дело для новой карты?
В 800x600 ситуация такая же, G450 проигрывает картам, появившимся более года назад. И это при сравнимой, а то и более высокой цене.
А в 1024x768 ситуация просто критическая, GeForce 2 MX находится на противоположном конце чарта, при этом цены на MX и G450 равны... Конкуренция между этими двумя платами будет только на уровне качества 2D и "фич" G450, требующихся при профессиональной работе. По производительности в OpenGL карты на G450 просто "рядом не стояли" с GeForce 2 MX.
Интересные графики, не правда ли? В высоких разрешениях при использовании G450 именно он является самым узким местом системы, независимо от процессора, будь то 550 или 750MHz CPU. Да и в низких разрешениях результат не столь высок, как можно было бы ожидать. На GeForce 2 MX и GeForce 256 DDR в 640x480 при 16-ти битах можно получить полее полутора сотен FPS на процессоре с частотой 750Mhz.
Результаты в Unreal Tournament получше, но карта всё равно не дотягивает до уровня GeForce 2 MX.
Система тестирования Unreal Tournament внушает сомнения. Результаты совершенно разных плат очень близки. Либо сказывается оптимизация ядра на работу с массивами текстур, что не даёт оторваться картам nVidia за счёт большого Fillrate (система менеджмента большого количества текстур на акселераторах nVidia послабее, чем у других компаний), либо сам бенчмарк не очень корректен. Разрыв между древней TNT2 Ultra и современным GeForce 2 MX составляет всего 2 FPS, что почти укладывается в погрешность.
В 1280x1024 G450 смог обогнать только TNT2 Ultra.
В 1600x1200 снова отстает от всех, пусть даже никто не играет в таком разрешении, но факт остается фактом. Общий вывод по 3D неутешителен. G450 явно не порадует фанатов современных игр, так как Quake 3 Arena уже нельзя назвать лидером по "поеданию ресурсов", в то же время производительность остаётся достаточной, чтобы можно было "запустить и поиграть" все современные 3D-шутеры, а значит свободное время на работе карта скрасить сумеет. Немаловажным фактом стало и то, что G450 теперь поддерживает акселерацию OpenGL на двух мониторах. Это важная возможность для тех, кто иногда работает с программами моделирования. Впрочем надо бы проверить это на глюкавость, ведь работа с двумя мониторами существенно повышает нестабильность системы под Windows'98.
На мониторе Sony Trinitron GDM-F500 G450 демонстрирует прекрасное качество изображения, лучше, чем кто-либо из конкурентов, хотя для Matrox это неудивительно. На втором мониторе изображение было вполне приличным даже в разрешении 1600x1200.
Как видно из графика, у карты нет проблем с производительностью в 2D графике, а разница в 1-2% c G400MAX - это не преимущество, это погрешность.
Разница не более двух процентов, ничего серьёзного, укладывается в погрешность измерений.
В то же время TwinView все еще не с руки тягаться с DualHead, так как поддержка TwinView появилась только в Detonator3, пока есть драйверы с его поддержкой только для Windows 9x и 2000, а DualHead может использоваться и в Linux.
Функциональность технологии DualHead выше чем у TwinView. Разумеется, nVidia будет модернизировать TwinView и когда-нибудь его возможности будут на уровне DualHead или даже превзойдут его.
А сейчас, если вам нужна высокая производительность в 3D графике, то ваш выбор - одна из новых плат nVidia, но если вам нужна поддержка двух мониторов с множеством режимов работы не только в Windows, остановите свой выбор на Matrox Millennium G450.