Radeon X1000 серии - Radeon X1000 series

ATI Radeon X1000 серии
Дата выхода5 октября 2005 г.; 15 лет назад (5 октября 2005 г.)
Кодовое названиеФудо (R520)
Роден (R580)
АрхитектураRadeon R500
Транзисторы107M 90 нм (RV505)
  • 107M 90 нм (RV515)
  • 157M 90 нм (RV530)
  • 321M 90 нм (R520)
  • 384M 90 нм (R580)
  • 107M 80 нм (RV516)
  • 330M 80 нм (RV535)
  • 330M 80 нм (RV560)
  • 384M 80 нм (R580 +)
Открытки
Начальный уровеньX1300, X1550
Средний диапазонX1600, X1650
Высокого классаX1800, X1900
ЭнтузиастX1950 г.
API поддерживать
Direct3DDirect3D 9.0c
Шейдерная модель 3.0
OpenGLOpenGL 2.0
История
ПредшественникRadeon X800 серии
ПреемникRadeon HD 2000 серии

В R520 (под кодовым названием Фудо) это Блок обработки графики (GPU) разработан ATI Technologies и произведен TSMC. Это был первый графический процессор, созданный с использованием 90 нм фотолитография процесс.

R520 - это основа линейки DirectX 9.0c и OpenGL 2.0 3D-ускоритель X1000 видеокарты. Это первый капитальный ремонт архитектуры ATI после R300 и оптимизирован для Шейдерная модель 3.0. В Radeon X1000 серии использование ядра было введено 5 октября 2005 г. и в основном конкурировало с nVidia GeForce 7000 серии. ATI выпустила преемника серии R500 с R600 сериал от 14 мая 2007 года.

ATI не оказывает официальной поддержки X1000 серии карты для Windows 8 или же Windows 10; последний AMD Catalyst для этого поколения - 10.2 с 2010 по Windows 7.[1] Однако AMD прекратила предоставление драйверов для Windows 7 для этой серии в 2015 году.[2]

Используя Дистрибутив Linux серия с открытым исходным кодом Radeon драйверы доступны.

Такие же графические процессоры также встречаются в некоторых AMD FireMV товары, ориентированные на мультимонитор настройки.

Задержка в развитии

Видеокарты Radeon X1800, в том числе R520, были выпущены с задержкой в ​​несколько месяцев, потому что инженеры ATI обнаружили ошибку в графическом процессоре на очень поздней стадии разработки. Эта ошибка, вызванная ошибочной сторонней библиотекой проектирования микросхем 90 нм, сильно затрудняла наращивание тактовой частоты, поэтому им пришлось «переделать» микросхему для другой ревизии (новой GDSII нужно было отправить в TSMC ). Проблема была почти случайной в том, как она повлияла на прототипы микросхем, что затрудняло окончательную идентификацию.

Архитектура

Архитектура R520 упоминается ATI как "Ultra Резьбовой Диспетчерский процессор ». Это относится к плану ATI по ​​повышению эффективности своих графических процессоров вместо того, чтобы прибегать к увеличению числа процессоров методом грубой силы.« Диспетчерский модуль »центрального пиксельного шейдера ломается шейдеры вниз в потоки (пакеты) по 16 пикселей (4 × 4) и может отслеживать и распределять до 128 потоков на пиксель «квадроцикл» (4 конвейера в каждом). Когда один из шейдерных квадратов становится неактивным из-за завершения задачи или ожидания других данных, диспетчерский механизм назначает квадроциклу другую задачу, которую нужно выполнить в это время, в результате чего общее использование шейдерных блоков будет более высоким. , теоретически. При таком большом количестве потоков на «квадроцикл» ATI создала очень большой регистр общего назначения массив, способный выполнять несколько одновременных операций чтения и записи и имеющий широкополосное соединение с каждым массивом шейдеров. Это обеспечивает временное хранилище, необходимое для обеспечения питания трубопроводов, за счет максимально возможного наличия работы. С такими чипами, как RV530 и R580, где количество шейдерных блоков на конвейер увеличивается втрое, эффективность пиксельного затенения немного снижается, поскольку эти шейдеры по-прежнему имеют тот же уровень ресурсов потоковой передачи, что и менее обеспеченные RV515 и R520.[3]

