26 апреля 2000 года компания nVidia представила мировой общественности свой новый чип - GeForce2 GTS, известный ранее под кодовым именем NV15. Приставка GTS расшифровывается как Giga Texel Shader. Новый чип, по сути, ознаменовывает собой пятое поколение 2D/3D чипов. Хотя GeForce2 GTS и не представляет из себя ничего кардинально нового, и большинство новых возможностей этого чипа уже встречалось в других продуктах, или, по крайней мере, встречалось в меньшей степени, но собрать всё это в одном чипе удалось впервые только nVidia. Посмотрим, что представляет нам новый чип:GeForce2 GTS*256 - битное графическое ядро*Компрессия текстур DXTC*Технологический процесс 0.18 мкм*Поддержка HDTV*До 128 мегабайт DDR SDRAM или DDR SGRAM*Встроенный shading processor - NSRПрежде чем рассматривать нововведения GeForce2 GTS, обратимся к таблице возможностей этой платы. nVidia GeForce2 GTSType2D/3DТехнология 0.18 МикронЧастота ядра 200 МГцЧастота памяти, DDR 333(166) МГцШина памяти 128 битMemory Bandwidth 5.3 Гб/секThroughput25 mPolys/secFillrate 800 Mpixels/sec800 Mtexels/secFillrate with Multitexturing 800 Mpixels/sec1600 Mtexels/secAPI DirectX 7.0 / DirectX 8.0 / OpenGLOpenGL ICDRAMDAC 350 МГцMemory vol. Up to 128 MbMemory type DDR SDRAM / DDR SGRAMMax 3D resolution 2048x1536Макс.
размер текстур 2048х2048Компрессия текстур DXTC32-bit rendering ДаZ-Buffer, бит 16 / 24 / 32Поддержка шаблонов ДаБуфер шаблонов 8 битGPUВстроенный GPU ДаПоддержка T&L ДаПоддержка S3TL НетИсточников освещения 8EffectsMultitexturing ДаТекстур за такт 2Пиксельный MipMapping ДаAutoMipmapping ДаКубические карты среды ДаFiltering Bilinear, Trilinear, AnisotropicAntialiasing ДаEdge Antialiasing ДаBumpMapping Embossing, Dot Product 3, EMBMEnv. Mapping ДаТекстуры в видеопамяти ДаТекстуры в ОЗУ ДаDVD-декодер НетHDTV ДаInterface PCI / AGP2x /AGP4xDiME ДаТеперь рассмотрим некоторые новые возможности GeForce2 GTS. Итак, как мы видим, благодаря работе чипа на повышенной частоте, GeForce2 GTS стал способен обрабатывать до 25 миллионов полигонов в секунду. Тип используемой памяти - только DDR SGRAM, или DDR SDRAM. Действительно, GeForce 256 уже имел поддержку памяти типа DDR. Но тут мы имеем дело не только с DDR SGRAM, но и с DDR SDRAM. Карты, использующие последний тип памяти должны будут обходится пользователю чуть дешевле. Почему же nVidia не включила поддержку обычных SDRAM и SGRAM в свой новый чип? Дело в том, что скорости SGRAM уже не хватало для нормальной работы GeForce 256. И использовать этот тип памяти в новых быстрых чипах не имеет смысла. С другой стороны, отказавшись от использования более дешёвой памяти, nVidia наносит удар по своим покупателям. Ведь не каждый готов выложить лишние 50 долларов за аналогичную карту, использующую DDR память. Как Geforce2 GTS накладывает текстуры? Сравним способы наложения текстур в GeForce 256 и GeForce2 GTS. GeForce 256 Quad EngineGeForce256 имеет 4 текстурных конвейера, отвечающих за обработку текстур и 4 пиксельных конвейера, отвечающих за конечный цвет пикселей. В нормальном режиме, без текстурирования GeForce256 способен накладывать 480 MTexels/sec и 480 MPixels/sec. В режиме мультитекстурирования скорость заполнения понижается и составляет 480 MTexels/sec и 240 MPixels/sec. Это связано с тем, что текстурные конвейеры как бы объединяются в пары и работают на 2 пиксельных конвейера. Как можно понять, скорость накладывания текселей остаётся неизменной, а скорость заполнения пикселями падает в два раза. GeForce2 GTS имеет немного другую структуру. GeForce2 GTSЭтот чип имеет по прежнему 4 пиксельных конвейера, на каждом из которых висят по два текстурных конвейера. Работая в обычном режиме, это обеспечивает 800 MTexels/sec и 800 MPixels/sec здесь на каждом пиксельном блоке работает только один тексельный блок. При включении мультитекстурирования активизируются все 8 текстурных конвейера, обеспечивая скорость заполнения 1600 MTexels/sec и 800 MPixels/sec. Как видим, при включении мультитекстурирования скорость заполнения не падает. GeForce2 GTS по прежнему не может накладывать больше двух текстур за такт. Так что все 8 текстурных конвейеров служат только для того, чтобы загрузить в случае использования мультитекстурирования все 4 пиксельных конвейера. А теперь посмотрим на реальную скорость заполнения GeForce2 GTS. Помните, какой была пропускная способность шины памяти GeForce256? 4.8 гигабайт в секунду, а у GeForce2 GTS - 5.3 гигабайт в секунду. То есть, в 1.1 раза больше. А скорость заполнения - в 1.6 раз больше. Это означает, что увеличив скорость заполнения в 1.6 раза, nVidia увеличила пропускную способность памяти всего в 1.1 раз. Даже для GeForce256 4.8 Гб/сек не хватало для того, чтобы достичь максимальных значений Fillrate. А что говорить про GeForce2 GTS? Естественно, при использовании 16-битной глубины цвета и 16-битных текстур мы можем получить то, ради чего купили GeForce2 GTS - полную скорость заполнения. Но при использовании 32-битных значений мы недалеко уйдём от GeForce256.
|