Radeon R100 series

редактировать
ATI Radeon 7000 series
Radeongraphicslogo.jpg
Дата выпускаАпрель 2000; 20 лет назад (апрель 2000 г.)
Кодовое имяRage 6C
АрхитектураRadeon R100
Транзисторы30M 180 нм (R100). 30M 180 нм (RV100)
Карты
начального уровня7000, VE, LE
среднего уровня7200 DDR, 7200 SDR
High-endVIVO, VIVO SE. 7500 LE
Enthusiast7500
API поддержка
Direct3D Direct3D 7.0
OpenGL OpenGL 1.3 (TL )
History
PredecessorRage series
SuccessorRadeon 8000 series
Radeon R100-based chipsets
Поддерживаемый ЦПMobile Athlon XP (320M IGP). Mobile Duron (320M IGP). Pentium 4-M и мобильный Pentium 4 (340M IGP, 7000 IGP)
Поддерживаемый сокетSocket A, Socket 563 (AMD). Socket 478 (Intel)
Настольный компьютер / мобильные наборы микросхем
Сегмент производительности7000 IGP
Основной сегмент320 IGP, 320M IGP. 340 IGP, 340M IGP
Сегмент значений320 IGP, 320M IGP (AMD). 340 IGP, 340M IGP (Inte l)
Разное
Дата (даты) выпуска13 марта 2002 г. (300 / 300M IGP). 13 марта 2003 г. (7000 IGP)
ПреемникRadeon R200 серия

Radeon R100 - первое поколение графических чипов Radeon от ATI Technologies. Линия включает 3D-ускорение на основе Direct3D 7.0 и OpenGL 1.3, и все, кроме версий начального уровня, разгружают вычисления геометрии хоста для аппаратного преобразования и механизм освещения (TL), что является значительным улучшением функций и производительности по сравнению с предыдущей конструкцией Rage. Процессоры также включают в себя ускорение 2D GUI, ускорение видео и вывод нескольких дисплеев. «R100» относится к кодовому имени разработки первоначально выпущенного графического процессора этого поколения. Это основа для множества других последующих продуктов.

Содержание
  • 1 Разработка
    • 1.1 Архитектура
    • 1.2 Пиксельные шейдеры R100
  • 2 Реализации
    • 2.1 R100
    • 2.2 RV100
    • 2.3 RV200
  • 3 Radeon Feature Matrix
  • 4 Модели
  • 5 Конкурирующие наборы микросхем
  • 6 См. Также
  • 7 Ссылки
  • 8 Внешние ссылки
Разработка

Архитектура

Первое поколение Графический процессор Radeon был выпущен в 2000 году и первоначально имел кодовое название Rage 6 (позже R100), как преемник устаревшей ATI Rage 128 Pro, которая не могла конкурировать с GeForce 256.. Карта также была описана как Radeon 256 за несколько месяцев до ее запуска, возможно, для сравнения с конкурирующей картой Nvidia, хотя это прозвище было снято с запуском конечного продукта.

R100 был построен на основе производственного процесса 180 нм полупроводников. Как и GeForce, Radeon R100 имеет аппаратный механизм преобразования и освещения (TL) для выполнения геометрических вычислений, освобождая центральный процессор главного компьютера. При 3D-рендеринге процессор может записывать 2 пикселя в буфер кадра и выбирать 3 текстурные карты на пиксель за такт. Это обычно называют конфигурацией 2 × 3 или конструкцией с двумя трубопроводами с 3 TMU на трубу. Что касается конкурентов Radeon, то GeForce 256 - 4 × 1, GeForce2 GTS - 4 × 2 и 3dfx Voodoo 5 5500 - это 2 × 1 + 2 × 1 SLI дизайн. К сожалению, третий текстурный блок не получил особого применения в играх в течение всего срока службы карты, потому что программное обеспечение часто не выполняло ничего, кроме двойного текстурирования.

Что касается рендеринга, его архитектура «Pixel Tapestry» позволяла использовать Environment Mapped Bump Mapping (EMBM) и Dot Product (Dot3) Bump Mapping, предлагая наиболее полную поддержку Bump Mapping на то время наряду с более старыми Метод тиснения. Radeon также представила новую технологию оптимизации пропускной способности памяти и уменьшения избыточности памяти под названием HyperZ. Это в основном повышает общую эффективность процессов 3D-рендеринга. Состоящий из 3 различных функций, он позволяет Radeon работать очень конкурентоспособно по сравнению с конкурирующими проектами с более высокой скоростью заполнения и пропускной способностью на бумаге.