Следующее серьезное изменение ядра касается его шины памяти. R420 и R300 имел почти идентичный дизайн контроллеров памяти, причем первый выпуск был с исправленной ошибкой, рассчитанный на более высокие тактовые частоты. R520, однако, отличается своим центральным контроллером (арбитром), который подключается к «клиентам памяти». Вокруг чипа две 256-битные кольцевые шины, работающие с той же скоростью, что и DRAM чипы, но в противоположных направлениях, чтобы уменьшить задержку. Вдоль этих кольцевых шин расположены 4 точки остановки, в которых данные выходят из кольца и попадают в микросхемы памяти или из них. На самом деле есть пятая остановка, значительно менее сложная и предназначенная для PCI Express интерфейс и видеовход. Такая конструкция позволяет осуществлять доступ к памяти намного быстрее, хотя и с меньшей задержкой, благодаря меньшему расстоянию, на которое сигналы должны проходить через графический процессор, и за счет увеличения количества банков на DRAM. По сути, микросхема может быстрее распределять запросы к памяти и более напрямую к микросхемам ОЗУ. ATI утверждает, что эффективность выше на 40% по сравнению со старыми моделями. Опять же, меньшие ядра, такие как RV515 и RV530, получают сокращение из-за их меньшего размера и менее дорогостоящей конструкции. RV530, например, имеет две внутренние 128-битные шины. Это поколение поддерживает все последние типы памяти, включая GDDR4. В дополнение к кольцевой шине каждый канал памяти теперь имеет 32-битную степень детализации, что повышает эффективность памяти при выполнении небольших запросов к памяти.[3]

Механизмы вершинных шейдеров уже соответствовали требованиям FP32 точность в более старых продуктах ATI. Изменения, необходимые для SM3.0, включали более длинные инструкции, инструкции динамического управления потоком, с ветвлениями, циклами и подпрограммами, а также большее временное пространство регистров. Механизмы пиксельных шейдеров на самом деле очень похожи по вычислительной схеме на их аналоги R420, хотя они были сильно оптимизированы и настроены для достижения высоких тактовых частот в процессе 90 нм. ATI уже много лет работает над высокопроизводительным компилятором шейдеров в драйверах для своего старого оборудования, поэтому использование аналогичной базовой конструкции, которая совместима, дает очевидную экономию средств и времени.[3]

В конце конвейера процессоры адресации текстуры теперь отделены от пиксельного шейдера, поэтому любые неиспользуемые блоки текстурирования могут динамически выделяться пикселям, которым требуется больше слоев текстуры. Другие улучшения включают поддержку текстур 4096x4096 и 3Dc от ATI. карта нормалей сжатие видит улучшение степени сжатия для более конкретных ситуаций.[3]

Семейство R5xx представило более совершенный бортовой движок видеосъемки. Подобно картам Radeon со времен R100, R5xx может разгрузить почти весь конвейер видео MPEG-1/2. R5xx также может работать с Microsoft WMV9 /ВК-1 и MPEG H.264 / AVC-декодирование комбинацией шейдерных модулей 3D / конвейера и движка видео. Тесты показывают лишь умеренное снижение загрузки ЦП при воспроизведении VC-1 и H.264.

Как это обычно бывает для видеокарт ATI, при запуске были выпущены несколько демонстрационных программ 3D в реальном времени. Разработка ATI своей «цифровой суперзвезды» Ruby продолжилась выпуском новой демоверсии под названием The Assassin. Демонстрация продемонстрировала очень сложную среду с освещение с высоким динамическим диапазоном (HDR) и динамический мягкие тени. Последний заклятый враг Ruby, Cyn, состоял из 120 000 полигонов.[4]

