Jump to content

Механизм кодирования видео

Механизм видеокодирования ( VCE , ранее назывался механизмом видеокодирования ). [1] Механизм сжатия видео [2] или механизм видеокодека [3] в официальной документации AMD) — это AMD для кодирования видео специализированная интегральная схема , реализующая видеокодек H.264/MPEG-4 AVC . С 2012 года он был интегрирован во все их графические процессоры и APU , кроме Oland.

VCE был представлен в серии Radeon HD 7000 22 декабря 2011 года. [4] [5] [6] VCE занимает значительную часть поверхности матрицы на момент его появления. [7] его не следует путать с унифицированным видеодекодером AMD (UVD).

Начиная с AMD Raven Ridge (выпущенной в январе 2018 г.), на смену UVD и VCE пришла Video Core Next (VCN).

В «полностью фиксированном режиме» все вычисления выполняются блоком VCE с фиксированной функцией. Доступ к полностью фиксированному режиму можно получить через API OpenMAX IL.
Блок энтропийного кодирования VCE ASIC также доступен отдельно, что позволяет использовать «гибридный режим» . В «гибридном режиме» большая часть вычислений выполняется 3D-движком графического процессора. Используя SDK ускоренного параллельного программирования AMD и OpenCL, разработчики могут создавать гибридные кодеры, которые сочетают в себе пользовательскую оценку движения, обратное дискретное косинусное преобразование и компенсацию движения с аппаратным энтропийным кодированием для достижения более быстрого кодирования, чем в реальном времени.

Обработка видеоданных включает в себя вычисление алгоритмов сжатия данных и, возможно, алгоритмов обработки видео . шаблонов Как показывают методы сжатия , алгоритмы сжатия видео с потерями включают этапы: оценка движения (ME), дискретное косинусное преобразование (DCT) и энтропийное кодирование (EC).

AMD Video Code Engine (VCE) — это полная аппаратная реализация видеокодека H.264/MPEG-4 AVC. Он способен воспроизводить изображение в разрешении 1080p со скоростью 60 кадров в секунду. Поскольку его блок энтропийного кодирования также является отдельно доступным механизмом видеокодека, он может работать в двух режимах: полностью фиксированном режиме и гибридном режиме. [8] [9]

Используя AMD APP SDK , доступный для Linux и Microsoft Windows, разработчики могут создавать гибридные кодировщики, сочетающие в себе пользовательскую оценку движения, обратное дискретное косинусное преобразование и компенсацию движения с аппаратным энтропийным кодированием для достижения более быстрого кодирования, чем кодирование в реальном времени. В гибридном режиме используется только блок энтропийного кодирования блока VCE, а остальные вычисления передаются на 3D-движок графического процессора, поэтому вычисления масштабируются в зависимости от количества доступных вычислительных блоков (CU).

ВЦЭ [1] Версия 1.0 поддерживает H.264 YUV420 (кадры I и P), временное кодирование H.264 SVC VCE и режим кодирования дисплея (DEM).

Его можно найти на:

  • Piledriver на основе
    • ВСУ Trinity (Ax-5xxx, например A10-5800K)
    • ВСУ Richland (Ax-6xxx, например A10-6800K)
  • Графические процессоры поколения Южных островов (GCN1: КАЙМАН, АРУБА (Тринити/Ричленд), КАБО-ВЕРДЕ, ПИТКЭРН, ТАИТИ). Это
    • Серия Radeon HD 7700 (кроме HD 7790 с VCE 2.0)
    • Серия Радеон HD 7800
    • Серия Радеон HD 7900
    • Radeon HD 8570–8990 (кроме HD 8770 с VCE 2.0)
    • Радеон R7 250E, 250X, 265 / R9 270, 270X, 280, 280X
    • Радеон R7 360, 370, 455 / R9 370, 370X
    • Мобильная видеокарта Radeon от HD 77x0M до HD 7970M
    • Мобильная серия Radeon HD 8000
    • Серия Mobile Radeon Rx M2xx (кроме R9 M280X с VCE 2.0 и R9 M295X с VCE 3.0)
    • Мобильная версия Radeon R5 M330 — R9 M390
    • Карты FirePro с GCN 1-го поколения (GCN1) (кроме W2100, то есть Oland XT)

По сравнению с первой версией, в VCE 2.0 добавлены H.264 YUV444 (I-Frames), B-кадры для H.264 YUV420 и улучшения в DEM (режим кодирования дисплея), что приводит к улучшению качества кодирования.

