- •Раздел 1. Устройство системного блока
- •Тема 1.1. Основные термины и понятия
- •Тема 1.2. Компоненты современного компьютера
- •Материнская плата
- •Процессор
- •Оперативная память
- •Тема 1.3. Шины
- •Тема 1.4. Накопители информации
- •Д исковод
- •Жесткий диск
- •Раздел 2. Оперативная память
- •Содержание раздела
- •Тема 2.1. Архитектура оперативной памяти
- •Тема 2.2. Модули памяти
- •Тема 2.3. Современные технологии
- •Тема 2.4. Технологии защиты от сбоев.
- •Раздел 3. Процессор.
- •Тема 3.1 Элементы архитектуры процессора Тактовая частота
- •Шина данных процессора
- •Внутренняя шина и регистры процессора
- •Шина адреса
- •Динамическое исполнение
- •Предсказание ветвлений (branch prediction)
- •Анализ потока команд (out-of-order execution)
- •Упреждающее выполнение (data forwarding)
- •Сопроцессор
- •Технология изготовления
- •Частота и множитель процессора
- •Тема 3.2. Режимы работы процессора
- •Тема 3.3. Процессоры пк
- •Процессоры i8086 и i8088
- •Процессоры 80186 и 80188
- •Сопроцессор 8087
- •Процессор 286
- •Сопроцессор 80287
- •Процессор 386
- •Процессор 386dx
- •Процессор 386sx
- •Процессор 386sl
- •Сопроцессор 387..
- •Процессор 486
- •Процессор 486 dx
- •Процессор 486sl
- •Процессор 486 sx
- •Процессоры 486dx2 и 486dx4
- •Сопроцессор 80487sx
- •Конкуренты Intel
- •Тема 3.4. Процессоры Pentium
- •Процессоры, совместимые с Pentium
- •Тема 3.5. Процессоры Pentium mmx и совместимые Процессоры Pentium mmx
- •Процессоры amd k6
- •Процессоры amd k6-2
- •Процессоры amd k6-III
- •Процессоры Cyrix 6x86mx (6x86m-II)
- •Тема 3.6. Процессоры шестого поколения
- •Конкуренты Intel
- •Процессор amd Athlon (Argon)
- •Процессор amd Athlon (Thunderbird)
- •Процессор amd Duron (Spitfire)
- •Тема 3.7. Процессоры Pentium 4 Обзор новых процессоров
- •Процессор Pentium 4
- •Процессор Intel Pentium Processor Extreme Edition 840
- •Процессоры семейства Intel Celeron d
- •Новые процессоры от amd
- •Тема 3.8. Процессорные разъемы
- •Раздел 4. Наборы микросхем системной логики (Чипсеты). Тема 4.1. Развитие чипов
- •Тема 4.2. Чипсеты Intel для процессоров класса Pentium.
- •Сводная таблица чипсетов Intel для процессоров класса Pentium
- •Тема 4.3. Чипсеты сторонних разработчиков для пятого поколения процессоров
- •Тема 4.4. Чипсеты Intel для процессоров шестого поколения.
- •Наборы микросхем системной логики сторонних разработчиков для шестого поколения процессоров
- •Тема 4.5. Дальнейшее развитие рынка чипсетов
- •Чипсет i820 (Camino)
- •Чипсет i815(e) (Solano)
- •Наборы микросхем системной логики для процессоров семейства к7
- •Тема 4.6. Современные чипсеты
- •Раздел 5. Материнские платы.
- •Тема 5.1. Форм-факторы материнских плат
- •Форм-фактор ат
- •Форм-фактор lpx
- •Форм-фактор атx
- •Форм-фактор Micro-atx
- •Форм-фактор nlx
- •Тема 5.2. Производители материнских плат
- •Раздел 6. Видеоадаптеры.
- •Тема 6.1. Устройство видеокаpты
- •Компоненты видеоадаптера. Видеочип. Понятие акселератора
- •Компоненты видеоадаптера. Видеопамять.
- •Стандарты видеоадаптеров. Поддерживаемые разрешения и цвета
- •Тема 6.2. Построение трехмерных изображений
- •Тесселяция поверхностей
- •Как работает 3d-графика
- •Этап 1. Расчет сцены
- •Этап 2. Обработка полигонов
- •Этап 3. Рендеринг
- •Другие параметры видеоплаты Объем видеопамяти на карте
- •Параметры графического чипа и внутренней шины
- •Тема 6.3. Фирмы-производители видеочипов.
- •Первое поколение 3d ускорителей. Фирма 3dfx
- •Фирма nVidia
- •Второе поколение 3d ускорителей.
- •Третье поколение 3d ускорителей.
- •Разновидности чипа RivaTnt2
- •Заключение
- •Четвертое поколение 3d ускорителей Новое поколение графических чипов: nVidia и s3
- •Пятое поколение 3d ускорителей
- •Фирмы производители видеоплат
- •Раздел 7. Корпус.
- •Тема 5. Маркировка чипов памяти
- •Контакты микросхемы dram
- •Организация памяти.
- •Упаковка чипов памяти
- •Маркировка чипов памяти
- •Тема 5. Подробнее о модулях памяти
- •Тема 2.5. Маркировка модулей памяти
Третье поколение 3d ускорителей.
Чип 3dfx Voodoo3
Выпустив Banshee, фирма 3dfx поняла, что будущее - за 2D/3D чипами, и что эпоха чистых 3D акселераторов уходит в прошлое. Это подтверждает их новый продукт - Voodoo3. Некоторые называют этот чип Banshee2, но это неверно. Voodoo3 - это полностью новое решение.
Давайте рассмотрим основные характеристики Voodoo3. Voodoo3 - это высокопроизводительное решение для 2D/3D. Как и Banshee, Voodoo3 представляет собой единый видеочип, выполненный по 0.25 мкм технологии. Семейство Voodoo3 представлено тремя сериями чипов, различающимися частотами работы памяти, ядра и RAMDAC.
* Voodoo3 2000 работает на частоте 143MHz и имеет RAMDAC 300 MHz.
* Voodoo3 3000 работает на частоте 166MHz и имеет RAMDAC 350 MHz.
* Voodoo3 3500 - самый быстрый из серии Voodoo3. Он имеет частоту 183 MHz и RAMDAC 350MHz.
А теперь рассмотрим 3D ядро Voodoo3. Можно смело сказать, что если оно не повторяет ядро Voodoo2, то, по крайней мере, имеет с ним очень много общего. И сказать, что это раздражает, всё равно, что промолчать. Если раньше действительно можно было поверить инженерам 3dfx в том, что 32-битный цвет, большие текстуры и AGP-текстурирование не поддерживается производителями игр, а стало быть не так уж и нужны, то здесь уж извините. 32-битный цвет давно прижился, большие текстуры угрожают вот-вот ворваться в мир компьютерных игр, а делать ставку на PCI уже никто не берётся. А Voodoo3, как и все его предшественники не поддерживает рендеринг в 32-битном цвете, большие текстуры, 32-битные текстуры, а также возможность использовать AGP-текстурирование (т.е. хранить текстуры в оперативной памяти). А что же поддерживалось нового в Voodoo3? Да, собственно говоря, ничего. Чип имеет два конвейера TMU и один конвейер рендеринга. В таком случае в обычном режиме один конвейер простаивает, а при использовании мультитекстурирования подключается второй конвейер TMU и происходит наложение двух текстур на один пиксель за такт. У Voodoo3 при мультитекстурировании и без него скорость заполнения (Fillrate) одна и та же, из-за чего при его использовании производительность возрастает в два раза. Это можно считать прогрессивным шагом по сравнению с конкурентами. Добавлена поддержка однопроходной трилинейной фильтрации. Максимальный объём поддерживаемой памяти - 16 мегабайт. Тип поддерживаемой памяти - SDRAM и SGRAM.
Качество в 3D осталось на прежнем уровне. Конечно, для 1998 года этот уровень можно было считать нормальным, но для 1999 года он не годился. Не очень качественная трилинейная фильтрация, рендеринг в 16-битном цвет, отсутствие поддержки 32-битных текстур, отсутствие поддержки больших текстур: всё это оставляет плохое впечатление на фоне чипов конкурентов.
Кроме того, 3dfx приобрела производителя видеоплат фирму STB и перестала продавать свои чипы прочим производителям видеоплат, таким образом монополизировав производство плат на базе Voodoo3, что означало отсутствие конкурентной борьбы и невозможность кому бы то ни было делать недорогие платы на базе Voodoo3. Кроме того, учитывая тот факт, что на рынке появилось много других чипов, производства не 3dfx, производители игр перестали писать игры только на Glide, перейдя на Direct3D. Исчез последний козырь плат на базе чипов 3dfx: раньше только они были совместимы со всеми играми, теперь и все прочие чипы, поддерживая D3D не имели проблем с совместимостью. Если во в 1998, во времена VoodooII, 3dfx еще был лидером рынка, и его платы все же считались самым хорошим выбором, то в 1999, с выходом чипов конкурентов Voodoo3, в первую очередь производства nVidia, популярность продуктов 3dfx стала уменьшаться, при чем стремительно. И лидером этого поколения акселераторов уже следует признать не продукт от 3dfx, а продукт от nVidia, который (точнее, которые) мы рассмотрим позже.
Помимо перечисленных модификаций Voodoo3, 3dfx затем выпустила еще одну: Voodoo3 500. Видеоплаты на базе этого чипа назывались не Voodoo3, а Velocity.
Что общего у Voodoo3 500 и Voodoo3 2000?
Voodoo3 500 работает на той же частоте, что и Voodoo3 2000 - 143 МГц. Видеопамять работает на той же частоте. Voodoo3 500 имеет 128-битную шину памяти и внутреннюю 256-битную шину. Отсутствие AGP-текстурирования, поддержки больших текстур, рендеринга в 32-битном цвете говорит о принадлежности Voodoo3 500 к семейству Voodoo3 чипов. Имеется поддержка всех 3D функций, поддерживаемых Voodoo3 2000. В чём разница между Voodoo3 500 и Voodoo3 2000?
Разница, прежде всего, в том, что Voodoo3 500 поддерживает только 8 Мб памяти. Voodoo3 500 может работать в максимальном 2D разрешении 1920х1280 и 1024х768 в 3D. Voodoo3 500 также имеет 2 текстурных модуля, один из которых отключен в драйверах по умолчанию. Включить второй TMU можно, внеся изменения в реecтр. Качество Voodoo3 500 полностью соответствует Voodoo3 2000 как в 2D, так и в 3D. Скорость В 2D скорость Voodoo3 500 меньше, чем у Voodoo3 2000. В играх, не использующих мультитекстурирование, скорость Voodoo3 500 на уровне Voodoo3 2000. Там же, где мультитекстурирование используется, Voodoo3 500 безнадёжно отстаёт. Решить эту проблему можно, задействовав второй TMU модуль.
П
озиционирование
на рынок плат семейства Velocity: бюджетные
компьютеры, пользователь которых
непременно хочет пользоваться платой
на чипе фирмы 3dfx, в то время как не имеет
денег даже на Voodoo3 2000. Т.е. 3dfx сегментирует
рынок, отделяя высокопроизводительные
системы от дешевых с ограниченными
возможностями. Похожую ситуацию мы уже
видели с Вами на рынке процессоров.
Однако, не только 3dfx выпускает удешевленные
версии своих чипов, тем же занимается
и nVidia, и продукты этой фирмы и в сегменте
дешевых систем оказываются предпочтительнее,
так как Voodoo3 500 имеет все описанные нами
недостатки, такие как отсутствие
32-битного цвета, поддержки больших
текстур и т.д.
Чип nVidia RivaTNT2
В ответ на выпуск Voodoo3, nVidia выпустила чип под названием RivaTNT2. Что же предлагала нам nVidia под именем RivaTNT2?
* Технология 0.25 мкм, что позволяет чипу меньше нагреваться;
* Работа на частотах 125/150 МГц.
* Доработанный блок рендеринга, позволяющий повысить скорость на 10-15%.
* RAMDAC 300 МГц, что позволяет работать в сверхвысоких разрешениях.
* Поддержка до 32 Mb памяти типа SDRAM / SGRAM.
* Пропускная способность памяти - 2.4 Gb/sec.
* Поддержка AGP 4x
Как мы видим, произошли достаточно серьёзные изменения. Прежде всего то, ради чего всё задумывалось. А именно - скорость! Что есть - того не отнять. RivaTNT2 в номинальном режиме имеет частоты в 1.36 раза большие, чем у RivaTNT. Что же дают нам более высокие частоты? Прежде всего - скорость заполнения. Она напрямую зависит от частоты работы памяти. И на RivaTNT2 составляет 250 MTexels/sec против 180 на Riva TNT. При отключении мультитекстурирования fillrate Riva TNT2 составляет 125 MTexels/sec против 90 на RivaTNT. Так как увеличена скорость ядра, то и максимальная скорость обработки полигонов возросла с 6 до 8 MPolys/sec.
Однако, помимо увеличения частоты работы чипа и памяти и некоторого улучшения блока рендеринга, ничего принципиально не изменилось! RivaTNT2 являлась несколько модифицированной RivaTNT и ничего больше: никаких новых возможностей, новых эффектов, улучшения качества и т.д. Рынок требовал скорости заполнения и рынок эту скорость получил, а возможности RivaTNT2 и так были хороши, по сравнению с главным конкурентом - Voodoo3 - уж точно.
Платы на чипах RivaTNT2 стали наиболее популярными на рынке, прочно вытеснив с первого места продукцию 3dfx. Действительно: поддержка всех необходимых технологий, высокая производительность, отличные драйвера, ну и следует добавить также и отход производителей от Glide. Но здесь, вероятно, следует сказать так: именно благодаря продуктам nVidia и их популярности и качественности производители игр отошли от использования Glide, что в свою очередь еще больше добавляло популярности продуктам всех конкурентов 3dfx, и в первую очередь самой nVidia.