ATI произвела демонстрацию своей новой карты в реальном времени, чтобы продемонстрировать ее новые возможности. Демо-версия Radeon Ark представляет собой научно-фантастическую среду с интенсивным использованием таких функций, как несколько слоев текстуры для эффектов и деталей изображения. Среди эффектов - отображение окружающей среды рельефное отображение, текстуры деталей, отражения от стекла, зеркала, реалистичное моделирование воды, карты освещения, сжатие текстуры, плоские отражающие поверхности и видимость на основе портала.

Что касается производительности, Radeon имеет более низкую оценку, чем GeForce2 в большинстве тестов, даже с активированным HyperZ. Разница в производительности была особенно заметна в 16-битном цвете, где и GeForce2 GTS, и Voodoo 5 5500 были далеко впереди. Тем не менее, Radeon может сократить разрыв и иногда превосходить своего самого быстрого конкурента, GeForce2 GTS, в 32-битном цвете.

Помимо нового 3D-оборудования, Radeon также представила попиксельное видео- деинтерлейсинг в HDTV -capable MPEG-2 движок ATI.

Пиксельные шейдеры R100

Графические процессоры на базе R100 имеют перспективные программируемые возможности шейдеров в своих конвейерах; однако чипы недостаточно гибкие, чтобы поддерживать спецификацию Microsoft Direct3D для Pixel Shader 1.1. В сообщении на форуме инженера ATI в 2001 году разъяснялось следующее:

... до финального выпуска DirectX 8.0 Microsoft решила, что лучше выставить RADEON и GeForce {2}. расширенные возможности мультитекстур за счет расширений SetTextureStageState () вместо интерфейса пиксельного шейдера. Для этого есть различные практические технические причины. Большая часть той же математики, которая может быть выполнена с помощью пиксельных шейдеров, может быть выполнена с помощью SetTextureStageState (), особенно с помощью улучшений SetTextureStageState () в DirectX 8.0. В конце концов, это означает, что DirectX 8.0 раскрывает 99% того, что RADEON может делать в своем пиксельном конвейере, без добавления сложности интерфейса пиксельного шейдера «0,5».

Кроме того, вы должны понимать, что фраза «шейдер» - это невероятно неоднозначный графический термин. По сути, мы, производители оборудования, начали часто использовать слово «шейдер», когда у нас появилась возможность создавать попиксельные точечные продукты (то есть поколение чипов RADEON / GF). Еще раньше «ATI_shader_op» было нашим мультитекстурным расширением OpenGL на Rage 128 (которое было заменено расширением EXT_texture_env_combine от разных производителей). В Quake III есть файлы с расширением.shader, которые он использует для описания освещения материалов. Это всего лишь несколько примеров использования слова «шейдер» в игровой индустрии (не говоря уже о киноиндустрии, где используется множество различных типов шейдеров, включая те, которые используются RenderMan от Pixar).

В финальном выпуске DirectX 8.0 термин «шейдер» стал более четким, поскольку он фактически используется в интерфейсе, который разработчики используют для написания своих программ, а не просто в общем «отраслевом жаргоне». В DirectX 8.0 есть две версии пиксельных шейдеров: 1.0 и 1.1. (В будущих версиях DirectX будут шейдеры 2.0, шейдеры 3.0 и так далее.) Из-за того, что я сказал ранее, RADEON не поддерживает ни одну из версий пиксельных шейдеров в DirectX 8.0. Некоторые из вас настроили реестр и получили драйвер для экспорта номера версии 1.0 пиксельного шейдера в 3DMark2001. Это заставляет 3DMark2001 думать, что он может запускать определенные тесты. Конечно, мы не должны падать, когда вы это делаете, но вы заставляете (просочившийся и / или неподдерживаемый) драйвер пойти по пути, по которому он никогда не будет идти. Чип не поддерживает пиксельные шейдеры 1.0 или 1.1, поэтому вы не увидите правильного рендеринга, даже если мы не вылетим. Тот факт, что этот раздел реестра существует, указывает на то, что мы провели некоторые эксперименты с драйвером, а не то, что мы наполовину закончили реализацию пиксельных шейдеров на RADEON. Пиксельные шейдеры DirectX 8.0 1.0 и 1.1 не поддерживаются RADEON и никогда не будут. Кремний просто не может делать то, что требуется для поддержки шейдеров 1.0 или 1.1. Это также верно для GeForce и GeForce2.