Его можно найти на:

  • парового катка на основе
    • APU Kaveri (Ax-7xxx, например A10-7850K)
    • ВСУ Годавари (Ax-7xxx, например A10-7890K)
  • Ягуара на базе
    • Кабинные APU (например, Athlon 5350, Sempron 2650)
    • ВСУ Темаш (например, А6-1450, А4-1200)
  • Пумы На базе
    • Бима и Маллинз
  • Графические процессоры поколения Sea Islands, а также графические процессоры Bonaire или Hawaii (2-го поколения Graphics Core Next), такие как
    • Радеон HD 7790, 8770
    • Радеон R7 260, 260X / R9 290, 290X, 295X2
    • Радеон Р7 360/Р9 390, 390Х
    • Мобильная видеокарта Radeon R9 M280X
    • Мобильная Radeon R9 M385, M385X
    • Мобильная Radeon R9 M470, M470X
    • Карты FirePro с GCN 2-го поколения (GCN2)

Технология Video Code Engine 3.0 (VCE 3.0) обеспечивает новое высококачественное масштабирование видео и, начиная с версии 3.4, высокоэффективное кодирование видео (HEVC/H.265). [10] [11]

Его вместе с UVD 6.0 можно найти в графическом процессоре Graphics Core Next (GCN3) 3-го поколения с аппаратным графическим контроллером на базе «Тонга», «Фиджи», «Исландия» и «Carrizo» (VCE 3.1), который сейчас используется. Серия AMD Radeon Rx 300 (семейство графических процессоров Pirate Islands) и VCE 3.4 от реальных серий AMD Radeon Rx 400 и AMD Radeon 500 (оба семейства графических процессоров Polaris).

  • Тонга: Radeon R9 285, 380, 380X; Мобильная Radeon R9 M390X, M395, M395X, M485X
  • Тонга XT: FirePro W7100, S7100X, S7150, S7150 X2
  • Фиджи: Radeon R9 Fury, Fury X, Nano; Радеон Про Дуо (2016 г.); FirePro S9300, W7170M; Инстинкт МИ-8
  • Полярис: RX 460, 470, 480; РХ 550, 560, 570, 580; Радеон Про Дуо (2017)

В VCE 3.0 удалена поддержка B-кадров H.264. [12]

Кодер Video Code Engine 4.0 и декодер UVD 7.0 включены в графические процессоры на базе Vega. [13] [14]

Графический процессор AMD Vega20, присутствующий в картах Instinct Mi50, Instinct Mi60 и Radeon VII, включает VCE 4.1 и два экземпляра UVD 7.2. [15] [16]

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

[ редактировать ]

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

Платформа Высокая, стандартная и низкая мощность Низкая и сверхмалая мощность
Кодовое имя Сервер Базовый Торонто
Микро Киото
Рабочий стол Производительность Рафаэль Финикс
Мейнстрим Ллано Троица Ричленд Парень Кавери Рефреш (Годавари) Карризо Бристоль Ридж Рэйвен Ридж Пикассо Ренуар Сезанн
Вход
Базовый дважды Дали
мобильный Производительность Ренуар Сезанн Рембрандт Диапазон Дракона
Мейнстрим Ллано Троица Ричленд Парень Карризо Бристоль Ридж Рэйвен Ридж Пикассо Ренуар
Люсьен
Сезанн
Барселона
Финикс
Вход Дали Мендосино
Базовый Десна, Онтарио, Закате Кабини, Темаш Бима, Маллинз Карризо-Л Стони Ридж Поллок
Встроенный Троица Белоголовый орлан Мерлин Фалькон ,
Коричневый сокол
Большая Рогатая Сова Серый Ястреб Онтарио, Закате дважды Степной орел , Венценосный орел ,
LX-Семейство
Прерийный сокол Полосатая пустельга Ривер Хок
Выпущенный август 2011 г. Октябрь 2012 г. июнь 2013 г. январь 2014 г. 2015 июнь 2015 г. июнь 2016 г. октябрь 2017 г. январь 2019 г. март 2020 г. январь 2021 г. январь 2022 г. Сентябрь 2022 г. январь 2023 г. январь 2011 г. май 2013 г. апрель 2014 г. май 2015 г. февраль 2016 г. апрель 2019 г. июль 2020 г. июнь 2022 г. ноябрь 2022 г.
процессора микроархитектура К10 Пиледривер Паровой каток Экскаватор « Экскаватор+ » [17] Это было Дзен+ Это было 2 Это было 3 Это было 3+ Это было 4 Бобкэт Ягуар Пума Пума+ [18] « Экскаватор+ » Это было Дзен+ « Дзен 2+ »
ОДИН x86-64 v1 x86-64 v2 x86-64 v3 x86-64 v4 x86-64 v1 x86-64 v2 x86-64 v3
Розетка Рабочий стол Производительность АМ5
Мейнстрим АМ4
Вход FM1 FM2 FM2+ FM2+ [а] , АМ4 АМ4
Базовый АМ1 РП5
Другой ФС1 ФС1+ , ФП2 РП3 РП4 РП5 РП6 РП7 ЭЛ1 РП7
ФП7р2
РП8
? FT1 FT3 FT3b РП4 РП5 FT5 РП5 FT6
PCI Express Версия 2.0 3.0 4.0 5.0 4.0 2.0 3.0
CXL
Потрясающе. ( нм ) ГФ 32ШП
( ГОНКМГ СОИ )
ГФ 28ШП
(HKMG оптом)
ГФ 14ЛПП
( массовая часть FinFET )
ГФ 12ЛП
(массовая часть FinFET)
ТСМК N7
(массовая часть FinFET)
ТСМК N6
(массовая часть FinFET)
ПЗС: TSMC N5
(массовая часть FinFET)

