Дата выпуска | Апрель 2000; 20 лет назад (апрель 2000 г.) |
---|---|
Кодовое имя | Rage 6C |
Архитектура | Radeon R100 |
Транзисторы | 30M 180 нм (R100). 30M 180 нм (RV100) |
Карты | |
начального уровня | 7000, VE, LE |
среднего уровня | 7200 DDR, 7200 SDR |
High-end | VIVO, VIVO SE. 7500 LE |
Enthusiast | 7500 |
API поддержка | |
Direct3D | Direct3D 7.0 |
OpenGL | OpenGL 1.3 (TL ) |
History | |
Predecessor | Rage series |
Successor | Radeon 8000 series |
Поддерживаемый ЦП | 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» относится к кодовому имени разработки первоначально выпущенного графического процессора этого поколения. Это основа для множества других последующих продуктов.
Первое поколение Графический процессор 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 имеют перспективные программируемые возможности шейдеров в своих конвейерах; однако чипы недостаточно гибкие, чтобы поддерживать спецификацию 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 (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.
Был создан бюджетный вариант оборудования 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 для ноутбуков.
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.
В следующей таблице показаны функции AMD GPU (см. Также: Список графических процессоров AMD ).
[] [Название серии GPU | Wonder | Mach | 3D Rage | Rage Pro | Rage | R100 | R200 | R300 | R400 | R500 | R600 | RV670 | R700 | Evergreen | Северные. острова | Южные. Острова | Море. Острова | Вулканические. Острова | Арктика. Острова / Полярная звезда | Вега | Нави | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Освобождение | 1986 | 1991 | 1996 | 1997 | 1998 | апр 2000 | август 2001 | сентябрь 2002 | май 2004 г. | октябрь 2005 г. | май 2007 г. | ноябрь 2007 г. | июнь 2008 г. | сен 2009 г. | октябрь 2010 | янв 2012 | сен 2013 | июнь 2015 | июнь 2016 | июнь 2017 | Июль 2019 | |||
Торговое название | Wonder | Mach | 3D Rage | Rage Pro | Rage | Radeon 7000 | Radeon 8000 | Radeon 9000 | Radeon X700 / X800 | Radeon X1000 | Radeon HD 1000/2000 | Radeon HD 300 0 | Radeon HD 4000 | Radeon HD 5000 | Radeon HD 6000 | Radeon HD 7000 | Radeon Rx 200 | Radeon Rx 300 | Radeon RX 400/500 | Radeon RX Vega / Radeon VII (7 нм) | Radeon RX 5000 | |||
Поддержка AMD | ||||||||||||||||||||||||
Вид | 2D | 3D | ||||||||||||||||||||||
Набор команд | Неизвестно | TeraScale набор команд | Набор команд GCN | Набор команд RDNA | ||||||||||||||||||||
Микроархитектура | TeraScale 1 | TeraScale 2 (VLIW5) | TeraScale 3 (VLIW4) | GCN 1-го поколения | GCN 2-го поколения | GCN 3-го поколения | GCN 4-го поколения | GCN 5-го поколения | RDNA | |||||||||||||||
Тип | Фиксированный конвейер | Программируемые пиксельные и вершинные конвейеры | Унифицированная модель шейдера | |||||||||||||||||||||
Direct3D | Н / Д | 5.0 | 6.0 | 7.0 | 8.1 | 9.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,4 | 2,0+ | 2,0b | 3,0 | 4,0 | 4,1 | 5,0 | 5,1 | 5.1. 6.3 | 6.4 | |||||||||||||
OpenGL | Н / Д | 1.1 | 1.2 | 1.3 | 2.0 | 3.3 | 4.5 (в Linux + Mesa 3D: 4.2 с поддержкой FP64 HW, 3.3 без) | 4.6 (в Linux: 4.6 (Mesa 20.0)) | ||||||||||||||||
Vulkan | N / A | 1.0. (Win 7+ или Mesa 17+ ) | 1.2 (Adrenalin 20.1, Linux Mesa 20.0) | |||||||||||||||||||||
OpenCL | N / A | Close to Metal | 1.1 | 1.2 | 2.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,4 | 1,4. 2,2 | 1,4. 2,2. 2.3 | ||||||||||||||||||||
PlayReady | Н / Д | 3.0 | 3.0 | |||||||||||||||||||||
Поддерживаемые дисплеи | 1–2 | 2 | 2–6 | ? | ||||||||||||||||||||
Макс. разрешение | ? | 2–6 ×. 2560 × 1600 | 2–6 ×. 4096 × 2160 при 60 Гц | 2–6 ×. 5120 × 2880 при 60 Гц | 3 ×. 7680 × 4320 при 60 Гц | ? | ||||||||||||||||||
/ drm / radeon | Н / Д | |||||||||||||||||||||||
/ drm / amdgpu | Н / Д | Экспериментальные |