R200 является вторым поколением графических процессоров , используемых в Radeon видеокарт и разработанных ATI Technologies . Этот графический процессор имеет 3D-ускорение на основе Microsoft Direct3D 8.1 и OpenGL 1.3 , что является значительным улучшением функций и производительности по сравнению с предыдущей конструкцией Radeon R100 . ГПУ также включает 2D GUI ускорение , видео ускорения, и несколько выходов дисплея. «R200» относится к кодовому наименованию первоначально выпущенного графического процессора этого поколения. Это основа для множества других последующих продуктов.
Дата выпуска | 14 августа 2001 г . |
---|---|
Кодовое имя | Чаплин |
Архитектура | Radeon R200 |
Транзисторы | 60M 150 нм (R200)
|
Открытки | |
Средний диапазон | 8500LE |
Высокого класса | 8500 |
Энтузиаст | 8500XT |
Поддержка API | |
Direct3D | Direct3D 8.1 шейдерная модель 1.4 |
OpenGL | OpenGL 1.3 [1] [2] |
История | |
Предшественник | Radeon 7000 серии |
Преемник | Radeon 9000 серии |
Матрица функций Radeon
В следующей таблице представлены черты AMD «s графических процессоров (см также: Список ВМД графических процессоров ).
Название GPU серии | Удивляться | Мах | 3D ярость | Ярость Pro | Ярость | R100 | R200 | R300 | R400 | R500 | R600 | RV670 | R700 | Вечнозеленый | Северные острова | Южные острова | Морские острова | Вулканические острова | Арктические острова / Полярная звезда | Вега | Navi 1X | Navi 2X | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Выпущенный | 1986 г. | 1991 г. | 1996 г. | 1997 г. | 1998 г. | Апрель 2000 г. | Август 2001 г. | Сентябрь 2002 | Май 2004 г. | Октябрь 2005 г. | Май 2007 г. | Ноя 2007 | Июнь 2008 г. | Сентябрь 2009 г. | Октябрь 2010 г. | Янв 2012 | Сентябрь 2013 | Июн 2015 | Июн 2016 | Июн 2017 | Июл 2019 | Ноя 2020 | |||
Маркетинговое название | Удивляться | Мах | 3D ярость | Ярость Pro | Ярость | Radeon 7000 | Radeon 8000 | Radeon 9000 | Radeon X700 / X800 | Radeon X1000 | Radeon HD 2000 | Radeon HD 3000 | 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 | Radeon RX 6000 | |||
Поддержка AMD | |||||||||||||||||||||||||
Своего рода | 2D | 3D | |||||||||||||||||||||||
Набор инструкций | Неизвестно публично | Набор инструкций TeraScale | Набор инструкций GCN | Набор инструкций RDNA | |||||||||||||||||||||
Микроархитектура | TeraScale 1 | TeraScale 2 (VLIW5) | TeraScale 3 (VLIW4) | GCN 1-го поколения | GCN 2-го поколения | GCN 3-го поколения | GCN 4-го поколения | GCN 5-го поколения | РДНА | РДНА 2 | |||||||||||||||
Тип | Фиксированный трубопровод [a] | Программируемые пиксельные и вершинные конвейеры | Единая шейдерная модель | ||||||||||||||||||||||
Direct3D | N / A | 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) | 11 ( 12_2 ) 12 (12_2) | ||||||||||
Шейдерная модель | N / A | 1.4 | 2.0+ | 2,0b | 3.0 | 4.0 | 4.1 | 5.0 | 5.1 | 5,1 6,3 | 6.4 | 6.5 | |||||||||||||
OpenGL | N / A | 1.1 | 1.2 | 1.3 | 2.1 [b] [3] | 3.3 | 4.5 (в Linux: 4.5 (Mesa 3D 21.0)) [4] [1] [2] [c] | 4.6 (в Linux: 4.6 (Mesa 3D 20.0)) | |||||||||||||||||
Вулкан | N / A | 1.0 ( Win 7+ или Mesa 17+ ) | 1.2 (Adrenalin 20.1, Linux Mesa 3D 20.0) | ||||||||||||||||||||||
OpenCL | N / A | Близко к металлу | 1.1 (без поддержки Mesa 3D) | 1.2 (в Linux : 1.1 (без поддержки изображений) с Mesa 3D) | 2.0 (драйвер Adrenalin в Win7 + ) (в Linux : 1.1 (без поддержки изображений) с Mesa 3D, 2.0 с драйверами AMD или AMD ROCm) | 2.0 | 2.1 [5] | ||||||||||||||||||
HSA | N / A | ? | |||||||||||||||||||||||
Видео декодирование ASIC | N / A | Авиво / УВД | УВД + | УВД 2 | УВД 2.2 | УВД 3 | УВД 4 | УВД 4.2 | УВД 5.0 или 6.0 | УВД 6.3 | УВД 7 [6] [д] | VCN 2.0 [6] [d] | VCN 3.0 [7] | ||||||||||||
Кодирование видео ASIC | N / A | VCE 1.0 | VCE 2.0 | VCE 3.0 или 3.1 | VCE 3.4 | VCE 4.0 [6] [d] | |||||||||||||||||||
ASIC Fluid Motion [e] | |||||||||||||||||||||||||
Энергосбережение | ? | PowerPlay | PowerTune | PowerTune и ZeroCore Power | ? | ||||||||||||||||||||
TrueAudio | N / A | Через выделенный DSP | Через шейдеры | ? | |||||||||||||||||||||
FreeSync | N / A | 1 2 | |||||||||||||||||||||||
HDCP [f] | ? | 1.4 | 1,4 2,2 | 1,4 2,2 2,3 | ? | ||||||||||||||||||||
PlayReady [f] | N / A | 3.0 | 3.0 | ? | |||||||||||||||||||||
Поддерживаемые дисплеи [g] | 1-2 | 2 | 2–6 | ? | |||||||||||||||||||||
Максимум. разрешающая способность | ? | 2–6 × 2560 × 1600 | 2–6 × 4096 × 2160 при 60 Гц | 2–6 × 5120 × 2880 при 60 Гц | 3 × 7680 × 4320 при 60 Гц [8] | ? | |||||||||||||||||||
/drm/radeon [час] | N / A | ||||||||||||||||||||||||
/drm/amdgpu [час] | N / A | Экспериментальный [9] |
- ^ Серия Radeon 100 имеет программируемые пиксельные шейдеры, но не полностью совместимы с DirectX 8 или Pixel Shader 1.0. См. Статью о пиксельных шейдерах R100 .
- Карты на базе ^ R300, R400 и R500 не полностью соответствуют OpenGL 2+, поскольку оборудование не поддерживает все типы текстур без питания двух (NPOT).
- ^ Совместимость с OpenGL 4+ требует поддержки шейдеров FP64, и они эмулируются на некоторых чипах TeraScale с использованием 32-разрядного оборудования.
- ^ a b c UVD и VCE были заменены ASIC Video Core Next (VCN) в реализации Vega APU Raven Ridge .
- ^ Обработка видео ASIC для метода интерполяции частоты кадров видео. В Windows он работает как фильтр DirectShow в вашем плеере. В Linux нет поддержки со стороны драйверов и / или сообщества.
- ^ a b Для воспроизведения защищенного видеоконтента также требуется поддержка карты, операционной системы, драйверов и приложений. Для этого также необходим совместимый дисплей HDCP. HDCP является обязательным для вывода определенных аудиоформатов, что накладывает дополнительные ограничения на настройку мультимедиа.
- ^ Больше дисплеев может поддерживаться с помощью собственныхподключений DisplayPort или разделения максимального разрешения между несколькими мониторами с активными преобразователями.
- ^ a b DRM ( Direct Rendering Manager ) - это компонент ядра Linux. Поддержка в этой таблице относится к самой последней версии.
Radeon R200 (8xxx, 9xxx) серии
- Все модели производятся по техпроцессу 150 нм.
- Все модели включают DirectX 8.1 и OpenGL 1.4.
Модель | Запуск | Кодовое имя | Интерфейс шины | Память ( МиБ ) | Частота ядра ( МГц ) | Тактовая частота памяти ( МГц ) | Ядро конфигурации 1 | Скорость заполнения | объем памяти | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
M операций / с | Мпикселей / с | MTexels / с | МЭерций / с | Пропускная способность ( ГБ / с) | Тип автобуса | Ширина шины ( бит ) | ||||||||
Radeon 8500LE | 4 февраля 2002 г. | R200 | AGP 4x | 64, 128 | 250 | 250 | 4: 2: 8: 4 | 1000 | 1000 | 2000 г. | 125 | 8 | DDR | 128 |
Radeon 8500 | 14 августа 2001 г. | R200 | AGP 4x | 64, 128 | 275 | 275 | 4: 2: 8: 4 | 1100 | 1100 | 2200 | 137,5 | 8,8 | DDR | 128 |
Radeon 8500XT | Неизданный | R250 | AGP 4x | 128 | 300 | 300 | 4: 2: 8: 4 | 1200 | 1200 | 2400 | 150 | 9,6 | DDR | 128 |
- 1 Пиксельные шейдеры : вершинные шейдеры : блоки отображения текстуры : блоки вывода рендеринга
Архитектура
Трехмерное оборудование R200 состоит из 4 пиксельных конвейеров , каждый из которых имеет 2 блока выборки текстуры. Он имеет 2 вершинных шейдера и устаревший модуль Direct3D 7 TCL , продаваемый как Charisma Engine II . Это первый графический процессор ATI с программируемыми пиксельными и вершинными процессорами под названием Pixel Tapestry II, совместимый с Direct3D 8.1. R200 обладает расширенной экономией пропускной способности памяти и перерисовки аппаратного сокращения под названием HyperZ II , который состоит из заслоненных (иерархического Z), быстро Z-буфер ясно, и сжатие Z-буфер. Графический процессор поддерживает вывод на два дисплея ( HydraVision ) и оснащен механизмом декодирования видео ( Video Immersion II ) с адаптивным аппаратным деинтерлейсингом , временной фильтрацией, компенсацией движения и iDCT .
R200 представил версию 1.4 пиксельных шейдеров (PS1.4), что является значительным улучшением предыдущих спецификаций PS1.x. Известные инструкции включают «phase», «texcrd» и «texld». Команда фазы позволяет программе шейдера работать на двух отдельных «фазах» (2 прохода через оборудование), эффективно удваивая максимальное количество инструкций адресации текстуры и арифметических инструкций и потенциально позволяя уменьшить количество проходов, необходимых для эффекта. Это позволяет не только создавать более сложные эффекты, но также может повысить скорость за счет более эффективного использования оборудования. Команда «texcrd» перемещает значения координат текстуры текстуры в регистр назначения, в то время как команда «texld» загружает текстуру с координатами, указанными в исходном регистре, в регистр назначения.
По сравнению с архитектурой конвейера 2x3 пикселя R100 конструкция 4x2 R200 более надежна, несмотря на потерю одного текстурного блока на конвейер. Каждый конвейер теперь может адресовать в общей сложности 6 текстурных слоев за проход. Чип достигает этого с помощью метода, известного как «возвратная петля». Увеличение количества текстур, к которым осуществляется доступ за один проход, уменьшает количество принудительных операций многопроходного рендеринга для карты.
Возможности фильтрации текстур R200 также улучшены по сравнению с его предшественником. Для анизотропной фильтрации Radeon 8500 использует технику, аналогичную той, что использовалась в R100, но улучшенную за счет трилинейной фильтрации и некоторых других усовершенствований. Однако он по-прежнему сильно зависит от угла, и драйвер иногда использует билинейную фильтрацию для скорости. Серия NVIDIA GeForce 4 Ti предлагает более точную анизотропную реализацию, но с большим влиянием на производительность.
В R200 есть первая реализация от ATI механизма тесселяции с аппаратным ускорением (также известного как поверхности более высокого порядка) под названием Truform , который может автоматически увеличивать геометрическую сложность 3D-моделей. Технология требует поддержки разработчика и подходит не для всех сценариев. Это может нежелательно округлить модели. В результате очень ограниченного внедрения ATI отказалась от поддержки TruForm в своем будущем оборудовании.
DirectX 8.0 Pixel Shader 1.1 | DirectX 8.1 Pixel Shader 1.4 | ||
---|---|---|---|
Максимум. Текстурные входы | 4 | 6 | |
Максимум. Продолжительность программы | 12 инструкций (до 4 выборок текстур, 8 наложение цветов) | 22 инструкции (до 6 выборок текстур, 8 адресация текстур, 8 смешивание цветов) | |
Набор инструкций | 13 адресных операций, 8 цветовых операций | 12 операций адреса / цвета | |
Режимы адресации текстур | 40 | практически неограниченный |
Представление
Самым большим разочарованием Radeon 8500 были ранние выпуски драйверов. На момент запуска производительность карты была ниже ожиданий, и у нее было множество программных недостатков, которые вызывали проблемы с играми. Поддержка сглаживания чипа работала только в Direct3D и работала очень медленно. Чтобы ослабить ажиотаж по поводу 8500, конкурент nVidia выпустил свой пакет драйверов Detonator4 в тот же день, когда большинство веб-сайтов анонсировали Radeon 8500. Драйверы nVidia были лучшего качества, а также еще больше повысили производительность GeForce 3 .
Несколько сайтов, посвященных обзору оборудования, обнаружили, что производительность Radeon 8500 в некоторых реальных игровых тестах была ниже, чем отражено в тестах. Например, ATI обнаруживала исполняемый файл "Quake3.exe" и устанавливала качество фильтрации текстур намного ниже, чем обычно производимое картой. HardOCP был первым веб-сайтом с обзором оборудования, который сообщил об этой проблеме сообществу, и доказал свое существование, переименовав все экземпляры Quake в исполняемом файле в Quack. [10] В результате улучшилось качество изображения, но снизилась производительность.
Однако даже с драйверами Detonator4 Radeon 8500 смогла превзойти GeForce 3 (с которой 8500 должна была конкурировать), и в некоторых обстоятельствах ее более быстрая версия Ti500, производная от Nvidia с более высокой тактовой частотой, была выпущена в ответ на проект R200. Позже обновления драйверов помогли еще больше сократить разрыв в производительности между 8500 и Ti500, в то время как 8500 также был значительно дешевле и предлагал дополнительные мультимедийные функции, такие как поддержка двух мониторов. Хотя GeForce 3 Ti200 действительно стала первой картой DirectX 8.0, которая предлагала 128 Мбайт видеопамяти вместо обычных 64 Мбайт для высокопроизводительных карт того времени, оказалось, что ограничения GeForce 3 не позволили ей в полной мере использовать преимущества. из него, в то время как Radeon 8500 смогла более успешно использовать этот потенциал.
В начале 2002 года, чтобы конкурировать с более дешевыми GeForce 3 Ti200 и GeForce 4 MX 460, ATI выпустила более медленную 8500LE (известную как 9100 в Европе), которая стала популярной среди OEM-производителей и энтузиастов из-за своей более низкой цены и возможности разгона до 8500 уровней. . Хотя GeForce 4 Ti 4600 занял первое место по производительности, это было решение высшего класса, цена которого почти вдвое превышала цену Radeon 8500 (рекомендованная производителем розничная цена 350–399 долларов США против 199 долларов США), поэтому оно не предлагало прямой конкуренции. Из-за отложенного выпуска потенциально конкурентоспособной GeForce 4 Ti 4200, а также инициативы ATI по выпуску 128-мегабайтных версий 8500 / LE линейка R200 оставалась популярной на нишевом рынке со средней и высокой производительностью. Расширенные возможности All-In-Wonder (AIW) Radeon 8500 DV и AIW Radeon 8500 128 МБ оказались лучше, чем у эквивалентов Nvidia Personal Cinema, в которых использовалась более быстрая GeForce 4 Ti 4200.
Реализации
Radeon 8500 / 8500LE
Первой видеокартой ATI на базе R200 была Radeon 8500 , выпущенная в октябре 2001 года. В начале 2002 года ATI выпустила Radeon 8500LE (перевыпущенную позже как Radeon 9100 в Европе), идентичный чип с более низкой тактовой частотой и более медленной памятью. В то время как полный 8500 работал с частотой ядра 275 МГц и ОЗУ 275 МГц, 8500LE работал более консервативно с частотой 250 МГц для ядра и 200 или 250 МГц для ОЗУ. Обе видеокарты впервые были выпущены в конфигурациях DDR SDRAM объемом 64 МБ ; более поздние 128-мегабайтные платы Radeon 8500 получили небольшой прирост производительности из-за режима чередования памяти .
В ноябре 2001 года была выпущена All-In-Wonder Radeon 8500 DV с 64 МБ и меньшей тактовой частотой, как у 8500LE. В 2002 году были выпущены три карты 128 МБ: Radeon 8500, 8500LE и All-In-Wonder Radeon 8500 128 МБ , которые работали на полной скорости 8500, но имели меньше функций, связанных с видео, чем AIW 8500 DV. ATI заявила, что более низкая тактовая частота 8500DV связана с интерфейсом FireWire .
Radeon 8500XT (отменен)
Обновленный чип, Radeon 8500XT (R250), планировался к выпуску в середине 2002 года, чтобы конкурировать с линейкой GeForce 4 Ti, особенно с топовой линейкой Ti 4600 (рекомендованная розничная цена которой составляла 350–399 долларов США). Информация о предварительном выпуске рекламировала тактовую частоту ядра и оперативной памяти 300 МГц для чипа "R250".
Radeon 8500, работающая на тактовой частоте 300 МГц, вряд ли могла бы победить GeForce 4 Ti4600, не говоря уже о более новой карте от NVIDIA. В лучшем случае это могло быть более производительное решение среднего уровня, чем Radeon 9000 с меньшей сложностью (RV250, см. Ниже), но оно также стоило бы дороже в производстве и плохо подходило бы для двойного ноутбука / настольного компьютера Radeon 9000. роли из-за размера кристалла и потребляемой мощности. Примечательно, что оверклокеры обнаружили, что Radeon 8500 и Radeon 9000 не могут надежно разогнаться до 300 МГц без дополнительного напряжения, поэтому, несомненно, у R250 были бы аналогичные проблемы из-за его большей сложности и эквивалентной технологии производства, что привело бы к снижению производительности чипа и таким образом, более высокие затраты. [11] [12]
ATI, возможно, помня о том, что случилось с 3dfx, когда они отвлеклись от своего процессора Rampage, отказались от обновления R250 в пользу завершения своей карты DirectX 9.0 следующего поколения, которая была выпущена как Radeon 9700. Это оказалось удачным решением. мудрый ход, так как он позволил ATI впервые вырваться вперед в разработке вместо того, чтобы отставать от NVIDIA. Новый флагман Radeon 9700 с его архитектурой следующего поколения, обеспечивающей беспрецедентные функции и производительность, был бы лучше любого обновления R250, и он легко взял бы корону производительности у Ti4600.
Модели
Драйверы
В с открытым исходным кодом драйверов от X.org / Mesa поддержки почти все функции , обеспечиваемые аппаратным R200. [13] Они поставляются по умолчанию в большинстве систем BSD и Linux . Новые драйверы ATI Catalyst не поддерживают какие-либо продукты с архитектурой R500 или более ранней версии.
Драйверы для Windows
Эта серия видеокарт Radeon поддерживается AMD в операционных системах Microsoft Windows, включая Windows XP (кроме x64 ), Windows 2000 , Windows Me и Windows 98 . Другие операционные системы могут иметь поддержку в виде универсального драйвера, в котором отсутствует полная поддержка оборудования. Разработка драйверов для линейки R200 завершилась выпуском драйверов Catalyst 6.11 для Windows XP.
Mac OS и Mac OS X
Apple никогда не поставляла видеокарты серии Radeon 8000 с какими-либо Power Mac, стандартными или BTO, предпочитая переходить непосредственно с серии Radeon 7000 (которая была доступна только как опция BTO на Power Mac G4 «Digital Audio») к Radeon. 9000 (в качестве видеокарты по умолчанию на большинстве моделей Power Mac G4 «Зеркальные дверцы приводов»). Вместо этого пробел заполнили различные карты Nvidia. Однако сама ATI выпустила в розницу 8500 Mac Edition, совместимую с Mac OS 9.2.2 и Mac OS X и ориентированную на геймеров Mac, но, несмотря на название, карта была фактически основана на 8500LE с тактовой частотой 250 МГц и 64 МБ памяти. [14]
MorphOS
Графические карты Radeon серии R200 поддерживаются MorphOS .
Смотрите также
- Radeon R200
- Сравнение графических процессоров ATI
- Список графических процессоров AMD
Рекомендации
- ^ а б "Мезаматрикс" . mesamatrix.net . Проверено 22 апреля 2018 .
- ^ а б «RadeonFeature» . Фонд X.Org . Проверено 20 апреля 2018 .
- ^ «Текстура NPOT (OpenGL Wiki)» . Хронос Групп . Проверено 10 февраля 2021 .
- ^ «Бета-версия AMD Radeon Software Crimson Edition» . AMD . Проверено 20 апреля 2018 .
- ^ «Технические характеристики AMD Radeon RX 6800 XT» . TechPowerUp . Проверено 1 января 2021 года .
- ^ а б в Киллиан, Зак (22 марта 2017 г.). «AMD выпускает патчи для поддержки Vega в Linux» . Технический отчет . Проверено 23 марта 2017 года .
- ^ Ларабель, Майкл (15 сентября 2020 г.). «AMD Radeon Navi 2 / VCN 3.0 поддерживает декодирование видео AV1» . Фороникс . Проверено 1 января 2021 года .
- ^ «Архитектура Radeon нового поколения Vega» (PDF) . Radeon Technologies Group (AMD). Архивировано из оригинального (PDF) на 2018-09-06 . Проверено 13 июня +2017 .
- ^ Ларабель, Майкл (7 декабря 2016 г.). «Лучшие возможности ядра Linux 4.9» . Фороникс . Проверено 7 декабря +2016 .
- ^ Беннетт, Кайл. Оптимизация или обман драйверов Radeon 8500 , Hard OCP, 23 октября 2001 г.
- ^ ATI RADEON 8500 Extreme Overclocking Experience - Лаборатории X-bit, Архивировано 10 августа 2010 г. на Wayback Machine
- ^ Уловка с карандашом для ATI Radeon 8500 - PCSTATS.com
- ^ http://www.x.org/wiki/RadeonFeature
- ^ http://www.insidemacgames.com/reviews/view.php?ID=253
Внешние ссылки
- techPowerUp! База данных GPU
- «Обзор ATi Radeon 8500 64 МБ (часть 1)» Дэйва Баумана, Beyond3D.Com, 29 марта 2002 г., получено 14 января 2006 г.
- «Обзор ATi Radeon 8500 64 МБ (часть 2)» Дэйва Баумана, Beyond3D.Com, 4 апреля 2002 г., получено 14 января 2006 г.
- «Обзор видеокарт на базе ATI RADEON 9100: решения Gigabyte и PowerColor» Тим Чеблоков, X-Bit Labs, 5 февраля 2003 г., получено 9 января 2006 г.
- "ATI's Radeon 8500 & 7500: предварительный просмотр" Ананда Лала Шимпи, Anandtech, 14 августа 2001 г., получено 9 января 2006 г.
- «Radeon 8500 от ATI: у нее есть потенциал» , Ананд Лал Шимпи, Anandtech, 17 октября 2001 г., получено 9 января 2006 г.
- "ATI R200 Chip Details" от Beyond3D, получено 30 августа 2010 г.
- "ATI RV250 Chip Details" от Beyond3D, получено 30 августа 2010 г.
- "ATI RV280 Chip Details" от Beyond3D, получено 30 августа 2010 г.