Код: TSMC N6
(массовая часть FinFET)
TSMC 4 нм
(массовая часть FinFET)
ТСМК Н40
(масса)
ТСМК N28
(HKMG оптом)
ГФ 28ШП
(HKMG оптом)
ГФ 14ЛПП
( массовая часть FinFET )
ГФ 12ЛП
(массовая часть FinFET)
ТСМК N6
(массовая часть FinFET)
Площадь матрицы (мм 2 ) 228 246 245 245 250 210 [19] 156 180 210 ПЗС: (2x) 70
ID: 122
178 75 (+ 28 ФЧ ) 107 ? 125 149 ~100
Мин. TDP (Вт) 35 17 12 10 15 65 35 4.5 4 3.95 10 6 12 8
APU Макс. TDP (Вт) 100 95 65 45 170 54 18 25 6 54 15
Максимальная базовая частота APU (ГГц) 3 3.8 4.1 4.1 3.7 3.8 3.6 3.7 3.8 4.0 3.3 4.7 4.3 1.75 2.2 2 2.2 3.2 2.6 1.2 3.35 2.8
Максимальное количество APU на узел [б] 1 1
Максимальное количество ядер на процессор 1 2 1 1
Макс. CCX на ядро ​​кристалла 1 2 1 1
Максимальное количество цветов на CCX 4 8 2 4 2 4
Макс. ЦП [с] цвета для ВСУ 4 8 16 8 2 4 2 4
Максимальное количество потоков на ядро ​​ЦП 1 2 1 2
Целочисленная структура конвейера 3+3 2+2 4+2 4+2+1 1+3+3+1+2 1+1+1+1 2+2 4+2 4+2+1
i386, i486, i586, CMOV, NOPL, i686, PAE , бит NX , CMPXCHG16B, AMD-V , RVI , ABM и 64-битный LAHF/SAHF ДаДа
ИОМУМ [д] v2 v1 v2
ИМТ1 , AES-NI , CLMUL и F16C ДаДа
МОВБЕ Да
AVIC , BMI2 , RDRAND и MWAITX/MONITORX Да
Мы [и] , ЦМЭ [и] , ADX , SHA , RDSEED , SMAP , SMEP , XSAVEC, XSAVES, XRSTORS, CLFLUSHOPT, CLZERO и объединение PTE ДаДа
GMET , WBNOINVD, CLWB, QOS, PQE-BW, RDPID, RDPRU и MCOMMIT. ДаДа
МПК , ВАЭС Да
СГХ
FPU на ядро 1 0.5 1 1 0.5 1
Труб на FPU 2 2
Ширина трубы ППУ 128-битный 256-битный 80-битный 128-битный 256-битный
ЦП набора команд SIMD Уровень SSE4a [ф] AVX AVX2 AVX-512 СССЭ3 AVX AVX2
3DСейчас! 3DNow!+
ПРЕДВАРИТЕЛЬНАЯ ЗАГРУЗКА/ПРЕДВЫЧКА ДаДа
ГФНИ Да
АМХ
FMA4 , LWP, TBM и XOP ДаДа
ФМА3 ДаДа
AMD XDNA Да
Кэш данных L1 на ядро ​​(КиБ) 64 16 32 32
кэша данных L1 Ассоциативность (способы) 2 4 8 8
Кэш инструкций L1 на ядро 1 0.5 1 1 0.5 1
Максимальный общий кэш инструкций L1 APU (КиБ) 256 128 192 256 512 256 64 128 96 128
кэша инструкций L1 Ассоциативность (способы) 2 3 4 8 2 3 4 8
Кэш L2 на ядро 1 0.5 1 1 0.5 1
Максимальный общий кэш L2 APU (МиБ) 4 2 4 16 1 2 1 2
кэша L2 Ассоциативность (способы) 16 8 16 8
Макс. кэш-память L3 на кристалле CCX (МиБ) 4 16 32 4
Макс. объем виртуального кэша 3D на CCD (МиБ) 64
в CCD Максимальный общий объем кэш-памяти L3 на APU (МиБ) 4 8 16 64 4
Max. total 3D V-Cache per APU (MiB) 64
Макс. платы Кэш-память L3 на APU (МиБ)
Максимальный общий кэш L3 на APU (МиБ) 4 8 16 128 4
кэша APU L3 Ассоциативность (способы) 16 16
Схема кэша L3 Жертва Жертва
Макс. Кэш L4
Максимальная стандартная DRAM поддержка ДДР3-1866 DDR3-2133 , ДДР4-2400 ДДР3-2133 DDR4-2400 DDR4-2933 , ЛПДДР4-4266 ДДР4-3200 DDR5-4800 , LPDDR5-6400 ДДР5-5200 DDR5-5600 , LPDDR5x -7500 ДДР3Л -1333 DDR3L-1600 ДДР3Л-1866 , ДДР4-2400 ДДР3-1866 DDR4-2400 DDR4-1600 DDR4-3200 ЛПДДР5-5500
Максимальное количество каналов DRAM на APU 2 1 2 1 2
Максимальная стандартная DRAM пропускная способность (ГБ/с) на APU 29.866 34.132 38.400 46.932 68.256 102.400 83.200 120.000 10.666 12.800 14.933 19.200 38.400 12.800 51.200 88.000
графического процессора Микроархитектура ТераСкейл 2 (VLIW5) ТераСкейл 3 (VLIW4) GCN 2-го поколения GCN 3-го поколения GCN 5-го поколения [20] РДНА 2 РДНА 3 ТераСкейл 2 (VLIW5) GCN 2-го поколения GCN 3-го поколения [20] GCN 5-го поколения РДНА 2
графического процессора Набор инструкций TeraScale Набор инструкций Набор инструкций GCN Набор инструкций RDNA TeraScale Набор инструкций Набор инструкций GCN Набор инструкций RDNA
Максимальная базовая частота стандартного графического процессора (МГц) 600 800 844 866 1108 1250 1400 2100 2400 400 538 600 ? 847 900 1200 600 1300 1900
Максимальная базовая мощность графического процессора ( гигафлопс) [г] 480 614.4 648.1 886.7 1134.5 1760 1971.2 2150.4 3686.4 102.4 86 ? ? ? 345.6 460.8 230.4 1331.2 486.4
3D engine [час] До 400:20:8 До 384:24:6 До 512:32:8 До 704:44:16 [21] До 512:32:8 768:48:8 128:8:4 80:8:4 128:8:4 До 192:12:8 До 192:12:4 192:12:4 До 512:?:? 128:?:?
IOMMUv1 IOMMUv2 IOMMUv1 ? IOMMUv2
Видео декодер UVD 3.0 UVD 4.2 UVD 6.0 ВЦН 1.0 [22] ВЦН 2.1 [23] ВЦН 2.2 [23] ВЦН 3.1 ? UVD 3.0 UVD 4.0 UVD 4.2 UVD 6.0 UVD 6.3 ВЦН 1.0 ВЦН 3.1
Видеокодер ВЦЭ 1.0 ВЦЭ 2.0 ВЦЭ 3.1 ВЦЭ 2.0 ВЦЭ 3.1
AMD плавное движение НетДаНетНетДаНет
энергосбережение графического процессора PowerPlay PowerTune PowerPlay PowerTune [24]
TrueAudio Да[25] ? Да
Бесплатная синхронизация 1
2
1
2
HDCP [я] ? 1.4 2.2 2.3 ? 1.4 2.2 2.3
PlayReady [я] 3.0 еще нет 3.0 еще нет
Поддерживаемые дисплеи [Дж] 2–3 2–4 3 3 (рабочий стол)
4 (мобильный, встроенный)
4 2 3 4 4
/drm/radeon[к] [27] [28] ДаДа
/drm/amdgpu[к] [29] Да[30] Да[30]
  1. ^ Для моделей экскаваторов FM2+: A8-7680, A6-7480 и Athlon X4 845.
  2. ^ ПК будет одним узлом.
  3. ^ APU сочетает в себе процессор и графический процессор. У обоих есть ядра.
  4. ^ Требуется поддержка прошивки.
  5. ^ Jump up to: а б Требуется поддержка прошивки.
  6. ^ Нет SSE4. Нет СССЕ3.
  7. ^ Производительность одинарной точности рассчитывается на основе базовой (или повышающей) тактовой частоты ядра на основе операции FMA .
  8. ^ Унифицированные шейдеры : блоки наложения текстур : блоки вывода рендеринга.
  9. ^ Jump up to: а б Для воспроизведения защищенного видеоконтента также требуется поддержка карты, операционной системы, драйвера и приложения. Для этого также необходим совместимый HDCP-дисплей. HDCP является обязательным для вывода определенных аудиоформатов, что накладывает дополнительные ограничения на настройку мультимедиа.
  10. ^ Чтобы подключить более двух дисплеев, дополнительные панели должны иметь встроенную поддержку DisplayPort . [26] В качестве альтернативы можно использовать активные адаптеры DisplayPort-to-DVI/HDMI/VGA.
  11. ^ Jump up to: а б DRM ( Direct Rendering Manager ) — компонент ядра Linux. Поддержка в этой таблице относится к самой последней версии.