Карты поддерживают двухканальный DVI выход и HDCP. Однако для использования HDCP требуется установка внешнего ПЗУ, чего не было в ранних моделях видеокарт. Ядра RV515, RV530, RV535 включают 1 одинарный и 1 двойной канал DVI; Ядра R520, RV560, RV570, R580, R580 + включают 2 двойных канала DVI.

AMD выпустила окончательный документ по ускорению Radeon R5xx.[5]

Драйверы

Последний AMD Catalyst версия, которая официально поддерживает эту серию, - 10.2, с версией драйвера дисплея 8.702.

Варианты

X1300 – X1550 серии

X1300 с графическим процессором RV515 (радиатор удален)

Данная серия является бюджетным решением серии X1000 и основана на ядре RV515. Фишек есть 4 текстурные блоки, 4 ROP, 4 пиксельные шейдеры, и 2 вершинные шейдеры, похожий на более старый X300 - X600 открытки. Эти чипы в основном используют 1 «квадроцикл» (относится к 4 конвейерам) R520, тогда как более быстрые платы используют только большее количество таких «квадроциклов». Например, X1800 использует 4 «квадроцикла». Эта модульная конструкция позволяет ATI строить линейку продуктов по принципу «сверху вниз», используя идентичную технологию, экономя время и деньги на исследования и разработки. Из-за своей компактной конструкции эти карты также предлагают более низкую потребляемую мощность (30 Вт), поэтому они работают холоднее и могут использоваться в небольших корпусах.[3]В конце концов, ATI создала X1550, немного больше, чем замаскированный X1300, и прекратила выпуск X1300. X1050 был основан на ядре R300 и продавался как сверхмалый бюджет.

Рано Мобильность Radeon X1300 к X1450 также основаны на ядре RV515.[6][7][8][9]

Начиная с 2006 г. Radeon X1300 и X1550 продукты были переведены на ядро ​​RV505, которое имело аналогичные возможности и функции, что и предыдущее ядро ​​RV515, но было произведено TSMC с использованием процесса 80 нм (сокращенного по сравнению с процессом 90 нм RV515).[10]

X1600 серии

X1600 использует M56[1] ядро, которое основано на ядре RV530, ядре, аналогичном, но отличном от RV515.

RV530 имеет соотношение пиксельных шейдеров к текстурным блокам 3: 1. Он имеет 12 пиксельных шейдеров, сохраняя при этом 4 текстурных блока RV515 и 4 ROP. Он также получает три дополнительных вершинных шейдера, в результате чего общее количество составляет 5 единиц. Одиночный «квадроцикл» чипа имеет 3 процессора пиксельных шейдеров на конвейер, аналогично дизайну четырех квадроциклов R580. Это означает, что RV530 имеет те же возможности текстурирования, что и X1300, при той же тактовой частоте, но с его 12 пиксельными шейдерами он вторгается на территорию X1800 в производительности вычислений шейдеров. К сожалению, из-за программного содержания доступных игр X1600 сильно затруднен из-за недостатка текстурных возможностей.[3]

X1600 должен был заменить Radeon X600 и Radeon X700 в качестве графического процессора среднего уровня от ATI. В Мобильность Radeon X1600 и X1700 также основаны на RV530.[11][12]

X1650 серии

ATI Radeon X1650 Pro

Серия X1650 состоит из двух частей, сильно различающихся по производительности. X1650 Pro использует ядро ​​RV535 (которое представляет собой ядро ​​RV530, изготовленное по новому 80-нм техпроцессу). Его преимущество перед X1600 - меньшее энергопотребление и тепловыделение.[13]

Другая часть, X1650XT, использует более новое ядро ​​RV570 (также известное как RV560), но с меньшей вычислительной мощностью (обратите внимание, что полностью оборудованное ядро ​​RV570 питает высокопроизводительную карту X1950Pro), чтобы соответствовать своему основному конкуренту, NVIDIA. 7600GT.[14]

X1800 серии

