Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Развитие [ править ]

Архитектура [ править ]

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

R100 был построен по технологии производства полупроводников 180 нм . Как и GeForce, Radeon R100 имеет механизм аппаратного преобразования и освещения (T&L) для выполнения геометрических вычислений, освобождая центральный процессор компьютера. При 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 на то время наряду со старым методом Emboss. [3] Radeon также представила новую технологию оптимизации пропускной способности памяти и уменьшения избыточности памяти под названием HyperZ . Это в основном повышает общую эффективность процессов 3D-рендеринга. Состоящий из 3 различных функций, он позволяет Radeon работать очень конкурентоспособно по сравнению с конкурирующими проектами с более высокой скоростью заполнения и пропускной способностью на бумаге.

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

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

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

Пиксельные шейдеры 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.t делать то, что требуется для поддержки шейдеров 1.0 или 1.1. То же самое и с GeForce и GeForce2.t делать то, что требуется для поддержки шейдеров 1.0 или 1.1. То же самое и с GeForce и GeForce2.

Реализации [ править ]

Коробка Radeon DDR (R100)
Матричный снимок R100
Radeon 7500 (RV200)
Radeon RV100 DDR
Штамп RV100

R100 [ править ]

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

Более медленная и недолговечная Radeon SDR (с памятью SDRAM 32 МБ ) была добавлена ​​в середине 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 могут наблюдаться визуальные аномалии.[5]

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

RV100 [ править ]

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

У RV100 только один пиксельный конвейер, нет аппаратного T&L , 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). [6]

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 [ править ]

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

  1. ^ Серия Radeon 100 имеет программируемые пиксельные шейдеры, но не полностью совместимы с DirectX 8 или Pixel Shader 1.0. См. Статью о пиксельных шейдерах R100 .
  2. Карты на базе ^ R300, R400 и R500 не полностью соответствуют OpenGL 2+, поскольку оборудование не поддерживает все типы текстур без питания двух (NPOT).
  3. ^ Совместимость с OpenGL 4+ требует поддержки шейдеров FP64, и они эмулируются на некоторых чипах TeraScale с использованием 32-разрядного оборудования.
  4. ^ a b c UVD и VCE были заменены ASIC Video Core Next (VCN) в реализации Vega APU Raven Ridge .
  5. ^ Обработка видео ASIC для метода интерполяции частоты кадров видео. В Windows он работает как фильтр DirectShow в вашем плеере. В Linux нет поддержки со стороны драйверов и / или сообщества.
  6. ^ a b Для воспроизведения защищенного видеоконтента также требуется поддержка карты, операционной системы, драйверов и приложений. Для этого также необходим совместимый дисплей HDCP. HDCP является обязательным для вывода определенных аудиоформатов, что накладывает дополнительные ограничения на настройку мультимедиа.
  7. ^ Больше дисплеев может поддерживаться с помощью собственныхподключений DisplayPort или разделения максимального разрешения между несколькими мониторами с активными преобразователями.
  8. ^ a b DRM ( Direct Rendering Manager ) - это компонент ядра Linux. Поддержка в этой таблице относится к самой последней версии.

Модели [ править ]

Конкурирующие наборы микросхем [ править ]

  • NVIDIA GeForce 256 и GeForce2
  • PowerVR серии 3
  • 3dfx вуду 5
  • S3 Savage 2000

См. Также [ править ]

  • Сравнение чипсетов ATI
  • Список графических процессоров AMD

Ссылки [ править ]

  1. ^ а б "Мезаматрикс" . mesamatrix.net . Проверено 22 апреля 2018 .
  2. ^ a b «RadeonFeature» . Фонд X.Org . Проверено 20 апреля 2018 .
  3. ^ https://www.anandtech.com/show/536/6
  4. ^ http://alex.vlachos.com/graphics/
  5. ^ [1]
  6. ^ [2]
  7. ^ "Текстура NPOT (OpenGL Wiki)" . Хронос Групп . Проверено 10 февраля 2021 .
  8. ^ «AMD Radeon Software Crimson Edition Beta» . AMD . Проверено 20 апреля 2018 .
  9. ^ «Спецификации AMD Radeon RX 6800 XT» . TechPowerUp . Проверено 1 января 2021 года .
  10. ^ a b c Киллиан, Зак (22 марта 2017 г.). «AMD выпускает патчи для поддержки Vega в Linux» . Технический отчет . Проверено 23 марта 2017 года .
  11. ^ Larabel, Майкл (15 сентября 2020). «AMD Radeon Navi 2 / VCN 3.0 поддерживает декодирование видео AV1» . Фороникс . Проверено 1 января 2021 года .
  12. ^ «Архитектура Radeon следующего поколения Vega» (PDF) . Radeon Technologies Group (AMD). Архивировано из оригинального (PDF) на 2018-09-06 . Дата обращения 13 июня 2017 .
  13. ^ Larabel, Майкл (7 декабря 2016). «Лучшие возможности ядра Linux 4.9» . Фороникс . Проверено 7 декабря +2016 .
  • "ATI Radeon 256 Preview" по Ананд Лал Шимпи , AnandTech .com, 25 апреля 2000 года, извлеченного 17 января 2006
  • "ATI Radeon 32MB SDR" Ананда Лала Шимпи, AnandTech.com, 13 октября 2000 г., получено 17 января 2006 г.
  • "ATI Radeon 64MB DDR" Мэтью Уитейлера, AnandTech.com, 17 июля 2000 г., получено 17 января 2006 г.
  • "Beyond3D 3D Tables" Beyond3D.com, получено 17 января 2006 г.
  • Влахос, Алекс. Демо-версия Radeon's Ark , 2000 год.

Внешние ссылки [ править ]

  • techPowerUp! База данных GPU