графические процессоры

[ редактировать ]

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

Название графических процессоров серии Удивляться Мах 3D Ярость Ярость Про Ярость 128 100 рэндов 200 рэндов 300 рэндов 400 рэндов 500 рэндов 600 рэндов РВ670 700 рэндов Эвергрин Северный
Острова
Южный
Острова
Море
Острова
вулканический
Острова
Арктика
Острова
/ Полярная звезда
Вега Нави 1x Корабли 2x Нави 3x
Выпущенный 1986 1991 апрель
1996
Мар
1997
август
1998
апрель
2000
август
2001
Сентябрь
2002
Может
2004
октябрь
2005
Может
2007
ноябрь
2007
июнь
2008
Сентябрь
2009
октябрь
2010
Ян
2012
Сентябрь
2013
июнь
2015
июнь 2016 г., апрель 2017 г., август 2019 г. июнь 2017 г., февраль 2019 г. июль
2019
ноябрь
2020
декабрь
2022
Маркетинговое название Удивляться Мах 3D
Ярость
Ярость
Про
Ярость
128
Радеон
7000
Радеон
8000
Радеон
9000
Радеон
Х700/Х800
Радеон
Х1000
Радеон
HD 2000
Радеон
HD 3000
Радеон
HD 4000
Радеон
HD 5000
Радеон
HD 6000
Радеон
HD 7000
Радеон
200
Радеон
300
Радеон
400/500/600
Радеон
RX Вега, Радеон VII
Радеон
РХ 5000
Радеон
РХ 6000
Радеон
РХ 7000
Поддержка AMD ЗаконченоТекущий
Добрый 2D 3D
Архитектура набора команд Не публично известно TeraScale Набор инструкций Набор инструкций GCN Набор инструкций RDNA
Микроархитектура ТераСкейл 1
(ВЛИВ)
ТераСкейл 2
(ВЛИВ5)
ТераСкейл 2
(ВЛИВ5)