Первоначально флагман серии X1000, серия X1800 была выпущена без особой помпы из-за скользящий выпуск и преимущество своего конкурента в то время, NVIDIA GeForce 7 серии. Когда в конце 2005 года на рынок вышла X1800, это была первая видеокарта высокого класса с графическим процессором 90 нм. ATI решила установить карты с 256 МиБ или 512 Мбайт встроенной памяти (с учетом того, что в будущем требования к размеру локальной памяти будут постоянно расти). X1800XT PE был исключительно на 512 МБ встроенной памяти. X1800 пришел на смену модели на базе R480. Radeon X850 как лучший графический процессор от ATI.[3]

Из-за отложенного выпуска R520 его конкуренция была гораздо более впечатляющей, чем если бы чип выполнил первоначально запланированный выпуск весной / летом '05. Как и его предшественник X850, чип R520 имеет 4 «квадрата» (по 4 конвейера в каждом), что означает, что он имеет схожие возможности текстурирования при той же тактовой частоте, что и его предок и серия NVIDIA 6800. Однако, в отличие от X850, шейдерные блоки R520 значительно улучшены. Мало того, что они полностью Шейдерная модель 3 способно, но ATI представила некоторые инновационные достижения в потоковой обработке шейдеров, которые могут значительно повысить эффективность шейдерных блоков. В отличие от X1900, X1800 также имеет 16 процессоров пиксельных шейдеров и равное соотношение возможностей текстурирования и затенения пикселей. Чип также увеличил количество вершинных шейдеров с 6 на X800 до 8. А с использованием 90 нм Низкий-K В процессе изготовления эти высокотранзисторные микросхемы все еще могли работать на очень высоких частотах. Это то, что дает серии X1800 возможность конкурировать с графическими процессорами с большим количеством конвейеров, но с более низкими тактовыми частотами, такими как серии NVIDIA 7800 и 7900, которые используют 24 конвейера.[3]

X1800 был быстро заменен X1900 из-за его отложенного выпуска. X1900 не отставал от графика и всегда планировался как чип «весеннего обновления». Однако из-за большого количества неиспользуемых чипов X1800 ATI решила убрать 1 квадрат пиксельных конвейеров и продать их как X1800GTO.

В Xbox 360 использует специальный графический процессор, называемый Ксенос, который похож на X1800 XT.

X1900 и X1950 серии

Сапфир Radeon X1950 Pro

Серии X1900 и X1950 исправляют несколько недостатков в конструкции X1800 и значительно повышают производительность шейдинга пикселей. Ядро R580 по выводам совместимо с R520 Печатные платы Это означает, что переделка печатной платы X1800 не требовалась. Платы несут на борту 256 или 512 МБ. GDDR3 память в зависимости от варианта. Основное отличие R580 от R520 состоит в том, что ATI изменила соотношение процессора пиксельных шейдеров и процессора текстур. Карты X1900 имеют 3 пиксельных шейдера на каждом конвейере вместо 1, что дает в общей сложности 48 блоков пиксельных шейдеров. ATI пошла на этот шаг, ожидая, что будущее программное обеспечение для 3D будет более интенсивно использовать пиксельные шейдеры.[15]

Во второй половине 2006 года ATI представила Radeon X1950 XTX. Это графическая плата с обновленным графическим процессором R580 под названием R580 +. R580 + аналогичен R580, за исключением поддержки памяти GDDR4, новой технологии графической памяти DRAM, которая обеспечивает более низкое энергопотребление за такт и значительно более высокий потолок тактовой частоты. X1950 XTX имеет тактовую частоту своей оперативной памяти 1 ГГц (2 ГГц DDR), обеспечивая пропускную способность памяти 64,0 ГБ / с, что на 29% больше, чем у X1900 XTX. Карта была запущена 23 августа 2006 года.[16]

X1950 Pro был выпущен 17 октября 2006 г. и должен был заменить X1900GT в конкурентном сегменте рынка стоимостью менее 200 долларов США. Графический процессор X1950 Pro построен с нуля на 80-нм ядре RV570 всего с 12 текстурными блоками и 36 пиксельными шейдерами. X1950 Pro - первая карта ATI, которая поддерживает встроенную реализацию Crossfire с помощью пары внутренних разъемов Crossfire, что устраняет необходимость в громоздком внешнем адаптере, который есть в старых системах Crossfire.[17]

