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

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 МГц, а тактовая частота памяти DDR SDRAM 5,5 нс составила 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 не полностью соответствуют 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