WikiDer > AMD PowerTune

AMD PowerTune

AMD PowerTune
Логотип AMD PowerTune Technology 2014.svg
Дизайнерская фирмаПродвинутые Микроустройства
ВведеноДекабрь 2011 г.
ТипДинамическое масштабирование частоты

AMD PowerTune это серия динамическое масштабирование частоты технологии, встроенные в некоторые AMD GPU и ВСУ что позволяет Тактовая частота процессора, подлежащего динамической смене (на разные P-состояния) с помощью программного обеспечения. Это позволяет процессору удовлетворять мгновенные потребности в производительности выполняемой операции, сводя к минимуму потребление энергии, тепловыделение и предотвращение шума. AMD PowerTune стремится решить Тепловая схема питания и ограничения производительности.[1]

Помимо снижения энергопотребления, AMD PowerTune помогает снизить уровень шума, создаваемый охлаждением настольных компьютеров, и продлевает срок службы батареи мобильных устройств. AMD PowerTune является преемником AMD PowerPlay.[2]

Поддержка PowerPlay была добавлена ​​в драйвер ядра Linux amdgpu 11 ноября 2015 года.[3]

Как лекция от CCC в 2014 году прошивка AMD x86-64 SMU выполняется на некоторых Решетка и PowerTune был смоделирован с использованием Matlab.[4] Это похоже на PDAEMON от Nvidia, ОСРВ отвечает за питание своих графических процессоров.[5]

Обзор

Архитектура версии PowerTune, представленной в GCN1.1-чипы, например Bonaire

AMD PowerTune был представлен в TeraScale 3 (VLIW4) с Radeon HD 6900 15 декабря 2010 г. и был доступен на разных этапах разработки на Radeon- и AMD FirePro-брендовые продукты с тех пор.

На протяжении многих лет обзоры, документирующие разработку AMD PowerTune, были опубликованы АнандТех.[6][7][8][9]

Дополнительная технология под названием AMD ZeroCore Power был доступен с Radeon HD 7000 серии, реализуя Графическое ядро ​​Next микроархитектура.

Бессмысленность фиксированной тактовой частоты была подтверждена в январе 2014 г. Полуточный.[10]

Поддержка операционной системы

Поддержка PowerTune содержится в Ядро Linux драйвер устройства amdgpu.

AMD Catalyst доступен для Майкрософт Виндоус и Linux и поддерживает AMD PowerTune начиная с версии.[который?]

В бесплатный драйвер графического устройства Radeon с открытым исходным кодом имеет некоторую поддержку AMD PowerTune, см. «Эндуро».[11]

Обзор функций AMD APU

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