Матрица функций Radeon

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

Имя GPU серииЗадаваться вопросомМах3D яростьЯрость ProЯростьR100R200R300R400R500R600RV670R700ВечнозеленыйСеверный
Острова
Южный
Острова
Море
Острова
Вулканический
Острова
Арктический
Острова / Полярная звезда
ВегаNavi
Вышел19861991199619971998Апр 2000Август 2001 г.Сентябрь 2002Май 2004 г.Октябрь 2005 г.Май 2007 г.Ноя 2007Июнь 2008 г.Сентябрь 2009 г.Октябрь 2010 г.Янв 2012Сентябрь 2013Июн 2015Июн 2016Июн 2017Июл 2019
Маркетинговое названиеЗадаваться вопросомМах3D яростьЯрость ProЯростьRadeon 7000Radeon 8000Radeon 9000Radeon X700 / X800Radeon X1000Radeon HD 1000/2000Radeon HD 3000Radeon HD 4000Radeon HD 5000Radeon HD 6000Radeon HD 7000Radeon Rx 200Radeon Rx 300Radeon RX 400/500Radeon RX Vega / Radeon VII (7-нм)Radeon RX 5000
Поддержка AMDЗавершеноТекущий
вид2D3D
Набор инструкцийНеизвестно публичноTeraScale Набор инструкцийНабор инструкций GCNНабор инструкций RDNA
МикроархитектураTeraScale 1TeraScale 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.3
6.4
OpenGLНет данных1.11.21.32.0[b]3.34.5 (в Linux + Mesa 3D: 4.2 с поддержкой FP64 HW, 3.3 без)[18][19][20][c]4.6 (в Linux: 4.6 (Mesa 20.0))
ВулканНет данных1.0
(Победа 7+ или же Меса 17+ )
1.2 (Adrenalin 20.1, Linux Mesa 20.0)
OpenCLНет данныхБлизко к металлу1.11.22.0 (Драйвер адреналина включен Win7 + )
(1.2 на Linux, 2.1 с AMD ROCm)
?
HSAНет данныхда?
Декодирование видео ASICНет данныхAvivo /УВДУВД +УВД 2УВД 2.2УВД 3УВД 4УВД 4.2УВД 5.0 или же 6.0УВД 6.3УВД 7[21][d]VCN 2.0[21][d]
Кодирование видео ASICНет данныхVCE 1.0VCE 2.0VCE 3.0 или 3.1VCE 3.4VCE 4.0[21][d]
Энергосбережение?PowerPlayPowerTunePowerTune & ZeroCore Power?
TrueAudioНет данныхЧерез выделенный DSPЧерез шейдеры
FreeSyncНет данных1
2
HDCP[e]?1.41.4
2.2
1.4
2.2
2.3
PlayReady[e]Нет данных3.0Нет3.0
Поддерживаемые дисплеи[f]1–222–6?
Максимум. разрешающая способность?2–6 ×
2560×1600
2–6 ×
4096 × 2160 при 60 Гц
2–6 ×
5120 × 2880 при 60 Гц
3 ×
7680 × 4320 при 60 Гц[22]
?
/ DRM / radeon[грамм]даНет данных
/ drm / amdgpu[грамм]Нет данныхЭкспериментальный[23]да
  1. ^ Radeon 100 Series имеет программируемые пиксельные шейдеры, но не полностью совместимы с DirectX 8 или Pixel Shader 1.0. См. Статью о Пиксельные шейдеры R100.
  2. ^ Эти серии не полностью соответствуют OpenGL 2+, поскольку оборудование не поддерживает все типы текстур без мощности двух (NPOT).
  3. ^ Для соответствия OpenGL 4+ требуется поддержка шейдеров FP64, которые эмулируются на некоторых чипах TeraScale с использованием 32-разрядного оборудования.
  4. ^ а б c UVD и VCE были заменены ASIC Video Core Next (VCN) в Рэйвен Ридж Реализация APU Vega.
  5. ^ а б Для воспроизведения защищенного видеоконтента также требуется поддержка карты, операционной системы, драйверов и приложений. Для этого также необходим совместимый дисплей HDCP. HDCP является обязательным для вывода определенных аудиоформатов, что накладывает дополнительные ограничения на настройку мультимедиа.
  6. ^ Больше дисплеев может поддерживаться родным DisplayPort подключений или разделение максимального разрешения между несколькими мониторами с активными преобразователями.
  7. ^ а б DRM (Менеджер прямого рендеринга ) является компонентом ядра Linux. Поддержка в этой таблице относится к самой последней версии.