до 68хх
ТераСкейл 3
(ВЛИВ4)

в 69хх [31] [32]
GCN 1-й
gen
GCN 2-й
gen
GCN 3-е место
gen
ГКН 4-й
gen
ГКН 5-й
gen
РДНА РДНА 2 РДНА 3
Тип Фиксированный трубопровод [а] Программируемые пиксельные и вершинные конвейеры Единая шейдерная модель
Директ3D 5.0 6.0 7.0 8.1 9.0
11 ( 9_2 )
9.0б
11 ( 9_2 )
9.0с
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_1 )
12 ( 12_2 )
Шейдерная модель 1.4 2.0+ 2.0б 3.0 4.0 4.1 5.0 5.1 5.1
6.5
6.7
OpenGL 1.1 1.2 1.3 2.1 [б] [33] 3.3 4.5 [34] [35] [36] [с] 4.6
Вулкан 1.0 1.2 1.3
OpenCL Рядом с металлом 1.1 (не поддерживается Mesa ) 1.2+ (в Linux : 1.1+ (без поддержки изображений в Clover, с помощью RustiCL) с Mesa, 1.2+ в GCN 1.Gen) 2.0+ (драйвер Адреналин на Win7+ )
Linux ROCM, Mesa 1.2+ (в clover нет поддержки изображений, но в RustiCL с Mesa, 2.0+ и 3.0 с драйверами AMD или AMD ROCm), 5-е поколение: 2.2 win 10+ и Linux RocM 5.0+
2.2+ и 3.0 Windows 8.1+ и Linux ROCM 5.0+ (Mesa RustiCL 1.2+ и 3.0 (2.1+ и 2.2+ wip)) [37] [38] [39]
HSA / РОКм Да?
Декодирование видео ASIC Avivo / UVD UVD+ UVD 2 UVD 2.2 UVD 3 UVD 4 UVD 4.2 УВД 5.0 или 6.0 UVD 6.3 UVD 7 [13] [д] ВЦН 2.0 [13] [д] ВЦН 3.0 [40] ВЦН 4.0
Кодирование видео ASIC ВЦЭ 1.0 ВЦЭ 2.0 ВЦЭ 3.0 или 3.1 ВЦЭ 3.4 ВЦЭ 4.0 [13] [д]
Плавное движение [и] НетДаНет?
Экономия энергии ? PowerPlay PowerTune PowerTune и ZeroCore Power ?
TrueAudio Через специальный DSP Через шейдеры
Бесплатная синхронизация 1
2
HDCP [ф] ? 1.4 2.2 2.3 [41]
PlayReady [ф] 3.0 Нет3.0
Поддерживаемые дисплеи [г] 1–2 2 2–6 ?
Макс. разрешение ? 2–6 ×
2560×1600
2–6 ×
4096×2160 при 30 Гц
2–6 ×
5120×2880 при 60 Гц
3 ×
7680×4320 при 60 Гц [42]

