Video Code Engine (VCE, раніше називався Video Coding Engine, Video Compression Engine або Video Codec Engine в офіційній документації AMD) — це інтегральна схема AMD для (кодування відео), що реалізує відеокодек H.264/MPEG-4 AVC. З 2012 року він був інтегрований у всі їхні GPU та APU, крім Oland.
Video Code Engine був представлений у серії Radeon HD 7000 22 грудня 2011 року. VCE займає значну частину поверхні кристала, і його не слід плутати з (UVD).
На (випущений у січні 2018 року), VCE змінила Video Core Next (VCN).
Опис
Обробка відеоданих включає обчислення алгоритмів стиснення даних і, можливо, алгоритмів обробки відео. Як показують , алгоритми стиснення відео з втратами включають кроки: компенсація руху (ME), дискретне косинусне перетворення (DCT) та ентропійне кодування (EC).
AMD Video Code Engine (VCE) — це повна апаратна реалізація відеокодека H.264/MPEG-4 AVC. Він здатний передавати 1080p зі швидкістю 60 кадрів/сек. Оскільки його блок ентропійного кодування також є окремо доступним модулем відеокодеків, він може працювати у двох режимах: повнофіксований та гібридний режим.
Використовуючи , доступний для Linux і Microsoft Windows, розробники можуть створювати гібридні кодери, які поєднують користувацьку компенсацію руху, зворотне дискретне косинусне перетворення і компенсацію руху з апаратним ентропійним кодуванням, щоб досягти швидкості, ніж кодування в реальному часі. У гібридному режимі використовується тільки блок ентропійного кодування блоку VCE, тоді як решта обчислень вивантажується в 3D-рушій графічного процесора, тому обчислення масштабується з кількістю доступних обчислювальних одиниць (CU).
VCE 1.0
Станом на квітень 2014 року існують дві версії VCE. Версія 1.0 підтримує H.264 YUV420 (кадри I & P), H.264 SVC Temporal Encode VCE і Display Encode Mode (DEM).
Його можна знайти на:
- Процесорах
- Trinity APU (Ax-5xxx, до A10-5800K)
- Richland APU (Ax-6xxx, до A10-6800K)
- Графічні процесори покоління Southern Islands (GCN1: CAYMAN, ARUBA (Trinity/Richland), CAPE VERDE, PITCAIRN, TAHITI). Це такі
- Radeon HD 7700 серія (за виключенням HD 7790 з VCE 2.0)
- Radeon HD 7800 серія
- Radeon HD 7900 серія
- Radeon HD 8570 до 8990 (за виключенням HD 8770 з VCE 2.0)
- Radeon R7 250E, 250X, 265 / R9 270, 270X, 280, 280X
- Radeon R7 360, 370, 455 / R9 370, 370X
- Mobile Radeon HD 77x0M до HD 7970M
- Mobile Radeon HD 8000 серія
- Mobile Radeon Rx M2xx серія (за виключенням R9 M280X з VCE 2.0 і R9 M295X з VCE 3.0)
- Mobile Radeon R5 M330 до R9 M390
- Відеокарти FirePro з 1-м поколінням GCN (GCN1) (за виключенням W2100, який має чип Oland XT)
VCE 2.0
Порівняно з першою версією, VCE 2.0 додає H.264 YUV444 (I-Frames), B-кадри для H.264 YUV420 і покращує DEM (Display Encode Mode), що призводить до кращої якості кодування.
Його можна знайти на:
- Процесорах
- Kaveri APU (Ax-7xxx, до A10-7850K)
- Godavari APU (Ax-7xxx, до A10-7890K)
- Процесорах Jaguar
- Kabini APU (н.п. Athlon 5350, Sempron 2650)
- Temash APU (н.п. A6-1450, A4-1200)
- Процесорах Puma
- Beema і Mullins
- Графічні процесори покоління Sea Islands, а також графічні процесори Bonaire або Hawaii (2-ге покоління Graphics Core Next), такі як
- Radeon HD 7790, 8770
- Radeon R7 260, 260X / R9 290, 290X, 295X2
- Radeon R7 360 / R9 390, 390X
- Mobile Radeon R9 M280X
- Mobile Radeon R9 M385, M385X
- Mobile Radeon R9 M470, M470X
- Відеокарти FirePro з 2-м поколінням GCN (GCN2)
VCE 3.0
Технологія Video Code Engine 3.0 (VCE 3.0) має нове високоякісне масштабування відео та високоефективне кодування відео (HEVC/H.265).
Його разом з 6.0 можна знайти на 3-му поколінні Graphics Core Next (GCN3) з обладнанням графічного контролера на основі «Tonga», «Fiji», «Iceland» та «Carrizo» (VCE 3.1), яке використовується в серії AMD Radeon R 300 (сімейство графічних процесорів Pirate Islands) і VCE 3.4 у серіях AMD Radeon RX 400 і AMD Radeon RX 500 (обидва сімейства графічних процесорів Polaris).
- Tonga: Radeon R9 285, 380, 380X; Mobile Radeon R9 M390X, M395, M395X, M485X
- Tonga XT: FirePro W7100, S7100X, S7150, S7150 X2
- Fiji: Radeon R9 Fury, Fury X, Nano; Radeon Pro Duo (2016); FirePro S9300, W7170M
- Polaris: RX 460, 470, 480; RX 550, 560, 570, 580; Radeon Pro Duo (2017)
VCE 4.0
Кодер Video Code Engine 4.0 і декодер UVD 7.0 входять до графічних процесорів на базі Vega.
VCE 4.1
Графічний процесор AMD Vega 20, присутній в картах Instinct Mi50, Instinct Mi60 і Radeon VII, включає VCE 4.1 і два екземпляри UVD 7.2.
Огляд функцій
AMD APU
У наступній таблиці наведено особливості AMD APU (див. також: ).
Марка | Llano | Trinity | Richland | Kaveri | Carrizo | Bristol Ridge | Raven Ridge | Picasso | Renoir | Cezane | Desna, Ontario, Zacate | Kabini, Temash | Beema, Mullins | Carrizo-L | Stoney Ridge | Dalí | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Платформа | Стаціонарна, Мобільна | Ультра мобільна | |||||||||||||||
Дата релізу | Серп 2011 | Жовт 2012 | Черв 2013 | Черв 2014 | Черв 2015 | Черв 2016 | Жовт 2017 | Січ 2019 | Берез 2020 | Січ 2021 | Січ 2011 | Трав 2013 | Квіт 2014 | Трав 2015 | Лют 2016 | Квіт 2019 | |
Fab (нм) | , 32 нм SOI | 28 | 14 | 12 | TSMC 7 нм | TSMC 40 нм | 28 | 14 | |||||||||
Розмір (мм2) | 228 | 246 | 245 | 250 | 210 | 156 | 180 | 75 (+ 28 FCH) | 107 | Н/Д | 125 | 149 | |||||
FM1, FS1 | FM2, , | , | , , AM4 | , AM4 | , AM4 | , AM4 | AM1, FT3 | ||||||||||
Архітектура процесорів | AMD K10 | Zen | Zen 2 | Zen 3 | Jaguar | Puma | Puma+ | Zen | |||||||||
Максимальна підтримка DRAM | DDR3-1866 | DDR3-2133 | DDR3-2133 DDR4-2400 | DDR4-2400 | DDR4-2993 | LPDDR4-4266 DDR4-3200 | DDR3L-1333 | DDR3L-1600 | DDR3L-1866 | DDR3-1866 DDR4-2400 | DDR4-2400 | ||||||
3D рушій1 | TeraScale 2 (VLIW5) | TeraScale 3 (VLIW4) | Graphics Core Next 2 (GCN 2) (Mantle, ) | GCN 3 | GCN 5 | TeraScale 2 (VLIW5) | GCN 2 | GCN 3 | GCN 5 | ||||||||
400:20:8 | 384:24:6 | 512:32:8 | 704:44:16 | 512:32:8 | 80:8:4 | 128:8:4 | До 192:?:? | ||||||||||
IOMMUv2 | IOMMUv1 | IOMMUv1 | Н/Д | IOMMUv2 | |||||||||||||
UVD 3 | UVD 4.2 | UVD 6 | VCN 1.0 | VCN 2.1 | VCN 2.2 | UVD 3 | UVD 4 | UVD 4.2 | UVD 6.0 | UVD 6.3 | VCN 1.0 | ||||||
Рушій Відео Кодування | Н/Д | VCE 1.0 | VCE 2.0 | VCE 3.1 | VCN 1.0 | Н/Д | VCE 2.0 | VCE 3.1 | |||||||||
Режим енергозбереження графічного процесора | PowerTune | PowerTune | |||||||||||||||
Максимальна кількість дисплеїв, які можна підключити2 | 2–3 | 2–4 | 2–4 | 3 | 4 | 2 | 3 | 4 | |||||||||
Н/Д | Так | Н/Д | Так | ||||||||||||||
Н/Д | Так | Н/Д | Так | ||||||||||||||
/drm/radeon | Н/Д | Н/Д | |||||||||||||||
/drm/amdgpu | Н/Д | Н/Д |
- 1 Уніфікованих шейдерів : :
- 2 Для підтримки більше 2-х дисплеїв необхідно скористуватися додатковою панеллю із портом DisplayPort. Також можна використовувати активні адаптери DisplayPort-to-DVI/HDMI/VGA
- DRM () — компонент ядра Linux. Підтримка, вказана у таблиці, стосується найостаннішої версії.
Відеокарт AMD
У наступній таблиці показано особливості графічних процесорів AMD/ATI (див. також: Список графічних процесорів AMD).
Назва серії відеокарт | Wonder | Mach | (3D Rage) | (Rage Pro) | (Rage 128) | R100 | R500 | R600 | RV670 | R700 | Evergreen | Northern Islands | Southern Islands | Sea Islands | Volcanic Islands | Arctic Islands/Polaris | Vega | Navi | Navi 2X | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Дата виходу | 1986 | 1991 | 1996 | 1997 | 1998 | квітень 2000 | серпень 2001 | вересень 2002 | травень 2004 | жовтень 2005 | травень 2007 | листопад 2007 | липень 2008 | вересень 2009 | жовтень 2010 | січень 2012 | вересень 2013 | червень 2015 | червень 2016 | червень 2017 | липень 2019 | листопад 2020 | |
Маркетингова назва | Wonder | Mach | 3D Rage | Rage Pro | Rage | Radeon 7000 | Radeon 8000 | Radeon 9000 | Radeon X700/X800 | Radeon X1000 | Radeon HD 1000/2000 | Radeon HD 3000 | Radeon HD 4000 | Radeon HD 5000 | Radeon HD 6000 | Radeon HD 7000 | Radeon Rx 200 | Radeon Rx 300 | Radeon RX 400/500 | Radeon RX Vega/Radeon VII (7 нм) | Radeon RX 5000 | Radeon RX 6000 | |
Підтримується AMD | |||||||||||||||||||||||
Вид графіки | 2D | 3D | |||||||||||||||||||||
Архітектура | Не розголошується | ||||||||||||||||||||||
Мікроархітектура | |||||||||||||||||||||||
Тип | Fixed pipeline | Програмовані конвеєри пікселів і вершин | Уніфікована шейдерна архітектура | ||||||||||||||||||||
Direct3D | Н/Д | 5.0 | 6.0 | 7.0 | 8.1 | 9.0 11 () | 9.0b 11 (9_2) | 9.0c 11 () | 10.0 11 () | 10.1 11 () | 11 (11_0) | 11 () 12 (11_1) | 11 () 12 (12_0) | 11 () 12 (12_1) | 11 () 12 (12_2) | ||||||||
(Shader model) | Н/Д | 1.4 | 2.0+ | 2.0b | 3.0 | 4.0 | 4.1 | 5.0 | 5.1 | 5.1 6.3 | 6.4 | 6.5 | |||||||||||
OpenGL | Н/Д | 1.1 | 1.2 | 1.3 | 2.1 | 3.3 | (4.5) (на Linux: 4.5 (Mesa 3D 21.0)) | 4.6 (на Linux: 4.6 (Mesa 20.0)) | |||||||||||||||
Vulkan | Н/Д | 1.0 (Win 7+ або Mesa 17+) | 1.2 (Adrenalin 20.1, Linux Mesa 20.0) | ||||||||||||||||||||
OpenCL | Н/Д | Close to Metal | 1.1 | 1.2 | 2.0 (Adrenalin драйвер на Win7+) (1.2 на Linux, 2.1 з AMD ROCm) | 2.0 | 2.1 | ||||||||||||||||
/ | Н/Д | ? | |||||||||||||||||||||
Декодування відео ASIC | Н/Д | Avivo/ | VCN 2.0 | VCN 3.0 | |||||||||||||||||||
Кодування відео ASIC | Н/Д | VCE 1.0 | VCE 2.0 | VCE 3.0 або 3.1 | VCE 3.4 | VCE 4.0 | |||||||||||||||||
Fluid Motion ASIC | |||||||||||||||||||||||
Power saving | ? | PowerTune | PowerTune & | ? | |||||||||||||||||||
Н/Д | Через виділений ЦОС | Через шейдери | ? | ||||||||||||||||||||
FreeSync | Н/Д | 1 2 | |||||||||||||||||||||
? | 1.4 | 1.4 2.2 | 1.4 2.2 2.3 | ? | |||||||||||||||||||
Н/Д | 3.0 | 3.0 | ? | ||||||||||||||||||||
Підтримка екранів | 1–2 | 2 | 2–6 | ? | |||||||||||||||||||
Макс. роздільна здатність дисплея | ? | 2–6 × 2560×1600 | 2–6 × 4096×2160 @ 60 Гц | 2–6 × 5120×2880 @ 60 Гц | 3 × 7680×4320 @ 60 Гц | 7680×4320 @ 60 Гц PowerColor | |||||||||||||||||
/drm/radeon | Н/Д | ||||||||||||||||||||||
/drm/amdgpu h | Н/Д |
- The Radeon 100 Series has programmable pixel shaders, but do not fully comply with DirectX 8 or Pixel Shader 1.0. See article on .
- R300, R400 and R500 based cards do not fully comply with OpenGL 2+ as the hardware does not support all types of non-power of two (NPOT) textures.
- OpenGL 4+ compliance requires supporting FP64 shaders and these are emulated on some TeraScale chips using 32-bit hardware.
- The UVD and VCE were replaced by the Video Core Next (VCN) ASIC in the (Raven Ridge) APU implementation of Vega.
- Video processing ASIC for video frame rate interpolation technique. In Windows it works as a DirectShow filter in your player. In Linux, there is no support on the part of drivers and / or community.
- To play protected video content, it also requires card, operating system, driver, and application support. A compatible HDCP display is also needed for this. HDCP is mandatory for the output of certain audio formats, placing additional constraints on the multimedia setup.
- More displays may be supported with native DisplayPort connections, or splitting the maximum resolution between multiple monitors with active converters.
- DRM () is a component of the Linux kernel. Support in this table refers to the most current version.
Підтримка операційних систем
Ядро ТІМС VCE має підтримуватися драйвером пристрою. Драйвер пристрою забезпечує один або кілька інтерфейсів, наприклад OpenMAX IL. Один з цих інтерфейсів потім використовується програмним забезпеченням кінцевого користувача, таким як GStreamer або HandBrake (HandBrake відмовився від підтримки VCE в грудні 2016 року, але додав її в грудні 2018 року), щоб отримати доступ до обладнання VCE і використовувати його.
Пропрієтарний драйвер пристрою доступний для кількох операційних систем, і до нього була додана підтримка VCE. Крім того, доступний безкоштовний драйвер пристрою. Цей драйвер також підтримує апаратне забезпечення VCE.
Linux
- Початкову підтримку VCE було додано 4 лютого 2014 року Крістіаном Кенігом з AMD до безкоштовного драйвера radeon.
- для OpenMAX було додано 24 жовтня 2013 року до Mesa 3D.
- був адаптований для використання OpenMAX з підтримкою GStreamer OpenMAX (gst-omx) для розкриття рушія кодування відео VCE.
- Співробітник AMD Лео Лю впровадив підтримку рівня h264 у трекер станів Mesa 3D.
Windows
Програмне забезпечення "MediaShow Espresso Video Transcoding", використовує як і VCE так і UVD.
підтримує VCE від версії 1.3.
Open Broadcaster Software (OBS Studio) підтримує VCE для запису та потокової передачі. Оригінальне програмне забезпечення Open Broadcaster (OBS) вимагає складання форка, щоб увімкнути VCE.
підтримує VCE з вбудованою системою захоплення гри («Radeon ReLive») і використовує AMD AMF/VCE на APU або графічній карті Radeon, щоб зменшити падіння кадрів в секунду під час запису ігрового або відеоконтенту.
HandBrake додав підтримку Video Coding Engine у версії 1.2.0 у грудні 2018 року.
Наступник
На зміну VCE прийшла AMD Video Core Next у серії APU Raven Ridge, випущена в жовтні 2017 року. VCN поєднує кодування (VCE) і декодування (UVD).
Див. також
Джерела
- . developer.amd.com. Архів оригіналу за 4 червня 2016. Процитовано 15 січня 2022.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 2 червня 2019. Процитовано 4 березня 2022.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - (PDF). Архів оригіналу (PDF) за 24 лютого 2021. Процитовано 4 березня 2022.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - (PDF). 15 червня 2012. Архів оригіналу (PDF) за 30 серпня 2017. Процитовано 20 травня 2017.
- . Anandtech.com. Архів оригіналу за 4 березня 2022. Процитовано 27 березня 2014.
- . The Tech Report. Архів оригіналу за 3 липня 2019. Процитовано 27 березня 2014.
- . . 22 грудня 2011. Архів оригіналу за 4 березня 2022. Процитовано 20 травня 2017.
- . AMD. Архів оригіналу за 28 січня 2018. Процитовано 18 липня 2016.
- https://lists.freedesktop.org/archives/dri-devel/2015-June/084083.html [ 4 березня 2022 у Wayback Machine.] [pull] amdgpu drm-next-4.2
- Killian, Zak (22 March 2017). AMD publishes patches for Vega support on Linux. Tech Report. Процитовано 23 March 2017.
- Larabel, Michael (20 березня 2017). . Phoronix. Архів оригіналу за 25 серпня 2017. Процитовано 25 серпня 2017.
- Deucher, Alex (15 травня 2018). . Архів оригіналу за 4 березня 2022. Процитовано 13 січня 2019.
- Deucher, Alex (15 травня 2018). . Архів оригіналу за 4 березня 2022. Процитовано 13 січня 2019.
- The Mobile CPU Comparison Guide Rev. 13.0 Page 5 : AMD Mobile CPU Full List. TechARP.com. Процитовано 13 December 2017.
- AMD Announces the 7th Generation APU: Excavator mk2 in Bristol Ridge and Stoney Ridge for Notebooks. 31 May 2016. Процитовано 3 January 2020.
- AMD Mobile "Carrizo" Family of APUs Designed to Deliver Significant Leap in Performance, Energy Efficiency in 2015 (Пресреліз). 20 November 2014. Процитовано 16 February 2015.
- AMD VEGA10 and VEGA11 GPUs spotted in OpenCL driver. VideoCardz.com. Процитовано 6 June 2017.
- Cutress, Ian (1 February 2018). Zen Cores and Vega: Ryzen APUs for AM4 – AMD Tech Day at CES: 2018 Roadmap Revealed, with Ryzen APUs, Zen+ on 12nm, Vega on 7nm. Anandtech. Процитовано 7 February 2018.
- Tony Chen; Jason Greaves, AMD's Graphics Core Next (GCN) Architecture (PDF), AMD, процитовано 13 August 2016
- A technical look at AMD's Kaveri architecture. Semi Accurate. Процитовано 6 July 2014.
- Airlie, David (26 November 2009). DisplayPort supported by KMS driver mainlined into Linux kernel 2.6.33. Процитовано 16 January 2016.
- Radeon feature matrix. freedesktop.org. Процитовано 10 January 2016.
- Deucher, Alexander (16 September 2015). XDC2015: AMDGPU (PDF). Процитовано 16 January 2016.
- Michel Dänzer (17 November 2016). [ANNOUNCE] xf86-video-amdgpu 1.2.0. lists.x.org.
- How do I connect three or More Monitors to an AMD Radeon™ HD 5000, HD 6000, and HD 7000 Series Graphics Card?. AMD. Процитовано 8 грудня 2014.
- NPOT Texture (OpenGL Wiki). Khronos Group (англ.). Процитовано 10 лютого 2021.
- AMD Radeon Software Crimson Edition Beta. AMD. Процитовано 20 квітня 2018.
- Mesamatrix. mesamatrix.net. Процитовано 22 квітня 2018.
- RadeonFeature. X.Org Foundation. Процитовано 20 квітня 2018.
- AMD Radeon RX 6800 XT Specs. TechPowerUp. Процитовано 1 January 2021.
- Larabel, Michael (15 September 2020). AMD Radeon Navi 2 / VCN 3.0 Supports AV1 Video Decoding. Phoronix. Процитовано 1 January 2021.
- (PDF). Radeon Technologies Group (AMD). Архів оригіналу (PDF) за 6 вересня 2018. Процитовано 13 June 2017.
- . GitHub. 8 грудня 2016. Архів оригіналу за 4 березня 2022. Процитовано 15 серпня 2017.
- . 22 грудня 2018. Архів оригіналу за 4 березня 2022. Процитовано 31 грудня 2018.
- König, Christian (4 лютого 2014). . mesa-dev (Список розсилки). Архів оригіналу за 15 червня 2021. Процитовано 28 листопада 2015.
{{}}
: Вказано більш, ніж один|accessdate=
та|access-date=
() - König, Christian (24 жовтня 2013). . mesa-dev (Список розсилки). Архів оригіналу за 28 березня 2021. Процитовано 28 листопада 2015.
{{}}
: Вказано більш, ніж один|accessdate=
та|access-date=
() - . . 4 лютого 2014. Архів оригіналу за 4 березня 2022. Процитовано 20 травня 2017.
- . 12 червня 2014. Архів оригіналу за 4 березня 2022. Процитовано 20 травня 2017.
- . 14 січня 2014. Архів оригіналу за 4 березня 2022. Процитовано 20 травня 2017.
- XSplit Broadcaster 1.3 maintenance update includes mainly performance enhancements and maintenance fixes including such noteworthy features such as support for AMD's VCE H.264 hardware encoder. Архів оригіналу за 22 липня 2014.
- . 2 травня 2014. Архів оригіналу за 4 березня 2022. Процитовано 20 травня 2017.
- . Архів оригіналу за 29 грудня 2016. Процитовано 20 травня 2017.
- Larabel, Michael (17 листопада 2017). . Phoronix. Архів оригіналу за 1 грудня 2017. Процитовано 20 листопада 2017.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Video Code Engine VCE ranishe nazivavsya Video Coding Engine Video Compression Engine abo Video Codec Engine v oficijnij dokumentaciyi AMD ce integralna shema AMD dlya koduvannya video sho realizuye videokodek H 264 MPEG 4 AVC Z 2012 roku vin buv integrovanij u vsi yihni GPU ta APU krim Oland Video Code Engine buv predstavlenij u seriyi Radeon HD 7000 22 grudnya 2011 roku VCE zajmaye znachnu chastinu poverhni kristala i jogo ne slid plutati z UVD Na vipushenij u sichni 2018 roku VCE zminila Video Core Next VCN OpisU povnomu fiksovanomu rezhimi vsi obchislennya vikonuyetsya blokom VCE z fiksovanoyu funkciyeyu Dostup do povnogo fiksovanogo rezhimu mozhna otrimati cherez OpenMAX IL API Blok entropijnogo koduvannya VCE ASIC takozh dostupnij okremo sho dozvolyaye gibridnij rezhim U gibridnomu rezhimi bilshist obchislen vikonuyetsya 3D rushiyem grafichnogo procesora Vikoristovuyuchi i OpenCL rozrobniki mozhut stvoryuvati gibridni koderi yaki poyednuyut koristuvacku kompensaciyu ruhu zvorotne diskretne kosinusne peretvorennya i kompensaciyu ruhu z aparatnim entropijnim koduvannyam shob dosyagti shvidshogo nizh u realnomu chasi koduvannya Obrobka videodanih vklyuchaye obchislennya algoritmiv stisnennya danih i mozhlivo algoritmiv obrobki video Yak pokazuyut shabloni metodiv stisnennya algoritmi stisnennya video z vtratami vklyuchayut kroki kompensaciya ruhu ME diskretne kosinusne peretvorennya DCT ta entropijne koduvannya EC AMD Video Code Engine VCE ce povna aparatna realizaciya videokodeka H 264 MPEG 4 AVC Vin zdatnij peredavati 1080p zi shvidkistyu 60 kadriv sek Oskilki jogo blok entropijnogo koduvannya takozh ye okremo dostupnim modulem videokodekiv vin mozhe pracyuvati u dvoh rezhimah povnofiksovanij ta gibridnij rezhim Vikoristovuyuchi dostupnij dlya Linux i Microsoft Windows rozrobniki mozhut stvoryuvati gibridni koderi yaki poyednuyut koristuvacku kompensaciyu ruhu zvorotne diskretne kosinusne peretvorennya i kompensaciyu ruhu z aparatnim entropijnim koduvannyam shob dosyagti shvidkosti nizh koduvannya v realnomu chasi U gibridnomu rezhimi vikoristovuyetsya tilki blok entropijnogo koduvannya bloku VCE todi yak reshta obchislen vivantazhuyetsya v 3D rushij grafichnogo procesora tomu obchislennya masshtabuyetsya z kilkistyu dostupnih obchislyuvalnih odinic CU VCE 1 0 Stanom na kviten 2014 roku isnuyut dvi versiyi VCE Versiya 1 0 pidtrimuye H 264 YUV420 kadri I amp P H 264 SVC Temporal Encode VCE i Display Encode Mode DEM Jogo mozhna znajti na Procesorah Trinity APU Ax 5xxx do A10 5800K Richland APU Ax 6xxx do A10 6800K Grafichni procesori pokolinnya Southern Islands GCN1 CAYMAN ARUBA Trinity Richland CAPE VERDE PITCAIRN TAHITI Ce taki Radeon HD 7700 seriya za viklyuchennyam HD 7790 z VCE 2 0 Radeon HD 7800 seriya Radeon HD 7900 seriya Radeon HD 8570 do 8990 za viklyuchennyam HD 8770 z VCE 2 0 Radeon R7 250E 250X 265 R9 270 270X 280 280X Radeon R7 360 370 455 R9 370 370X Mobile Radeon HD 77x0M do HD 7970M Mobile Radeon HD 8000 seriya Mobile Radeon Rx M2xx seriya za viklyuchennyam R9 M280X z VCE 2 0 i R9 M295X z VCE 3 0 Mobile Radeon R5 M330 do R9 M390 Videokarti FirePro z 1 m pokolinnyam GCN GCN1 za viklyuchennyam W2100 yakij maye chip Oland XT VCE 2 0 Porivnyano z pershoyu versiyeyu VCE 2 0 dodaye H 264 YUV444 I Frames B kadri dlya H 264 YUV420 i pokrashuye DEM Display Encode Mode sho prizvodit do krashoyi yakosti koduvannya Jogo mozhna znajti na Procesorah Kaveri APU Ax 7xxx do A10 7850K Godavari APU Ax 7xxx do A10 7890K Procesorah Jaguar Kabini APU n p Athlon 5350 Sempron 2650 Temash APU n p A6 1450 A4 1200 Procesorah Puma Beema i Mullins Grafichni procesori pokolinnya Sea Islands a takozh grafichni procesori Bonaire abo Hawaii 2 ge pokolinnya Graphics Core Next taki yak Radeon HD 7790 8770 Radeon R7 260 260X R9 290 290X 295X2 Radeon R7 360 R9 390 390X Mobile Radeon R9 M280X Mobile Radeon R9 M385 M385X Mobile Radeon R9 M470 M470X Videokarti FirePro z 2 m pokolinnyam GCN GCN2 VCE 3 0 Tehnologiya Video Code Engine 3 0 VCE 3 0 maye nove visokoyakisne masshtabuvannya video ta visokoefektivne koduvannya video HEVC H 265 Jogo razom z 6 0 mozhna znajti na 3 mu pokolinni Graphics Core Next GCN3 z obladnannyam grafichnogo kontrolera na osnovi Tonga Fiji Iceland ta Carrizo VCE 3 1 yake vikoristovuyetsya v seriyi AMD Radeon R 300 simejstvo grafichnih procesoriv Pirate Islands i VCE 3 4 u seriyah AMD Radeon RX 400 i AMD Radeon RX 500 obidva simejstva grafichnih procesoriv Polaris Tonga Radeon R9 285 380 380X Mobile Radeon R9 M390X M395 M395X M485X Tonga XT FirePro W7100 S7100X S7150 S7150 X2 Fiji Radeon R9 Fury Fury X Nano Radeon Pro Duo 2016 FirePro S9300 W7170M Polaris RX 460 470 480 RX 550 560 570 580 Radeon Pro Duo 2017 VCE 4 0 Koder Video Code Engine 4 0 i dekoder UVD 7 0 vhodyat do grafichnih procesoriv na bazi Vega VCE 4 1 Grafichnij procesor AMD Vega 20 prisutnij v kartah Instinct Mi50 Instinct Mi60 i Radeon VII vklyuchaye VCE 4 1 i dva ekzemplyari UVD 7 2 Oglyad funkcij AMD APU U nastupnij tablici navedeno osoblivosti AMD APU div takozh Osoblivosti AMD APU Marka Llano Trinity Richland Kaveri Carrizo Bristol Ridge Raven Ridge Picasso Renoir Cezane Desna Ontario Zacate Kabini Temash Beema Mullins Carrizo L Stoney Ridge Dali Platforma Stacionarna Mobilna Ultra mobilna Data relizu Serp 2011 Zhovt 2012 Cherv 2013 Cherv 2014 Cherv 2015 Cherv 2016 Zhovt 2017 Sich 2019 Berez 2020 Sich 2021 Sich 2011 Trav 2013 Kvit 2014 Trav 2015 Lyut 2016 Kvit 2019 Fab nm 32 nm SOI 28 14 12 TSMC 7 nm TSMC 40 nm 28 14 Rozmir mm2 228 246 245 250 210 156 180 75 28 FCH 107 N D 125 149 Soketi FM1 FS1 FM2 FM2 FM2 AM4 AM4 AM4 AM4 AM1 FT3 Arhitektura procesoriv AMD K10 Zen Zen Zen 2 Zen 3 Jaguar Puma Puma Zen Maksimalna pidtrimka DRAM DDR3 1866 DDR3 2133 DDR3 2133 DDR4 2400 DDR4 2400 DDR4 2993 LPDDR4 4266 DDR4 3200 DDR3L 1333 DDR3L 1600 DDR3L 1866 DDR3 1866 DDR4 2400 DDR4 2400 3D rushij1 TeraScale 2 VLIW5 TeraScale 3 VLIW4 Graphics Core Next 2 GCN 2 Mantle GCN 3 GCN 5 TeraScale 2 VLIW5 GCN 2 GCN 3 GCN 5 400 20 8 384 24 6 512 32 8 704 44 16 512 32 8 80 8 4 128 8 4 Do 192 IOMMUv2 IOMMUv1 IOMMUv1 N D IOMMUv2 UVD 3 UVD 4 2 UVD 6 VCN 1 0 VCN 2 1 VCN 2 2 UVD 3 UVD 4 UVD 4 2 UVD 6 0 UVD 6 3 VCN 1 0 Rushij Video Koduvannya N D VCE 1 0 VCE 2 0 VCE 3 1 VCN 1 0 N D VCE 2 0 VCE 3 1 Rezhim energozberezhennya grafichnogo procesora PowerTune PowerTune Maksimalna kilkist displeyiv yaki mozhna pidklyuchiti2 2 3 2 4 2 4 3 4 2 3 4 N D Tak N D Tak N D Tak N D Tak drm radeon N D N D drm amdgpu N D N D 1 Unifikovanih shejderiv 2 Dlya pidtrimki bilshe 2 h displeyiv neobhidno skoristuvatisya dodatkovoyu panellyu iz portom DisplayPort Takozh mozhna vikoristovuvati aktivni adapteri DisplayPort to DVI HDMI VGA DRM komponent yadra Linux Pidtrimka vkazana u tablici stosuyetsya najostannishoyi versiyi Videokart AMD U nastupnij tablici pokazano osoblivosti grafichnih procesoriv AMD ATI div takozh Spisok grafichnih procesoriv AMD Nazva seriyi videokart Wonder Mach 3D Rage Rage Pro Rage 128 R100 R500 R600 RV670 R700 Evergreen Northern Islands Southern Islands Sea Islands Volcanic Islands Arctic Islands Polaris Vega Navi Navi 2X Data vihodu 1986 1991 1996 1997 1998 kviten 2000 serpen 2001 veresen 2002 traven 2004 zhovten 2005 traven 2007 listopad 2007 lipen 2008 veresen 2009 zhovten 2010 sichen 2012 veresen 2013 cherven 2015 cherven 2016 cherven 2017 lipen 2019 listopad 2020 Marketingova nazva Wonder Mach 3D Rage Rage Pro Rage Radeon 7000 Radeon 8000 Radeon 9000 Radeon X700 X800 Radeon X1000 Radeon HD 1000 2000 Radeon HD 3000 Radeon HD 4000 Radeon HD 5000 Radeon HD 6000 Radeon HD 7000 Radeon Rx 200 Radeon Rx 300 Radeon RX 400 500 Radeon RX Vega Radeon VII 7 nm Radeon RX 5000 Radeon RX 6000 Pidtrimuyetsya AMD Vid grafiki 2D 3D Arhitektura Ne rozgoloshuyetsya Mikroarhitektura Tip Fixed pipeline Programovani konveyeri pikseliv i vershin Unifikovana shejderna arhitektura Direct3D N D 5 0 6 0 7 0 8 1 9 0 11 9 0b 11 9 2 9 0c 11 10 0 11 10 1 11 11 11 0 11 12 11 1 11 12 12 0 11 12 12 1 11 12 12 2 Shader model N D 1 4 2 0 2 0b 3 0 4 0 4 1 5 0 5 1 5 1 6 3 6 4 6 5 OpenGL N D 1 1 1 2 1 3 2 1 3 3 4 5 na Linux 4 5 Mesa 3D 21 0 4 6 na Linux 4 6 Mesa 20 0 Vulkan N D 1 0 Win 7 abo Mesa 17 1 2 Adrenalin 20 1 Linux Mesa 20 0 OpenCL N D Close to Metal 1 1 1 2 2 0 Adrenalin drajver na Win7 1 2 na Linux 2 1 z AMD ROCm 2 0 2 1 N D Dekoduvannya video ASIC N D Avivo VCN 2 0 VCN 3 0 Koduvannya video ASIC N D VCE 1 0 VCE 2 0 VCE 3 0 abo 3 1 VCE 3 4 VCE 4 0 Fluid Motion ASIC Power saving PowerTune PowerTune amp N D Cherez vidilenij COS Cherez shejderi FreeSync N D 1 2 1 4 1 4 2 2 1 4 2 2 2 3 N D 3 0 3 0 Pidtrimka ekraniv 1 2 2 2 6 Maks rozdilna zdatnist displeya 2 6 2560 1600 2 6 4096 2160 60 Gc 2 6 5120 2880 60 Gc 3 7680 4320 60 Gc 7680 4320 60 Gc PowerColor drm radeon N D drm amdgpu h N D The Radeon 100 Series has programmable pixel shaders but do not fully comply with DirectX 8 or Pixel Shader 1 0 See article on R300 R400 and R500 based cards do not fully comply with OpenGL 2 as the hardware does not support all types of non power of two NPOT textures OpenGL 4 compliance requires supporting FP64 shaders and these are emulated on some TeraScale chips using 32 bit hardware The UVD and VCE were replaced by the Video Core Next VCN ASIC in the Raven Ridge APU implementation of Vega Video processing ASIC for video frame rate interpolation technique In Windows it works as a DirectShow filter in your player In Linux there is no support on the part of drivers and or community To play protected video content it also requires card operating system driver and application support A compatible HDCP display is also needed for this HDCP is mandatory for the output of certain audio formats placing additional constraints on the multimedia setup More displays may be supported with native DisplayPort connections or splitting the maximum resolution between multiple monitors with active converters DRM is a component of the Linux kernel Support in this table refers to the most current version Pidtrimka operacijnih sistemYadro TIMS VCE maye pidtrimuvatisya drajverom pristroyu Drajver pristroyu zabezpechuye odin abo kilka interfejsiv napriklad OpenMAX IL Odin z cih interfejsiv potim vikoristovuyetsya programnim zabezpechennyam kincevogo koristuvacha takim yak GStreamer abo HandBrake HandBrake vidmovivsya vid pidtrimki VCE v grudni 2016 roku ale dodav yiyi v grudni 2018 roku shob otrimati dostup do obladnannya VCE i vikoristovuvati jogo Propriyetarnij drajver pristroyu dostupnij dlya kilkoh operacijnih sistem i do nogo bula dodana pidtrimka VCE Krim togo dostupnij bezkoshtovnij drajver pristroyu Cej drajver takozh pidtrimuye aparatne zabezpechennya VCE Linux Pidtrimka ASIC VCE mistitsya v drajveri pristroyu amdgpu v yadri Linux Pochatkovu pidtrimku VCE bulo dodano 4 lyutogo 2014 roku Kristianom Kenigom z AMD do bezkoshtovnogo drajvera radeon dlya OpenMAX bulo dodano 24 zhovtnya 2013 roku do Mesa 3D buv adaptovanij dlya vikoristannya OpenMAX z pidtrimkoyu GStreamer OpenMAX gst omx dlya rozkrittya rushiya koduvannya video VCE Spivrobitnik AMD Leo Lyu vprovadiv pidtrimku rivnya h264 u treker staniv Mesa 3D Windows Programne zabezpechennya MediaShow Espresso Video Transcoding vikoristovuye yak i VCE tak i UVD pidtrimuye VCE vid versiyi 1 3 Open Broadcaster Software OBS Studio pidtrimuye VCE dlya zapisu ta potokovoyi peredachi Originalne programne zabezpechennya Open Broadcaster OBS vimagaye skladannya forka shob uvimknuti VCE pidtrimuye VCE z vbudovanoyu sistemoyu zahoplennya gri Radeon ReLive i vikoristovuye AMD AMF VCE na APU abo grafichnij karti Radeon shob zmenshiti padinnya kadriv v sekundu pid chas zapisu igrovogo abo videokontentu HandBrake dodav pidtrimku Video Coding Engine u versiyi 1 2 0 u grudni 2018 roku NastupnikDokladnishe Video Core Next Na zminu VCE prijshla AMD Video Core Next u seriyi APU Raven Ridge vipushena v zhovtni 2017 roku VCN poyednuye koduvannya VCE i dekoduvannya UVD Div takozh ekvivalentne yadro TIMS vid Intel ekvivalentne yadro TIMS vid Nvidia ekvivalentne yadro TIMS vid QualcommDzherela developer amd com Arhiv originalu za 4 chervnya 2016 Procitovano 15 sichnya 2022 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 2 chervnya 2019 Procitovano 4 bereznya 2022 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya PDF Arhiv originalu PDF za 24 lyutogo 2021 Procitovano 4 bereznya 2022 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya PDF 15 chervnya 2012 Arhiv originalu PDF za 30 serpnya 2017 Procitovano 20 travnya 2017 Anandtech com Arhiv originalu za 4 bereznya 2022 Procitovano 27 bereznya 2014 The Tech Report Arhiv originalu za 3 lipnya 2019 Procitovano 27 bereznya 2014 22 grudnya 2011 Arhiv originalu za 4 bereznya 2022 Procitovano 20 travnya 2017 AMD Arhiv originalu za 28 sichnya 2018 Procitovano 18 lipnya 2016 https lists freedesktop org archives dri devel 2015 June 084083 html 4 bereznya 2022 u Wayback Machine pull amdgpu drm next 4 2 Killian Zak 22 March 2017 AMD publishes patches for Vega support on Linux Tech Report Procitovano 23 March 2017 Larabel Michael 20 bereznya 2017 Phoronix Arhiv originalu za 25 serpnya 2017 Procitovano 25 serpnya 2017 Deucher Alex 15 travnya 2018 Arhiv originalu za 4 bereznya 2022 Procitovano 13 sichnya 2019 Deucher Alex 15 travnya 2018 Arhiv originalu za 4 bereznya 2022 Procitovano 13 sichnya 2019 The Mobile CPU Comparison Guide Rev 13 0 Page 5 AMD Mobile CPU Full List TechARP com Procitovano 13 December 2017 AMD Announces the 7th Generation APU Excavator mk2 in Bristol Ridge and Stoney Ridge for Notebooks 31 May 2016 Procitovano 3 January 2020 AMD Mobile Carrizo Family of APUs Designed to Deliver Significant Leap in Performance Energy Efficiency in 2015 Presreliz 20 November 2014 Procitovano 16 February 2015 AMD VEGA10 and VEGA11 GPUs spotted in OpenCL driver VideoCardz com Procitovano 6 June 2017 Cutress Ian 1 February 2018 Zen Cores and Vega Ryzen APUs for AM4 AMD Tech Day at CES 2018 Roadmap Revealed with Ryzen APUs Zen on 12nm Vega on 7nm Anandtech Procitovano 7 February 2018 Tony Chen Jason Greaves AMD s Graphics Core Next GCN Architecture PDF AMD procitovano 13 August 2016 A technical look at AMD s Kaveri architecture Semi Accurate Procitovano 6 July 2014 Airlie David 26 November 2009 DisplayPort supported by KMS driver mainlined into Linux kernel 2 6 33 Procitovano 16 January 2016 Radeon feature matrix freedesktop org Procitovano 10 January 2016 Deucher Alexander 16 September 2015 XDC2015 AMDGPU PDF Procitovano 16 January 2016 Michel Danzer 17 November 2016 ANNOUNCE xf86 video amdgpu 1 2 0 lists x org How do I connect three or More Monitors to an AMD Radeon HD 5000 HD 6000 and HD 7000 Series Graphics Card AMD Procitovano 8 grudnya 2014 NPOT Texture OpenGL Wiki Khronos Group angl Procitovano 10 lyutogo 2021 AMD Radeon Software Crimson Edition Beta AMD Procitovano 20 kvitnya 2018 Mesamatrix mesamatrix net Procitovano 22 kvitnya 2018 RadeonFeature X Org Foundation Procitovano 20 kvitnya 2018 AMD Radeon RX 6800 XT Specs TechPowerUp Procitovano 1 January 2021 Larabel Michael 15 September 2020 AMD Radeon Navi 2 VCN 3 0 Supports AV1 Video Decoding Phoronix Procitovano 1 January 2021 PDF Radeon Technologies Group AMD Arhiv originalu PDF za 6 veresnya 2018 Procitovano 13 June 2017 GitHub 8 grudnya 2016 Arhiv originalu za 4 bereznya 2022 Procitovano 15 serpnya 2017 22 grudnya 2018 Arhiv originalu za 4 bereznya 2022 Procitovano 31 grudnya 2018 Konig Christian 4 lyutogo 2014 mesa dev Spisok rozsilki Arhiv originalu za 15 chervnya 2021 Procitovano 28 listopada 2015 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite mailing list title Shablon Cite mailing list cite mailing list a Vkazano bilsh nizh odin accessdate ta access date dovidka Konig Christian 24 zhovtnya 2013 mesa dev Spisok rozsilki Arhiv originalu za 28 bereznya 2021 Procitovano 28 listopada 2015 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite mailing list title Shablon Cite mailing list cite mailing list a Vkazano bilsh nizh odin accessdate ta access date dovidka 4 lyutogo 2014 Arhiv originalu za 4 bereznya 2022 Procitovano 20 travnya 2017 12 chervnya 2014 Arhiv originalu za 4 bereznya 2022 Procitovano 20 travnya 2017 14 sichnya 2014 Arhiv originalu za 4 bereznya 2022 Procitovano 20 travnya 2017 XSplit Broadcaster 1 3 maintenance update includes mainly performance enhancements and maintenance fixes including such noteworthy features such as support for AMD s VCE H 264 hardware encoder Arhiv originalu za 22 lipnya 2014 2 travnya 2014 Arhiv originalu za 4 bereznya 2022 Procitovano 20 travnya 2017 Arhiv originalu za 29 grudnya 2016 Procitovano 20 travnya 2017 Larabel Michael 17 listopada 2017 Phoronix Arhiv originalu za 1 grudnya 2017 Procitovano 20 listopada 2017