Таблица набора микросхем

Смотрите также

Рекомендации

  1. ^ «Демонстрации Radeon X1K в реальном времени». Архивировано из оригинал 7 мая 2009 г.
  2. ^ «Загрузить драйверы AMD».
  3. ^ а б c d е ж грамм час Уоссон, Скотт. Графические процессоры ATI серии Radeon X1000, Tech Report, 5 октября 2005 г.
  4. ^ «Драйвер дисплея AMD Catalyst ™».
  5. ^ Advanced Micro Devices, Inc. Radeon R5xx Acceleration v. 1.5, Сайт AMD, октябрь 2013 г.
  6. ^ Мобильность Radeon X1300 В архиве 9 мая 2007 г. Wayback Machine, ATI. Проверено 8 июня 2007 года.
  7. ^ Мобильность Radeon X1350 В архиве 25 марта 2007 г. Wayback Machine, ATI. Проверено 8 июня 2007 года.
  8. ^ Мобильность Radeon X1400 В архиве 15 июня 2007 г. Wayback Machine, ATI. Проверено 8 июня 2007 года.
  9. ^ Мобильность Radeon X1450 В архиве 3 июня 2007 г. Wayback Machine, ATI. Проверено 8 июня 2007 года.
  10. ^ The Inquirer, 16 ноября 2006 г .: AMD образцы 80-нм RV505CE - наконец (цитировано 4 февраля 2011 г.)
  11. ^ Мобильность Radeon X1700 В архиве 26 мая 2007 г. Wayback Machine, ATI. Проверено 8 июня 2007 года.
  12. ^ Мобильность Radeon X1600 В архиве 22 июня 2007 г. Wayback Machine, ATI. Проверено 8 июня 2007 года.
  13. ^ Ханнерс. Обзор видеокарты PowerColor Radeon X1650 PRO, Elite Bastards, 27 августа 2006 г.
  14. ^ Уоссон, Скотт. Видеокарта ATI Radeon X1650 XT, Tech Report, 30 октября 2006 г.
  15. ^ Уоссон, Скотт. Видеокарты ATI серии Radeon X1900, Tech Report, 24 января 2006 г.
  16. ^ Уоссон, Скотт. Видеокарты ATI Radeon X1950 XTX и CrossFire Edition, Tech Report, 23 августа 2006 г.
  17. ^ Уилсон, Дерек. ATI Radeon X1950 Pro: правильное решение CrossFire, AnandTech, 17 октября 2006 г.
  18. ^ «AMD Radeon Software Crimson Edition Beta». AMD. Получено 20 апреля, 2018.
  19. ^ «Месаматрикс». mesamatrix.net. Получено 22 апреля, 2018.
  20. ^ «RadeonFeature». Фонд X.Org. Получено 20 апреля, 2018.
  21. ^ а б c Киллиан, Зак (22 марта 2017 г.). «AMD издает патчи для поддержки Vega в Linux». Технический отчет. Получено 23 марта, 2017.
  22. ^ «Архитектура Radeon нового поколения Vega» (PDF). Radeon Technologies Group (AMD). Архивировано из оригинал (PDF) 6 сентября 2018 г.. Получено 13 июня, 2017.
  23. ^ Ларабель, Майкл (7 декабря 2016 г.). «Лучшие возможности ядра Linux 4.9». Фороникс. Получено 7 декабря, 2016.

внешняя ссылка