7680×4320 при 60 Гц PowerColor
7680x4320

@ 165 Гц

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

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

[ редактировать ]

Ядро VCE SIP должно поддерживаться драйвером устройства . Драйвер устройства предоставляет один или несколько интерфейсов , например OpenMAX IL . Один из этих интерфейсов затем используется программным обеспечением конечного пользователя, таким как GStreamer или HandBrake (HandBrake отказалась от поддержки VCE в декабре 2016 года). [45] но добавил его в декабре 2018 года [46] ), чтобы получить доступ к оборудованию VCE и использовать его.

AMD Собственный драйвер устройства AMD Catalyst доступен для нескольких операционных систем, и к нему добавлена ​​поддержка VCE. [ нужна ссылка ] . Кроме того, бесплатный драйвер устройства доступен . Этот драйвер также поддерживает оборудование VCE.

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

Программное обеспечение «MediaShow Espresso Video Transcoding», похоже, использует VCE и UVD в максимально возможной степени. [51]

XSplit Broadcaster поддерживает VCE начиная с версии 1.3. [52]

Программное обеспечение Open Broadcaster (OBS Studio) поддерживает VCE для записи и потоковой передачи. Исходное программное обеспечение Open Broadcaster Software (OBS) требует сборки вилки для включения VCE. [53]

Программное обеспечение AMD Radeon поддерживает VCE со встроенным захватом игр («Radeon ReLive») и использует AMD AMF/VCE на APU или видеокарте Radeon, чтобы уменьшить падение частоты кадров при захвате игрового или видеоконтента. [54]

HandBrake добавил поддержку Video Coding Engine в версии 1.2.0 в декабре 2018 года. [46]

Преемник

[ редактировать ]

На смену VCE пришел AMD Video Core Next в серии APU Raven Ridge, выпущенной в октябре 2017 года. VCN сочетает в себе как кодирование (VCE), так и декодирование (UVD). [55]

См. также

[ редактировать ]

Видеоаппаратные технологии