Реализации
Radeon DDR box (R100) Radeon 7500 (RV200) Radeon RV100 DDR

R100

Первые версии Radeon (R100) были Radeon DDR, доступными весной 2000 года с конфигурациями 32 или 64 МБ; карта на 64 МБ имела немного более высокую тактовую частоту и добавляла возможность VIVO (видеовход, видеовыход). Частота ядра составляла 183 МГц, а тактовая частота памяти 5,5 нс DDR SDRAM составляла 183 МГц DDR (эффективная частота 366 МГц). R100 представил HyperZ, раннюю технологию отбраковки (возможно, вдохновленную Tile Rendering, присутствующую в чипах St Microelectronics PowerVR ), которая стала шагом вперед в графической эволюции и генерация за счет оптимизации рендеринга, и может считаться первой картой, не основанной на тайловом рендеринге (и поэтому DX7 совместимой), для использования оптимизации Z-Buffer. Эти карты производились до середины 2001 года, когда их практически заменила Radeon 7500 (RV200).

Более медленная и недолговечная Radeon SDR (с 32 МБ памяти SDRAM ) была добавлена ​​в середине 2000 года, чтобы конкурировать с GeForce2 MX.

Также в 2000 году OEM - только Radeon LE 32MB DDR. По сравнению с обычной Radeon DDR от ATI, LE производится Athlon Micro на базе графических процессоров Radeon, которые не соответствовали спецификации и изначально предназначались для азиатского рынка OEM. Карта работает на более низкой тактовой частоте 143 МГц как для ОЗУ, так и для графического процессора, а ее функциональность Hyper Z была отключена. Несмотря на эти недостатки, Radeon LE была конкурентоспособна с другими современниками, такими как GeForce 2 MX и Radeon SDR. Однако, в отличие от своих конкурентов, LE имеет значительный потенциал производительности, так как HyperZ можно активировать с помощью изменения системного реестра, а также есть значительный потенциал для разгона. Более поздние драйверы не отличают Radeon LE от других карт Radeon R100, и оборудование HyperZ включено по умолчанию, хотя могут быть визуальные аномалии на картах с неисправным оборудованием HyperZ.

В 2001 году недолговечный Radeon R100 с 64 МБ SDR была выпущена как Radeon 7200. После того, как все старые карты Radeon R100 были сняты с производства, серия R100 впоследствии стала известна как Radeon 7200 в соответствии с новой схемой именования ATI.

RV100

Был создан бюджетный вариант оборудования R100, получивший название Radeon VE, позже известный как Radeon 7000 в 2001 году, когда ATI провела ребрендинг своих продуктов.

RV100 имеет только один пиксельный конвейер, нет оборудования TL, 64-битную шину памяти и нет HyperZ. Но он добавил поддержку двух мониторов HydraVision и интегрировал второй RAMDAC в ядро ​​(для Hydravision).

С точки зрения производительности в 3D, Radeon VE не преуспела в сравнении с GeForce2 MX той же эпохи, хотя ее поддержка нескольких дисплеев явно превосходила GeForce2 MX. Matrox G450 имеет лучшую поддержку двух дисплеев среди графических процессоров, но самую низкую производительность в 3D.

RV100 был основой решения Mobility Radeon для ноутбуков.

RV200

Radeon 7500 (RV200), по сути, представляет собой усадку R100 в новом 150-нм производственном процессе. Повышенная плотность и различные настройки архитектуры позволили графическому процессору работать на более высоких тактовых частотах. Это также позволяло карте работать в режиме асинхронной синхронизации, тогда как оригинальный R100 всегда синхронизировался с ОЗУ. Это был первый Direct3D 7-совместимый графический процессор ATI с поддержкой двух мониторов (Hydravision).

Radeon 7500 был выпущен во второй половине 2001 года вместе с Radeon 8500 (R200). Он использовал порт ускоренной графики (AGP) 4x интерфейс. Примерно в то время, когда были анонсированы Radeon 8500 и 7500, конкурент Nvidia выпустила свои GeForce 3 Ti500 и Ti200, 8500 и Ti500 являются прямыми конкурентами, а 7500 и Ti200 - нет.