Кодовое названиеСерверБазовыйТоронто
МикроКиото
Рабочий столОсновной потокКарризоБристольский хребетРэйвен РиджПикассоРенуар
ВходLlanoТроицаRichlandКавери
БазовыйКабини
МобильныйСпектакльРенуар
Основной потокLlanoТроицаRichlandКавериКарризоБристольский хребетРэйвен РиджПикассо
ВходДали
БазовыйДесна, Онтарио, СакатеКабини, ТемашБима, МаллинзКарризо-ЛStoney Ridge
ВстроенныйТроицаБелоголовый орланМерлин Сокол,
Коричневый сокол
Большая Рогатая СоваСерый ястребОнтарио, СакатеКабиниСтепной орел, Венценосный орел,
LX-Семья
Калифорнийский соколПолосатая пустельга
ПлатформаВысокая, стандартная и низкая мощностьНизкая и сверхнизкая мощность
ВышелАвгуст 2011 г.Октябрь 2012 г.Июн 2013Январь 2014 г.Июн 2015Июн 2016Октябрь 2017Янв 2019Март 2020 г.Январь 2011 г.Май 2013Апрель 2014 г.Май 2015 г.Февраль 2016 г.Апрель 2019
ЦПУ микроархитектураK10КоперКатокЭкскаватор"Экскаватор +"[12]ДзенДзен +Дзен 2РысьЯгуарПумаПума +[13]"Экскаватор +"Дзен
ЭТОx86-64x86-64
РазъемРабочий столВысокого классаНет данныхНет данных
Основной потокНет данныхAM4
ВходFM1FM2FM2 +[а]Нет данных
БазовыйНет данныхНет данныхAM1Нет данных
ДругойFS1FS1 +, FP2FP3FP4FP5FP6FT1FT3FT3bFP4FP5
PCI Express версия2.03.02.03.0
Fab. (нм)GF 32ШП
(HKMG ТАК ЧТО Я)
GF 28ШП
(HKMG навалом)
GF 14LPP
(FinFET масса)
GF 12LP
(FinFET оптом)
TSMC N7
(FinFET оптом)
TSMC N40
(масса)
TSMC N28
(HKMG навалом)
GF 28SHP
(HKMG навалом)
GF 14LPP
(FinFET масса)
Умереть площадь (мм2)228246245245250210[14]15675 (+ 28 FCH)107?125149
Мин. TDP (Вт)351712104.543.95106
Макс ВСУ TDP (Вт)10095651825
Максимальная базовая частота APU (ГГц)33.84.14.13.73.83.63.73.81.752.222.23.23.3
Максимальное количество APU на узел[b]11
Максимум ЦПУ[c] ядра на ВСУ48242
Максимум потоки на ядро ​​ЦП1212
Целочисленная структура3+32+24+24+2+11+1+1+12+24+2
i386, i486, i586, CMOV, NOPL, i686, PAE, Бит NX, CMPXCHG16B, AMD-V, RVI, ПРОи 64-битный LAHF / SAHFдада
IOMMU[d]Нет данныхда
ИМТ1, AES-NI, CLMUL, и F16CНет данныхда
MOVBEНет данныхда
AVIC, ИМТ2 и RDRANDНет данныхда
ADX, SHA, RDSEED, SMAP, SMEP, XSAVEC, XSAVES, XRSTORS, CLFLUSHOPT и CLZEROНет данныхдаНет данныхда
WBNOINVD, CLWB, RDPID, RDPRU и MCOMMITНет данныхдаНет данных
FPUs на основной10.5110.51
Трубы на FPU22
Ширина трубы FPU128 бит256 бит80-битный128 бит
ЦПУ Набор инструкций SIMD уровеньSSE4a[e]AVXAVX2SSSE3AVXAVX2
3DNow!3DNow! +Нет данныхНет данных
PREFETCH / PREFETCHWдада
FMA4, LWP, TBM, и XOPНет данныхдаНет данныхНет данныхдаНет данных
FMA3дада
L1 кэш данных на ядро ​​(КиБ)64163232
Кэш данных L1 ассоциативность (способы)2488
Кешей инструкций L1 на основной10.5110.51
Максимальный общий кэш инструкций L1 APU (КиБ)2561281922565126412896128
Кэш инструкций L1 ассоциативность (способы)2348234
Кеши L2 на основной10.5110.51
Максимальный общий объем кеш-памяти второго уровня APU (МиБ)424121
Кэш L2 ассоциативность (способы)168168
Всего ВСУ Кэш L3 (МиБ)Нет данных48Нет данных4
Кэш APU L3 ассоциативность (способы)1616
Схема кеш-памяти L3ЖертваНет данныхЖертваЖертва
Максимальный запас DRAM поддерживатьDDR3-1866DDR3-2133DDR3-2133, DDR4-2400DDR4-2400DDR4-2933DDR4-3200, LPDDR4-4266DDR3L-1333DDR3L-1600DDR3L-1866DDR3-1866, DDR4-2400DDR4-2400
Максимум DRAM каналов на APU212
Максимальный запас DRAM пропускная способность (ГБ / с) на APU29.86634.13238.40046.93268.25610.66612.80014.93319.20038.400
GPU микроархитектураTeraScale 2 (VLIW5)TeraScale 3 (VLIW4)GCN 2-го поколенияGCN 3-го поколенияGCN 5-го поколения[15]TeraScale 2 (VLIW5)GCN 2-го поколенияGCN 3-го поколения[15]GCN 5-го поколения
GPU Набор инструкцийTeraScale Набор инструкцийНабор инструкций GCNTeraScale Набор инструкцийНабор инструкций GCN
Максимальная базовая частота графического процессора (МГц)6008008448661108125014002100538600?8479001200
Максимальное количество базовых графических процессоров GFLOPS[f]480614.4648.1886.71134.517601971.22150.486???345.6460.8
3D двигатель[грамм]До 400: 20: 8До 384: 24: 6До 512: 32: 8До 704: 44: 16[16]До 512:?:?80:8:4128:8:4До 192:?:?До 192:?:?
IOMMUv1IOMMUv2IOMMUv1?IOMMUv2
Видео декодерУВД 3.0УВД 4.2УВД 6.0VCN 1.0[17]VCN 2.0[18]УВД 3.0УВД 4.0УВД 4.2УВД 6.0УВД 6.3VCN 1.0
Кодировщик видеоНет данныхVCE 1.0VCE 2.0VCE 3.1Нет данныхVCE 2.0VCE 3.1
AMD Fluid MotionНетдаНетНетдаНет
Энергосбережение GPUPowerPlayPowerTunePowerPlayPowerTune[19]
TrueAudioНет данныхда[20]Нет данныхда
FreeSync1
2
1
2
HDCP[час]?1.41.4
2.2
?1.41.4
2.2
PlayReady[час]Нет данных3.0 еще нетНет данных3.0 еще нет
Поддерживаемые дисплеи[я]2–32–433 (рабочий стол)
4 (мобильный, встроенный)
4234
/ DRM / radeon[j][22][11]даНет данныхдаНет данных
/ drm / amdgpu[j][23]Нет данныхда[24]даНет данныхда[24]да
  1. ^ Модели APU: A8-7680, A6-7480. Только процессор: Athlon X4 845.
  2. ^ ПК будет одним узлом.
  3. ^ APU сочетает в себе процессор и графический процессор. У обоих есть ядра.
  4. ^ Требуется поддержка прошивки.
  5. ^ Нет SSE4. Нет SSSE3.
  6. ^ Одинарная точность производительность рассчитывается исходя из базовой (или ускоренной) тактовой частоты ядра на основе FMA операция.
  7. ^ Унифицированные шейдеры : блоки наложения текстуры : единицы вывода рендеринга
  8. ^ а б Для воспроизведения защищенного видеоконтента также требуется поддержка карты, операционной системы, драйверов и приложений. Для этого также необходим совместимый дисплей HDCP. HDCP является обязательным для вывода определенных аудиоформатов, что накладывает дополнительные ограничения на настройку мультимедиа.
  9. ^ Чтобы питать более двух дисплеев, дополнительные панели должны иметь собственный DisplayPort поддерживать.[21] В качестве альтернативы можно использовать активные адаптеры DisplayPort-to-DVI / HDMI / VGA.
  10. ^ а б DRM (Менеджер прямого рендеринга) является компонентом ядра Linux. Поддержка в этой таблице относится к самой последней версии.

Обзор функций видеокарт AMD

В следующей таблице показаны особенности 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 без)[25][26][27][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[28][d]VCN 2.0[28][d]
Кодирование видео ASICНет данныхVCE 1.0VCE 2.0VCE 3.0 или 3.1VCE 3.4VCE 4.0[28][d]
Жидкое движение ASIC[e]НетдаНет
Энергосбережение?PowerPlayPowerTunePowerTune & ZeroCore Power?
TrueAudioНет данныхЧерез выделенный DSPЧерез шейдеры
FreeSyncНет данных1
2
HDCP[f]?1.41.4
2.2
1.4
2.2
2.3
PlayReady[f]Нет данных3.0Нет3.0
Поддерживаемые дисплеи[грамм]1–222–6?
Максимум. разрешающая способность?2–6 ×
2560×1600
2–6 ×
4096 × 2160 при 60 Гц
2–6 ×
5120 × 2880 при 60 Гц
3 ×
7680 × 4320 при 60 Гц[29]
?
/ DRM / radeon[час]даНет данных
/ drm / amdgpu[час]Нет данныхЭкспериментальный[30]да
  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. ^ Обработка видео ASIC для метода интерполяции частоты кадров видео. В Windows он работает как фильтр DirectShow в вашем плеере. В Linux нет поддержки со стороны драйверов и / или сообщества.
  6. ^ а б Для воспроизведения защищенного видеоконтента также требуется поддержка карты, операционной системы, драйверов и приложений. Для этого также необходим совместимый дисплей HDCP. HDCP является обязательным для вывода определенных аудиоформатов, что накладывает дополнительные ограничения на настройку мультимедиа.
  7. ^ Больше дисплеев может поддерживаться родным DisplayPort подключений или разделение максимального разрешения между несколькими мониторами с активными преобразователями.
  8. ^ а б DRM (Менеджер прямого рендеринга) является компонентом ядра Linux. Поддержка в этой таблице относится к самой последней версии.

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

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

  1. ^ «Технология AMD PowerTune» (pdf). AMD. 23 марта 2012 г.
  2. ^ «AMD PowerTune против PowerPlay» (PDF). AMD. 1 декабря 2010. Архивировано с оригинал (pdf) 14 июля 2014 г.. Получено 13 июля 2014.
  3. ^ "Добавить поддержку amdgpu powerplay". 11 ноября 2015.
  4. ^ «Анализ прошивки AMD x86 SMU». 27 декабря 2014 г.
  5. ^ «Обратный инжиниринг управления питанием на графических процессорах Nvidia» (PDF).
  6. ^ «Новое определение TDP с помощью PowerTune». АнандТех. 15 декабря 2010 г.
  7. ^ «Представляем технологию PowerTune с функцией Boost». АнандТех. 22 июня 2012 г.
  8. ^ «Новый PowerTune: добавление дополнительных состояний». АнандТех. 22 марта 2013 г.
  9. ^ «PowerTune: повышенная гибкость и регулирование скорости вращения вентилятора». АнандТех. 23 октября 2014 г.
  10. ^ «Что такое AMD PowerTune 2.0 и для чего он нужен?». Полуточный. 16 декабря 2013 г.
  11. ^ а б "Матрица функций Radeon". freedesktop.org. Получено 10 января 2016.
  12. ^ «AMD представляет APU 7-го поколения: Excavator mk2 в Бристоль-Ридж и Стони-Ридж для ноутбуков». 31 мая 2016. Получено 3 января 2020.
  13. ^ Семейство APU AMD Mobile Carrizo, призванное обеспечить значительный скачок в производительности и энергоэффективности в 2015 году » (Пресс-релиз). 20 ноября 2014 г.. Получено 16 февраля 2015.
  14. ^ «Руководство по сравнению мобильных процессоров, версия 13.0, стр. 5: Полный список мобильных процессоров AMD». TechARP.com. Получено 13 декабря 2017.
  15. ^ а б «Графические процессоры AMD VEGA10 и VEGA11 обнаружены в драйвере OpenCL». VideoCardz.com. Получено 6 июн 2017.
  16. ^ Катресс, Ян (1 февраля 2018 г.). «Ядра Zen и Vega: APU Ryzen для AM4 - AMD Tech Day на CES: Обнародована дорожная карта 2018, с APU Ryzen, Zen + на 12-нм, Vega на 7-нм». Анандтех. Получено 7 февраля 2018.
  17. ^ Ларабель, Майкл (17 ноября 2017 г.). «Поддержка кодирования Radeon VCN появляется в Mesa 17.4 Git». Фороникс. Получено 20 ноября 2017.
  18. ^ Лю, Лев (4 сентября 2020 г.). "Добавить поддержку Renoir VCN decode". Получено 11 сентября 2020. Имеет тот же блок VCN2.x, что и Navi1x
  19. ^ Тони Чен; Джейсон Гривз, «Архитектура AMD Graphics Core Next (GCN)» (PDF), AMD, получено 13 августа 2016
  20. ^ «Технический взгляд на архитектуру AMD Kaveri». Полуточный. Получено 6 июля 2014.
  21. ^ «Как подключить три или более монитора к графической карте AMD Radeon ™ HD 5000, HD 6000 и HD 7000?». AMD. Получено 8 декабря 2014.
  22. ^ Эйрли, Дэвид (26 ноября 2009 г.). «DisplayPort поддерживается драйвером KMS, встроенным в ядро ​​Linux 2.6.33». Получено 16 января 2016.
  23. ^ Дойче, Александр (16 сентября 2015). "XDC2015: AMDGPU" (PDF). Получено 16 января 2016.
  24. ^ а б Мишель Дэнзер (17 ноября 2016 г.). "[ОБЪЯВЛЕНИЕ] xf86-video-amdgpu 1.2.0". lists.x.org.
  25. ^ «AMD Radeon Software Crimson Edition Beta». AMD. Получено 20 апреля 2018.
  26. ^ «Месаматрикс». mesamatrix.net. Получено 22 апреля 2018.
  27. ^ «RadeonFeature». Фонд X.Org. Получено 20 апреля 2018.
  28. ^ а б c Киллиан, Зак (22 марта 2017 г.). «AMD издает патчи для поддержки Vega в Linux». Технический отчет. Получено 23 марта 2017.
  29. ^ «Архитектура Radeon нового поколения Vega» (PDF). Radeon Technologies Group (AMD). Архивировано из оригинал (PDF) 6 сентября 2018 г.. Получено 13 июн 2017.
  30. ^ Ларабель, Майкл (7 декабря 2016 г.). «Лучшие возможности ядра Linux 4.9». Фороникс. Получено 7 декабря 2016.

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