[ редактировать ]
  1. ^ Jump up to: а б «Представляем механизм кодирования видео (VCE) — AMD» . http://developer.amd.com . Архивировано из оригинала 4 июня 2016 года . Проверено 15 января 2022 г.
  2. ^ «Краткое описание продукта» . amd.com .
  3. ^ «Обновления» (PDF) . amd.com .
  4. ^ «Информационный документ AMD UnifiedVideoDecoder (UVD)» (PDF) . 15 июня 2012 г. Проверено 20 мая 2017 г.
  5. ^ «Портал AnandTech | Обзор AMD Radeon HD 7970: 28-нм и графическое ядро ​​— вместе как одно» . Anandtech.com . Проверено 27 марта 2014 г.
  6. ^ «Графический процессор AMD Radeon HD 7970 — Технический отчет — Страница 5» . Технический отчет. 3 января 2012 года . Проверено 27 марта 2014 г.
  7. ^ «Блок-схема APU AMD A-серии» . 30 июня 2011 г. Проверено 22 января 2015 г.
  8. ^ «Видео и фильмы: механизм видеокодека, UVD3 и Steady Video 2.0» . АнандТех . 22 декабря 2011 года . Проверено 20 мая 2017 г.
  9. ^ «Характеристики Radeon HD 8900» . АМД . Проверено 18 июля 2016 г.
  10. ^ «Списки рассылки» . lists.freedesktop.org . 4 июня 2015 г. Проверено 25 сентября 2023 г.
  11. ^ «ВЦЭЭнк» . 10 июня 2023 г. — через GitHub.
  12. ^ «API кодирования видео: BFrames не поддерживается в RX 4xx? · Проблема № 8 · GPUOpen-LibrariesAndSDKs/AMF» . Гитхаб .
  13. ^ Jump up to: а б с д Киллиан, Зак (22 марта 2017 г.). «AMD публикует патчи для поддержки Vega в Linux» . Технический отчет . Проверено 23 марта 2017 г.
  14. ^ Ларабель, Майкл (20 марта 2017 г.). «AMD рассылает 100 патчей, включающих поддержку Vega в AMDGPU DRM» . Фороникс . Проверено 25 августа 2017 г.
  15. ^ Дойчер, Алекс (15 мая 2018 г.). «[ИСПРАВЛЕНИЕ 50/57] drm/amdgpu/vg20: Включить второй экземпляр IRQ для uvd 7.2» . Проверено 13 января 2019 г.
  16. ^ Дойчер, Алекс (15 мая 2018 г.). «[ИСПРАВЛЕНИЕ 42/57] drm/amd/include/vg20: настройте VCE_BASE для повторного использования файлов заголовков vce 4.0» . Проверено 13 января 2019 г.
  17. ^ «AMD анонсирует APU 7-го поколения: Excavator mk2 в Бристоль-Ридж и Стони-Ридж для ноутбуков» . 31 мая 2016 года . Проверено 3 января 2020 г.
  18. ^ «Семейство гибридных процессоров AMD Mobile Carrizo, предназначенное для значительного скачка производительности и энергоэффективности в 2015 году» (пресс-релиз). 20 ноября 2014 года . Проверено 16 февраля 2015 г.
  19. ^ «Руководство по сравнению мобильных процессоров, версия 13.0, стр. 5: Полный список мобильных процессоров AMD» . TechARP.com . Проверено 13 декабря 2017 г.
  20. ^ Jump up to: а б «Графические процессоры AMD VEGA10 и VEGA11 обнаружены в драйвере OpenCL» . VideoCardz.com . Проверено 6 июня 2017 г.
  21. ^ Катресс, Ян (1 февраля 2018 г.). «Zen Cores и Vega: APU Ryzen для AM4 — AMD Tech Day на выставке CES: обнародована дорожная карта 2018: APU Ryzen, Zen+ на 12 нм, Vega на 7 нм» . Анандтех . Проверено 7 февраля 2018 г.
  22. ^ Ларабель, Майкл (17 ноября 2017 г.). «Поддержка кодирования Radeon VCN появилась в Mesa 17.4 Git» . Фороникс . Проверено 20 ноября 2017 г.
  23. ^ Jump up to: а б «APU AMD Ryzen 5000G Cezanne впервые получил кристаллы с высоким разрешением, 10,7 миллиардов транзисторов в корпусе площадью 180 мм2» . wccftech . 12 августа 2021 г. Проверено 25 августа 2021 г.
  24. ^ Тони Чен; Джейсон Гривз, «Архитектура AMD Graphics Core Next (GCN)» (PDF) , AMD , получено 13 августа 2016 г.
  25. ^ «Технический взгляд на архитектуру AMD Kaveri» . Полуточный . Проверено 6 июля 2014 г.
  26. ^ «Как подключить три или более мониторов к видеокартам серий AMD Radeon™ HD 5000, HD 6000 и HD 7000?» . АМД . Проверено 8 декабря 2014 г.
  27. ^ Эйрли, Дэвид (26 ноября 2009 г.). «DisplayPort поддерживается драйвером KMS, встроенным в ядро ​​Linux 2.6.33» . Проверено 16 января 2016 г. .
  28. ^ «Матрица функций Radeon» . сайт freedesktop.org . Проверено 10 января 2016 г.
  29. ^ Дойчер, Александр (16 сентября 2015 г.). «XDC2015: AMDGPU» (PDF) . Проверено 16 января 2016 г. .
  30. ^ Jump up to: а б Мишель Дэнцер (17 ноября 2016 г.). «[РЕКЛАМА] xf86-video-amdgpu 1.2.0» . lists.x.org .
  31. ^ «Видеокарты серии AMD Radeon HD 6900 (AMD Cayman)» . HWлаб . hw-lab.com. 19 декабря 2010 года. Архивировано из оригинала 23 августа 2022 года . Проверено 23 августа 2022 г. Новая архитектура потоковых процессоров VLIW4 позволила сэкономить площадь каждого SIMD на 10%, при этом производительность аналогична предыдущей архитектуре VLIW5.
  32. ^ «База данных характеристик графического процессора» . TechPowerUp . Проверено 23 августа 2022 г.
  33. ^ «Текстура NPOT (OpenGL Wiki)» . Группа компаний «Хронос» . Проверено 10 февраля 2021 г.
  34. ^ «Бета-версия AMD Radeon Software Crimson Edition» . АМД . Проверено 20 апреля 2018 г.
  35. ^ «Месаматрикс» . mesamatrix.net . Проверено 22 апреля 2018 г.
  36. ^ «Функция Радеон» . Фонд X.Org . Проверено 20 апреля 2018 г.
  37. ^ «Характеристики AMD Radeon RX 6800 XT» . TechPowerUp . Проверено 1 января 2021 г.
  38. ^ «AMD выпускает графические процессоры Radeon PRO W7500/W7600 RDNA3» . Фороникс . 3 августа 2023 г. Проверено 4 сентября 2023 г.
  39. ^ «Графическая карта AMD Radeon Pro 5600M» . TopCPU.net (на немецком языке) . Проверено 4 сентября 2023 г.
  40. ^ Ларабель, Майкл (15 сентября 2020 г.). «AMD Radeon Navi 2 / VCN 3.0 поддерживает декодирование видео AV1» . Фороникс . Проверено 1 января 2021 г.
  41. ^ Эдмондс, Рич (4 февраля 2022 г.). «Обзор графического процессора ASUS Dual RX 6600: отличные игры в разрешении 1080p с впечатляющей температурой» . Центр Windows . Проверено 1 ноября 2022 г.
  42. ^ «Архитектура Vega нового поколения от Radeon» (PDF) . Группа компаний Radeon Technologies (AMD). Архивировано из оригинала (PDF) 6 сентября 2018 года . Проверено 13 июня 2017 г.
  43. ^ Ларабель, Майкл (7 декабря 2016 г.). «Лучшие возможности ядра Linux 4.9» . Фороникс . Проверено 7 декабря 2016 г.
  44. ^ «АМДГПУ» . Проверено 29 декабря 2023 г.
  45. ^ «HandBrake отклонил запрос на извлечение VCE» . Гитхаб . 08.12.2016 . Проверено 15 августа 2017 г.
  46. ^ Jump up to: а б «HandBrake добавил поддержку VCE в v1.2.0» . 22 декабря 2018 г. Проверено 31 декабря 2018 г.
  47. ^ Кениг, Кристиан (4 февраля 2014 г.). «начальная поддержка VCE» . mesa-dev (список рассылки) . Проверено 28 ноября 2015 г.
  48. ^ Кениг, Кристиан (24 октября 2013 г.). «Трекер состояния OpenMAX» . mesa-dev (список рассылки) . Проверено 28 ноября 2015 г.
  49. ^ «Код механизма кодирования видео AMD VCE с открытым исходным кодом» . Фороникс . 04 февраля 2014 г. Проверено 20 мая 2017 г.
  50. ^ «st/omx/enc: реализовать поддержку уровня h264» . 12 июня 2014 г. Проверено 20 мая 2017 г.
  51. ^ «Бенчмарк транскодирования видео MediaShow Espresso» . 14 января 2014 г. Проверено 20 мая 2017 г.
  52. ^ «Обновление XSplit Broadcaster 1.3 включает в себя в основном улучшения производительности и исправления обслуживания, включая такие примечательные функции, как поддержка аппаратного кодировщика AMD VCE H.264» . Архивировано из оригинала 22 июля 2014 г.
  53. ^ «Ветка OBS с поддержкой AMD VCE» . 2 мая 2014 года . Проверено 20 мая 2017 г.
  54. ^ «Примечания к выпуску Radeon Software Crimson ReLive Edition 16.12.1» . Проверено 20 мая 2017 г.
  55. ^ Ларабель, Майкл (17 ноября 2017 г.). «Поддержка кодирования Radeon VCN появилась в Mesa 17.4 Git» . Фороникс . Проверено 20 ноября 2017 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e12aaa89519438b4a1442fa879d7869e__1715631900
URL1:https://arc.ask3.ru/arc/aa/e1/9e/e12aaa89519438b4a1442fa879d7869e.html
Заголовок, (Title) документа по адресу, URL1:
Video Coding Engine - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)