Системная плата Radeon 7500 для настольных ПК часто имеет тактовую частоту ядра 290 МГц и ОЗУ 230 МГц. Он конкурировал с GeForce2 Ti, а затем с GeForce4 MX440.

Radeon Feature Matrix

В следующей таблице показаны функции AMD GPU (см. Также: Список графических процессоров AMD ).

[] [
  • view
  • talk
]
Название серии GPU Wonder Mach 3D Rage Rage Pro Rage R100 R200 R300 R400 R500 R600 RV670 R700 Evergreen Северные. острова Южные. Острова Море. Острова Вулканические. Острова Арктика. Острова / Полярная звезда Вега Нави
Освобождение19861991199619971998апр 2000август 2001сентябрь 2002май 2004 г.октябрь 2005 г.май 2007 г.ноябрь 2007 г.июнь 2008 г.сен 2009 г.октябрь 2010янв 2012сен 2013июнь 2015июнь 2016июнь 2017Июль 2019
Торговое название WonderMach3D RageRage ProRageRadeon 7000Radeon 8000Radeon 9000Radeon X700 / X800Radeon X1000Radeon HD 1000/2000Radeon HD 300 0Radeon HD 4000Radeon HD 5000Radeon HD 6000Radeon HD 7000Radeon Rx 200Radeon Rx 300Radeon RX 400/500Radeon RX Vega / Radeon VII (7 нм)Radeon RX 5000
Поддержка AMDЗавершено Current
Вид2D3D
Набор команд НеизвестноTeraScale набор командНабор команд GCN Набор команд RDNA
Микроархитектура TeraScale 1 TeraScale 2 (VLIW5) TeraScale 3 (VLIW4) GCN 1-го поколения GCN 2-го поколения GCN 3-го поколения GCN 4-го поколения GCN 5-го поколения RDNA
ТипФиксированный конвейерПрограммируемые пиксельные и вершинные конвейерыУнифицированная модель шейдера
Direct3D Н / Д5.06.07.08.19.0. 11 (9_2 )9.0b. 11 (9_2)9.0c. 11 (9_3 )10.0. 11 (10_0 )10.1. 11 (10_1 )11 (11_0)11 (11_1 ). 12 (11_1)11 (12_0 ). 12 (12_0)11 (12_1 ). 12 (12_1)
Модель шейдера Н / Д1,42,0+2,0b3,04,04,15,05,15.1. 6.36.4
OpenGL Н / Д1.11.21.32.03.34.5 (в Linux + Mesa 3D: 4.2 с поддержкой FP64 HW, 3.3 без)4.6 (в Linux: 4.6 (Mesa 20.0))
Vulkan N / A1.0. (Win 7+ или Mesa 17+ )1.2 (Adrenalin 20.1, Linux Mesa 20.0)
OpenCL N / AClose to Metal 1.11.22.0 (драйвер Adrenalin на Win7 + ). (1.2 на Linux, 2.1 с AMD ROCm)?
HSA Н / ДДа ?
Декодирование видео ASIC Н / ДAvivo / UVD UVD + UVD 2 UVD 2.2 UVD 3 UVD 4 UVD 4.2 UVD 5.0 ​​ или 6.0 UVD 6.3 UVD 7 VCN 2.0
Кодирование видео ASIC Н / ДVCE 1.0 VCE 2.0 VCE 3.0 или 3.1 VCE 3.4 VCE 4.0
Энергосбережение?PowerPlay PowerTune PowerTune ZeroCore Power ?
TrueAudio Н / ДЧерез выделенный DSP Через шейдеры
FreeSync Н / Д1. 2
HDCP ?1,41,4. 2,21,4. 2,2. 2.3
PlayReady Н / Д3.0Нет 3.0
Поддерживаемые дисплеи 1–222–6?
Макс. разрешение ?2–6 ×. 2560 × 16002–6 ×. 4096 × 2160 при 60 Гц2–6 ×. 5120 × 2880 при 60 Гц3 ×. 7680 × 4320 при 60 Гц?
/ drm / radeonДа Н / Д
/ drm / amdgpuН / ДЭкспериментальныеДа
Модели
Конкурирующие чипсеты
См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-03 05:51:44
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте