Sjednocený video dekodér - Unified Video Decoder
Sjednocený video dekodér (UVD), dříve volané Univerzální video dekodér, je jméno dané AMD je oddaný dekódování videa ASIC. Existuje několik verzí implementujících velké množství video kodeky, jako H.264 a VC-1.
UVD bylo zavedeno s Řada Radeon HD 2000 a je integrován do některých AMD GPU a APU. UVD zabírá značné množství zemřít povrch[1] a nesmí být zaměňována s AMD Stroj na kódování videa (VCE).
Přehled
UVD je založeno na ATI Xilleon video procesor, který je zabudován do stejné matrice jako GPU a je součástí ATI Avivo HD pro hardwarové dekódování videa spolu s Advanced Video Processor (AVP). UVD, jak uvádí AMD, zpracovává dekódování video kodeků H.264 / AVC a VC-1 výhradně v hardwaru.
Technologie UVD je založena na Cadence Tensilica Xtensa[2] procesor,[3][4][5] který byl původně licencován společností ATI Technologies Inc. v roce 2004.[6]
UVD / UVD +
V raných verzích UVD následné zpracování videa je předán shaderům pixelů a jádrům OpenCL. Dekódování MPEG-2 se neprovádí v rámci UVD, ale v procesorech shaderu. Dekodér splňuje požadavky na výkon a profil Modrý paprsek a HD DVD, dekódující bitové toky H.264 až do datový tok 40 Mbit / s. Má to kontextově binární aritmetické kódování (CABAC) podpora H.264 / AVC.
Na rozdíl od bloků akcelerace videa v grafických procesorech předchozí generace, které vyžadovaly značné zapojení hostitelského procesoru, UVD odlehčí celý proces video dekodéru pro VC-1 a H.264 kromě následné zpracování videa, který je vyložen do shaderů. Podporováno je také dekódování MPEG-2, ale dekódování bitstream / entropie se neprovádí pro video MPEG-2 v hardwaru.
Dříve ani ATI Radeon R520 série' ATI Avivo ani NVidia Geforce 7 series ' PureVideo asistovaná front-endová dekomprese bitstream / entropie ve VC-1 a H.264 - tuto práci provedl hostitelský procesor.[7] UVD rukojeti VLC /CAVLC /CABAC, frekvenční transformace, predikce pixelů a inloop deblocking, ale předá následné zpracování shaderům.[8] Post-processing zahrnuje odšumování, odstranění prokládání a změnu velikosti / velikosti. Společnost AMD rovněž uvedla, že součást UVD zabudovaná do jádra GPU zaujímá plochu pouze 4,7 mm² 65 nm uzel procesu výroby.
Varianta UVD, nazývaná UVD +, byla zavedena s Radeon HD 3000 série. Podpora UVD + HDCP pro video streamy s vyšším rozlišením.[9] Ale UVD + byl také prodáván jako jednoduše UVD.
UVD 2
UVD viděl uvolnění s uvolněním Radeon HD 4000 sériové výrobky. UVD 2 je vybaven plným bitstreamovým dekódováním H.264 / MPEG-4 AVC, VC-1 a také akcelerací MPEG2 video streamů na úrovni iDCT. Vylepšení výkonu umožňují dekódování duálního video streamu a Obraz v obraze režimu. Tím je UVD2 plný BD-Live v souladu.
UVD 2.2 je vybaven přepracovaným rozhraním lokální paměti a zvyšuje kompatibilitu s videi MPEG2 / H.264 / VC-1. Byl však uveden na trh pod stejným aliasem jako „UVD 2 Enhanced“ jako „speciální jádro-logika, která je k dispozici u grafických procesorů řady RV770 a RV730, pro hardwarové dekódování videa MPEG2, H.264 a VC-1 s duálním streamem dekódování". Za tento krok lze považovat povahu UVD 2.2, která je přírůstkovou aktualizací UVD 2.
UVD 3
UVD 3 přidává podporu pro další hardwarové dekódování MPEG2 (entropické dekódování), DivX a Xvid přes MPEG-4 část 2 dekódování (entropické dekódování, inverzní transformace, kompenzace pohybu) a Blu-ray 3D přes MVC (entropické dekódování, inverzní transformace, kompenzace pohybu, odblokování ve smyčce).[10][11] spolu s 120 Hz stereofonní podporou 3D,[12] a je optimalizován tak, aby využíval menší procesorový výkon procesoru. UVD 3 také přidává podporu pro stereoskopické displeje Blu-ray 3D.[Citace je zapotřebí ]
UVD 4
UVD 4 obsahuje vylepšenou interpolaci snímků s dekodérem H.264.[13] UVD 4.2 byl představen s řadami AMD Radeon Rx 200 a Kaveri APU.„Hardware X.ORG Radeon UVD (Unified Video Decoder) UVD4.2: KAVERI, KABINI, MULLINS, BONAIRE, HAWAII“. Květen 2016.
UVD 5
UVD 5 byl představen u AMD Radeon R9 285. Novinkou v UVD je plná podpora videa 4K H.264 až na úroveň 5,2 (4Kp60).[14]
UVD 6
Dekodér UVD 6.0 a Stroj na kódování videa Kodér 3.1 byl údajně poprvé použit v GPU založených na GCN 3, včetně Radeon R9 Fury series a „Carrizo“ -APU,[15][16] následován Řada AMD Radeon Rx 300 (Rodina GPU na Pirátských ostrovech) a Řada AMD Radeon Rx 400 (Rodina GPU na Arktických ostrovech).[17] Uvádí se také verze UVD v hardwaru grafického řadiče „Fidži“ a „Carrizo“, která poskytuje podporu pro Vysoce efektivní kódování videa (HEVC, H.265) hardwarové dekódování videa, až 4k, 8bitová barva (H.265 verze 1, hlavní profil);[18][19][20] a existuje podpora pro 10bitový barevný HDR jak H.265, tak VP9 video kodek řady AMD Radeon 400 s UVD 6.3.[21][22][23]
UVD 7
Dekodér UVD 7.0 a Stroj na kódování videa Kodér 4.0 je součástí GPU založených na Vega.[24][25] Stále však neexistuje hardwarové dekódování VP9 s pevnou funkcí.[26]
UVD 7.2
GPU AMD Vega20, které jsou součástí karet Instinct Mi50, Instinct Mi60 a Radeon VII, obsahují VCE 4.1 a dvě instance UVD 7.2.[27][28]
VCN 1
Počínaje integrovanou grafikou Raven Ridge APU (Ryzen 2200 / 2400G) byly dřívější UVD a VCE nahrazeny novými “Další video jádro "(VCN). VCN 1.0 přidává úplné hardwarové dekódování pro kodek VP9. [29]
Podpora formátu
Implementace | H.262 (MPEG-2) | MPEG-4 | VC-1 / WMV 9 | H.264 (MPEG-4 AVC) | H.265 (HEVC) | VP9 | JPEG | 4K | 10 bitů | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Dekódování | Dekódování | Dekódování | Dekódování | Kódování | Dekódování | Kódování | Dekódování | Dekódování | ||||
UVD 1.0 | RV610, RV630, RV670, RV620, RV635 | Ne | Ne | Ano | Ano | Ne | Ne | Ne | Ne | Ne | 2 tis | 8-bit |
UVD 2.0 | RS780, RS880, RV770 | |||||||||||
UVD 2.2 | RV710, RV730, RV740 | |||||||||||
UVD 2.3 | Cedr, sekvoje, jalovec, cypřiš | |||||||||||
UVD 3.0 | Palm (zápasník / Ontario), Sumo (Llano), Sumo2 (Llano) | Ano | Ano | |||||||||
UVD 3.1 | Barts, Turks, Caicos, Cayman | |||||||||||
UVD 3.2 | Aruba (Trinity / Richland), Tahiti | VCE[A] | ||||||||||
UVD 4.0 | Kapverdy, Pitcairn, Nizozemsko | |||||||||||
UVD 4.2 | Kaveri, Kabini, Mullins, Bonaire, Havaj | |||||||||||
UVD 5.0 | Tonga | Ano | ||||||||||
UVD 6.0 | Carrizo, Fidži | Ano | Ano | |||||||||
UVD 6.2 | Stoney | Ano | ||||||||||
UVD 6.3 | Polaris, VegaM | Ano | ||||||||||
UVD 7,0 | Vega10, Vega12 | |||||||||||
UVD 7.2 | Vega20 | |||||||||||
VCN 1.0 | Havran | Ano | ||||||||||
VCN 2.0 | Navi10, Navi14 | |||||||||||
Implementace | Dekódování | Dekódování | Dekódování | Dekódování | Kódování | Dekódování | Kódování | Dekódování | Dekódování | 4K | 10 bitů | |
H.262 (MPEG-2) | MPEG-4 | VC-1 / WMV 9 | H.264 (MPEG-4 AVC) | H.265 (HEVC) | VP9 | JPEG |
- ^ MPEG-4 AVC kódování odděleně Stroj na kódování videa
Dostupnost
Většina Řada Radeon HD 2000 grafické karty implementovat UVD pro hardwarové dekódování obsahu ve vysokém rozlišení 1080p.[31] Grafické karty řady Radeon HD 2900 však neobsahují UVD (i když je schopen poskytnout částečnou funkčnost pomocí svých shaderů), který byl nesprávně uveden na stránkách produktu a krabicích doplňku produkty partnerů před uvedením Radeon HD 2900 XT,[Citace je zapotřebí ] buď uvedením karty jako karty představující ATI Avivo HD nebo výslovně UVD,[Citace je zapotřebí ] což je správné pouze předchozí prohlášení ATI Avivo HD. Vyloučení UVD potvrdili také úředníci AMD.[32]
UVD2 je implementován v Řady Radeon RV7x0 a R7x0 GPU. Patří sem také řada RS7x0 používaná pro Řada čipsetů AMD 700 IGP základní desky.
Přehled funkcí
APU
V následující tabulce jsou uvedeny vlastnosti AMD je APU (viz také: Seznam jednotek AMD zrychlených na zpracování ).
Krycí jméno | Server | Základní | Toronto | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Micro | Kjóto | |||||||||||||||||
plocha počítače | Hlavní proud | Carrizo | Bristol Ridge | Raven Ridge | Picasso | Renoir | ||||||||||||
Vstup | Llano | Trojice | Richland | Kaveri | ||||||||||||||
Základní | Kabini | |||||||||||||||||
mobilní, pohybliví | Výkon | Renoir | ||||||||||||||||
Hlavní proud | Llano | Trojice | Richland | Kaveri | Carrizo | Bristol Ridge | Raven Ridge | Picasso | ||||||||||
Vstup | Dalí | |||||||||||||||||
Základní | Desna, Ontario, Zacate | Kabini, Temash | Beema, Mullins | Carrizo-L | Stoney Ridge | |||||||||||||
Vestavěné | Trojice | Orel bělohlavý | Merlin Falcon, Hnědý sokol | Výr virginský | Šedý jestřáb | Ontario, Zacate | Kabini | Stepní orel, Korunovaný orel, Rodina LX | Prairie Falcon | Poštolka pruhovaná | ||||||||
Plošina | Vysoký, standardní a nízký výkon | Nízký a extrémně nízký výkon | ||||||||||||||||
Uvolněno | Srpna 2011 | Říjen 2012 | Červen 2013 | Leden 2014 | Červen 2015 | Červen 2016 | Říjen 2017 | Ledna 2019 | Března 2020 | Leden 2011 | Květen 2013 | Dubna 2014 | Květen 2015 | Únor 2016 | Dubna 2019 | |||
procesor mikroarchitektura | K10 | Piledriver | Parní válec | Rypadlo | "Bagr + "[33] | Zen | Zen + | Zen 2 | rys | Jaguár | Puma | Puma +[34] | "Bagr + " | Zen | ||||
JE | x86-64 | x86-64 | ||||||||||||||||
Zásuvka | plocha počítače | High-end | N / A | N / A | ||||||||||||||
Hlavní proud | N / A | AM4 | ||||||||||||||||
Vstup | FM1 | FM2 | FM2 +[A] | N / A | ||||||||||||||
Základní | N / A | N / A | AM1 | N / A | ||||||||||||||
jiný | FS1 | FS1 +, FP2 | FP3 | FP4 | FP5 | FP6 | FT1 | FT3 | FT3b | FP4 | FP5 | |||||||
PCI Express verze | 2.0 | 3.0 | 2.0 | 3.0 | ||||||||||||||
Fab. (nm ) | GF 32SHP (HKMG SOI ) | GF 28SHP (HKMG hromadně) | GF 14LPP (FinFET hromadně) | GF 12LP (FinFET hromadně) | TSMC N7 (FinFET hromadně) | TSMC N40 (hromadně) | TSMC N28 (HKMG hromadně) | GF 28SHP (HKMG hromadně) | GF 14LPP (FinFET hromadně) | |||||||||
Zemřít plocha (mm2) | 228 | 246 | 245 | 245 | 250 | 210[35] | 156 | 75 (+ 28 FCH ) | 107 | ? | 125 | 149 | ||||||
Min TDP (Ž) | 35 | 17 | 12 | 10 | 4.5 | 4 | 3.95 | 10 | 6 | |||||||||
Max APU TDP (Ž) | 100 | 95 | 65 | 18 | 25 | |||||||||||||
Maximální základní takt APU (GHz) | 3 | 3.8 | 4.1 | 4.1 | 3.7 | 3.8 | 3.6 | 3.7 | 3.8 | 1.75 | 2.2 | 2 | 2.2 | 3.2 | 3.3 | |||
Max APU na uzel[b] | 1 | 1 | ||||||||||||||||
Max procesor[C] jádra za APU | 4 | 8 | 2 | 4 | 2 | |||||||||||||
Max vlákna na jádro CPU | 1 | 2 | 1 | 2 | ||||||||||||||
Struktura celého čísla | 3+3 | 2+2 | 4+2 | 4+2+1 | 1+1+1+1 | 2+2 | 4+2 | |||||||||||
i386, i486, i586, CMOV, NOPL, i686, PAE, NX bit, CMPXCHG16B, AMD-V, RVI, ABM a 64bitové LAHF / SAHF | ![]() | ![]() | ||||||||||||||||
IOMMU[d] | N / A | ![]() | ||||||||||||||||
BMI1, AES-NI, CLMUL, a F16C | N / A | ![]() | ||||||||||||||||
MOVBE | N / A | ![]() | ||||||||||||||||
AVIC, BMI2 a RDRAND | N / A | ![]() | ||||||||||||||||
ADX, SHA, RDSEED, SMAP, SMEP, XSAVEC, XSAVES, XRSTORS, CLFLUSHOPT a CLZERO | N / A | ![]() | N / A | ![]() | ||||||||||||||
WBNOINVD, CLWB, RDPID, RDPRU a MCOMMIT | N / A | ![]() | N / A | |||||||||||||||
FPU za jádro | 1 | 0.5 | 1 | 1 | 0.5 | 1 | ||||||||||||
Trubky na FPU | 2 | 2 | ||||||||||||||||
Šířka potrubí FPU | 128 bitů | 256 bitů | 80-bit | 128 bitů | ||||||||||||||
procesor instrukční sada SIMD úroveň | SSE4a[E] | AVX | AVX2 | SSSE3 | AVX | AVX2 | ||||||||||||
3DNow! | 3DNow! + | N / A | N / A | |||||||||||||||
PREFETCH / PREFETCHW | ![]() | ![]() | ||||||||||||||||
FMA4, LWP, TBM, a XOP | N / A | ![]() | N / A | N / A | ![]() | N / A | ||||||||||||
FMA3 | ![]() | ![]() | ||||||||||||||||
L1 datová mezipaměť na jádro (KiB) | 64 | 16 | 32 | 32 | ||||||||||||||
Mezipaměť dat L1 asociativita (způsoby) | 2 | 4 | 8 | 8 | ||||||||||||||
L1 instrukční cache za jádro | 1 | 0.5 | 1 | 1 | 0.5 | 1 | ||||||||||||
Max. APU celková mezipaměť instrukcí L1 (KiB) | 256 | 128 | 192 | 256 | 512 | 64 | 128 | 96 | 128 | |||||||||
Mezipaměť instrukcí L1 asociativita (způsoby) | 2 | 3 | 4 | 8 | 2 | 3 | 4 | |||||||||||
L2 cache za jádro | 1 | 0.5 | 1 | 1 | 0.5 | 1 | ||||||||||||
Max. APU celková L2 cache (MiB) | 4 | 2 | 4 | 1 | 2 | 1 | ||||||||||||
Mezipaměť L2 asociativita (způsoby) | 16 | 8 | 16 | 8 | ||||||||||||||
APU celkem Mezipaměť L3 (MiB) | N / A | 4 | 8 | N / A | 4 | |||||||||||||
Mezipaměť APU L3 asociativita (způsoby) | 16 | 16 | ||||||||||||||||
Schéma mezipaměti L3 | Oběť | N / A | Oběť | Oběť | ||||||||||||||
Maximální sklad DOUŠEK Podpěra, podpora | DDR3-1866 | DDR3-2133 | DDR3-2133, DDR4-2400 | DDR4-2400 | DDR4-2933 | DDR4-3200, LPDDR4-4266 | DDR3L-1333 | DDR3L-1600 | DDR3L-1866 | DDR3-1866, DDR4-2400 | DDR4-2400 | |||||||
Max DOUŠEK kanály na APU | 2 | 1 | 2 | |||||||||||||||
Maximální sklad DOUŠEK šířka pásma (GB / s) na APU | 29.866 | 34.132 | 38.400 | 46.932 | 68.256 | 10.666 | 12.800 | 14.933 | 19.200 | 38.400 | ||||||||
GPU mikroarchitektura | TeraScale 2 (VLIW5) | TeraScale 3 (VLIW4) | GCN 2. gen | GCN 3. gen | GCN 5. gen[36] | TeraScale 2 (VLIW5) | GCN 2. gen | GCN 3. gen[36] | GCN 5. gen | |||||||||
GPU instrukční sada | TeraScale instrukční sada | Sada instrukcí GCN | TeraScale instrukční sada | Sada instrukcí GCN | ||||||||||||||
Maximální základní takt GPU (MHz) | 600 | 800 | 844 | 866 | 1108 | 1250 | 1400 | 2100 | 538 | 600 | ? | 847 | 900 | 1200 | ||||
Maximální základní základna GPU GFLOPS[F] | 480 | 614.4 | 648.1 | 886.7 | 1134.5 | 1760 | 1971.2 | 2150.4 | 86 | ? | ? | ? | 345.6 | 460.8 | ||||
3D engine[G] | Až 400: 20: 8 | Až 384: 24: 6 | Až 512: 32: 8 | Až 704: 44:16[37] | Až 512:?:? | 80:8:4 | 128:8:4 | Až 192:?:? | Až 192:?:? | |||||||||
IOMMUv1 | IOMMUv2 | IOMMUv1 | ? | IOMMUv2 | ||||||||||||||
Video dekodér | UVD 3.0 | UVD 4.2 | UVD 6.0 | VCN 1.0[38] | VCN 2.0[39] | UVD 3.0 | UVD 4.0 | UVD 4.2 | UVD 6.0 | UVD 6.3 | VCN 1.0 | |||||||
Kodér videa | N / A | VCE 1.0 | VCE 2.0 | VCE 3.1 | N / A | VCE 2.0 | VCE 3.1 | |||||||||||
Úspora energie GPU | Přesilovka | PowerTune | Přesilovka | PowerTune[40] | ||||||||||||||
TrueAudio | N / A | ![]() | N / A | ![]() | ||||||||||||||
FreeSync | 1 2 | 1 2 | ||||||||||||||||
HDCP[h] | ? | 1.4 | 1.4 2.2 | ? | 1.4 | 1.4 2.2 | ||||||||||||
PlayReady[h] | N / A | 3.0 zatím ne | N / A | 3.0 zatím ne | ||||||||||||||
Podporované displeje[i] | 2–3 | 2–4 | 3 | 3 (počítač) 4 (mobilní, vestavěné) | 4 | 2 | 3 | 4 | ||||||||||
/ drm / radeon [j][43][44] | ![]() | N / A | ![]() | N / A | ||||||||||||||
/ drm / amdgpu [j][45] | N / A | ![]() | ![]() | N / A | ![]() | ![]() |
- ^ Modely APU: A8-7680, A6-7480. Pouze CPU: Athlon X4 845.
- ^ PC by byl jeden uzel.
- ^ APU kombinuje CPU a GPU. Oba mají jádra.
- ^ Vyžaduje podporu firmwaru.
- ^ Žádné SSE4. Žádné SSSE3.
- ^ Jednoduchá přesnost výkon se počítá ze základní (nebo zesilovací) rychlosti jádra na základě a FMA úkon.
- ^ Sjednocené shadery : jednotky mapování textury : vykreslení výstupních jednotek
- ^ A b K přehrávání chráněného video obsahu také vyžaduje podporu karty, operačního systému, ovladačů a aplikací. K tomu je také nutný kompatibilní HDCP displej. HDCP je povinný pro výstup určitých zvukových formátů, což omezuje multimediální nastavení.
- ^ Chcete-li napájet více než dva displeje, další panely musí mít nativní DisplayPort Podpěra, podpora.[42] Alternativně lze použít aktivní adaptéry DisplayPort-to-DVI / HDMI / VGA.
- ^ A b DRM (Správce přímého vykreslování ) je součástí jádra Linuxu. Podpora v této tabulce odkazuje na nejnovější verzi.
GPU
V následující tabulce jsou uvedeny vlastnosti AMD je GPU (viz také: Seznam grafických jednotek AMD ).
Jméno GPU série | Divit se | Mach | 3D vztek | Rage Pro | Vztek | R100 | R200 | R300 | R400 | R500 | R600 | RV670 | R700 | Evergreen | Severní Ostrovy | Jižní Ostrovy | Moře Ostrovy | Sopečný Ostrovy | Arktický Ostrovy / Polaris | Vega | Navi | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Uvolněno | 1986 | 1991 | 1996 | 1997 | 1998 | Dubna 2000 | Srpna 2001 | Září 2002 | Květen 2004 | Říjen 2005 | Květen 2007 | Listopad 2007 | Červen 2008 | Září 2009 | Říjen 2010 | Leden 2012 | Září 2013 | Červen 2015 | Červen 2016 | Červen 2017 | Července 2019 | |||
Marketingový název | Divit se | Mach | 3D vztek | Rage Pro | Vztek | 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 | |||
Podpora AMD | ![]() | ![]() | ||||||||||||||||||||||
Druh | 2D | 3D | ||||||||||||||||||||||
Sada instrukcí | Není veřejně známo | TeraScale instrukční sada | Sada instrukcí GCN | Sada instrukcí RDNA | ||||||||||||||||||||
Mikroarchitektura | TeraScale 1 | TeraScale 2 (VLIW5) | TeraScale 3 (VLIW4) | GCN 1. gen | GCN 2. gen | GCN 3. gen | GCN 4. gen | GCN 5. gen | RDNA | |||||||||||||||
Typ | Opravené potrubí[A] | Programovatelné pixelové a vrcholné kanály | Jednotný shader model | |||||||||||||||||||||
Direct3D | N / A | 5.0 | 6.0 | 7.0 | 8.1 | 9.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) | ||||||||||
Shader model | N / A | 1.4 | 2.0+ | 2,0b | 3.0 | 4.0 | 4.1 | 5.0 | 5.1 | 5.1 6.3 | 6.4 | |||||||||||||
OpenGL | N / A | 1.1 | 1.2 | 1.3 | 2.0[b] | 3.3 | 4.5 (v systému Linux + Mesa 3D: 4,2 s podporou FP64 HW, 3,3 bez)[47][48][49][C] | 4.6 (na Linuxu: 4.6 (Mesa 20.0)) | ||||||||||||||||
Vulkan | N / A | 1.0 (Vyhrajte 7+ nebo Mesa 17+ ) | 1.2 (Adrenalin 20.1, Linux Mesa 20.0) | |||||||||||||||||||||
OpenCL | N / A | Blízko kovu | 1.1 | 1.2 | 2.0 (řidič adrenalinu zapnutý Win7 + ) (1.2 zapnuto Linux, 2,1 s AMD ROCm) | ? | ||||||||||||||||||
HSA | N / A | ![]() | ? | |||||||||||||||||||||
Video dekódování ASIC | N / A | Avivo /UVD | UVD + | UVD 2 | UVD 2.2 | UVD 3 | UVD 4 | UVD 4.2 | UVD 5.0 nebo 6.0 | UVD 6.3 | UVD 7[24][d] | VCN 2.0[24][d] | ||||||||||||
Kódování videa ASIC | N / A | VCE 1.0 | VCE 2.0 | VCE 3.0 nebo 3.1 | VCE 3.4 | VCE 4.0[24][d] | ||||||||||||||||||
Šetření energie | ? | Přesilovka | PowerTune | PowerTune & ZeroCore Power | ? | |||||||||||||||||||
TrueAudio | N / A | Prostřednictvím vyhrazeného DSP | Prostřednictvím shaderů | |||||||||||||||||||||
FreeSync | N / A | 1 2 | ||||||||||||||||||||||
HDCP[E] | ? | 1.4 | 1.4 2.2 | 1.4 2.2 2.3 | ||||||||||||||||||||
PlayReady[E] | N / A | 3.0 | ![]() | 3.0 | ||||||||||||||||||||
Podporované displeje[F] | 1–2 | 2 | 2–6 | ? | ||||||||||||||||||||
Max. rozlišení | ? | 2–6 × 2560×1600 | 2–6 × 4096 × 2160 při 60 Hz | 2–6 × 5120 × 2880 při 60 Hz | 3 × 7680 × 4320 při 60 Hz[50] | ? | ||||||||||||||||||
/ drm / radeon [G] | ![]() | N / A | ||||||||||||||||||||||
/ drm / amdgpu [G] | N / A | Experimentální[51] | ![]() |
- ^ Řada Radeon 100 má programovatelné pixelové shadery, ale není plně v souladu s DirectX 8 nebo Pixel Shader 1.0. Viz článek na Shadery pixelů R100.
- ^ Tyto řady nejsou plně v souladu s OpenGL 2+, protože hardware nepodporuje všechny typy bez napájení dvou (NPOT) textur.
- ^ Soulad s OpenGL 4+ vyžaduje podporu shaderů FP64, které jsou emulovány na některých čipech TeraScale pomocí 32bitového hardwaru.
- ^ A b C UVD a VCE byly nahrazeny Video Core Next (VCN) ASIC v EU Raven Ridge APU implementace Vega.
- ^ A b K přehrávání chráněného video obsahu také vyžaduje podporu karty, operačního systému, ovladačů a aplikací. K tomu je také nutný kompatibilní HDCP displej. HDCP je povinný pro výstup určitých zvukových formátů, což omezuje multimediální nastavení.
- ^ Nativní může být podporováno více displejů DisplayPort připojení nebo rozdělení maximálního rozlišení mezi více monitorů s aktivními převaděči.
- ^ A b DRM (Správce přímého vykreslování ) je součástí jádra Linuxu. Podpora v této tabulce odkazuje na nejnovější verzi.
Podpora operačního systému
Jádro UVD SIP musí být podporováno ovladač zařízení, který poskytuje jeden nebo více rozhraní jako VDPAU, VAAPI nebo DXVA. Jedno z těchto rozhraní pak používá například software koncového uživatele Přehrávač médií VLC nebo GStreamer, pro přístup k UVD hardwaru a jeho využití.
AMD Catalyst, AMD proprietární ovladač grafického zařízení, který podporuje UVD, je k dispozici pro Microsoft Windows a některé distribuce Linuxu. Navíc, a bezplatný ovladač zařízení je k dispozici, což také podporuje hardware UVD.
Linux

Podpora UVD je k dispozici v proprietárním ovladači AMD Katalyzátor verze 8.10 od října 2008 do Kompenzace pohybu X-Video (XvMC) nebo Zrychlení bitového toku X-Video (XvBA).[53][54] Od dubna 2013[55] UVD podporuje bezplatný a otevřený ovladač zařízení „radeon“ přes Video Decode and Presentation API pro Unix (VDPAU). Implementace VDPAU je k dispozici jako Sledovač stavu Gallium3D v Mesa 3D.
Dne 28. června 2014 Phoronix zveřejnil některé měřítka týkající se používání Unified Video Decoder prostřednictvím běžícího rozhraní VDPAU MPlayer na Ubuntu 14.04 s verzí 10.3 testování Mesa 3D.[56]
Okna
Microsoft Windows podporoval UVD od jeho uvedení na trh. UVD aktuálně podporuje pouze DXVA (DirectX Video Acceleration) API specifikace pro Microsoft Windows a Xbox 360 platformy umožnit video dekódování být hardwarově akcelerován, tedy software přehrávače médií také musí podporovat DXVA, aby bylo možné využívat hardwarovou akceleraci UVD.
Ostatní
Podpora běhu na zakázku FreeRTOS - firmware založený na UVD jádru Radeon HD 2400 (založený na CPU Xtensa), propojený s deskou založenou na ARM STM32 přes Já2C, byl proveden pokus od ledna 2012.[57]
Předchůdci a nástupci
Předchůdci
The Video Shader a ATI Avivo jsou podobné technologie zabudované do předchozích produktů ATI.
Nástupce
UVD byl následován AMD Video Core Next v sérii APU Raven Ridge vydaných v říjnu 2017. VCN kombinuje jak kódování (VCE), tak dekódování (UVD).[58]
Viz také
- Dekodér bitového proudu (BSD)
- Porovnání grafických jednotek AMD
- DirectX Video Acceleration (DxVA) – Microsoft API hardwarové akcelerace pro Windows Microsoft Windows operační systém.
- Nvidia PureVideo - technologie bitového proudu od NVIDIA používají ve svých grafických čipech k urychlení dekódování videa
- VDPAU - Video Decode and Presentation API pro Unix od NVIDIA
- Video Acceleration API (VA API) - alternativní video akcelerační API k XvBA pro operační systém Linux / UNIX, který podporuje XvBA jako backend
- Stroj na kódování videa - Hardwarový dekodér a kodér AMD (kodekový transkodér), který byl poprvé představen na konci roku 2011 s Radeon HD 7900.
- X-Video Bitstream Acceleration (XvBA) – AMD budoucí API hardwarové akcelerace pro operační systém Linux / UNIX.
Poznámky
Reference
- ^ „Blokové schéma APU AMD řady A“. 2011-06-30. Citováno 2015-01-22.
- ^ „Operační systém Linux na procesorech Xtensa“.
- ^ Cheung, Ken (08.01.2009). „Consumer Electronics Show Features Tensilica-enabled Products“. EDA Geek. Archivovány od originál dne 2014-04-26. Citováno 2014-05-15.
- ^ "Profily zákazníků | Cadence IP". Ip.cadence.com. 2014-04-13. Citováno 2014-05-15.
- ^ „Tensilica News: Vynikající AMD ATI Video s Xtensa“. tensilica.com. 2009-10-05. Citováno 2014-05-15.
- ^ „ATI licence Tensilica je konfigurovatelný procesor Xtensa“. Obchodní drát. 18. 10. 2004. Citováno 2014-05-15.
- ^ „Recenze HardSpell“ (v čínštině). Archivovány od originál 27. září 2007.
- ^ Smith, Ryan (24. února 2010). „Radeon HD 5450 od AMD: další krok v grafických kartách HTPC“. AnandTech. AnandTech, Inc. str. 4. Citováno 7. dubna 2010.
Protože odstraňování prokládání a další akce AVIVO po zpracování jsou prováděny shaderovým hardwarem, omezené schopnosti stínování těchto karet znamenaly, že AMD nemohlo nabídnout celou sadu schopností AVIVO najednou.
- ^ (v čínštině) Diskusní vlákno PC-DVD, vyvoláno 23. srpna 2008
- ^ Bílá kniha | AMD Unified Video Decoder (UVD)
- ^ „Archivovaná kopie“. Archivovány od originál dne 2012-03-20. Citováno 2013-09-01.CS1 maint: archivovaná kopie jako titul (odkaz) autor: Jansen Ng, 10/21/2010 DailyTech
- ^ „Recenze AMD A6-3650 Llano APU - strana 5“. Hardwarecanucks.com. Citováno 2014-04-17.
- ^ Koen Crijns (14. ledna 2014). „Recenze AMD A10-7850K 'Kaveri': nové APU AMD. hardware.info.
- ^ Ryan Smith. „GCN 1.2 - Zpracování obrazu a videa - Recenze AMD Radeon R9 285: Feat. Sapphire R9 285 Dual-X OC“. anandtech.com.
- ^ „Průvodce kódováním a přehráváním HEVC_H.265“. TechSpot.
- ^ „Odhaleny klíčové vlastnosti třetí iterace architektury GCN od společnosti AMD“.
- ^ http://lists.freedesktop.org/archives/dri-devel/2015-June/084083.html [pull] amdgpu drm-next-4.2
- ^ „Důležité je virtuální super rozlišení, cílení na obnovovací kmitočet a dekódování HEVC - recenze AMD Radeon R9 Fury X se zaměřením na vrchol“. Anandtech.
- ^ „AMD Radeon R9 Fury X im Test: Eine ernsthafte Alternative zu Nvidias Topmodellen“.
- ^ Rick Merritt (01.01.2015). „AMD popisuje notebookový procesor“. EE Times. Citováno 2015-01-10.
- ^ AMD. „Poznámky k verzi Radeon Software Crimson ReLive Edition 16.12.1“. amd.com. amd.com. Citováno 2016-12-29.
- ^ „AMD představuje novou profesionální grafickou vizi a strategii, která posiluje„ umění nemožného “"". AMD.
- ^ „AMD uvádí na trh Radeon Rebellion s grafickou kartou Radeon ™ RX 480, nyní k dispozici". AMD.
- ^ A b C d Killian, Zak (22. března 2017). „AMD vydává patche pro podporu Vega v Linuxu“. Technická zpráva. Citováno 23. března 2017.
- ^ Larabel, Michael (20. března 2017). „AMD vysílá 100 oprav, což umožňuje podporu Vega v AMDGPU DRM“. Phoronix. Citováno 25. srpna 2017.
- ^ http://radeon.com/_downloads/vega-whitepaper-11.6.17.pdf
- ^ Deucher, Alex (2018-05-15). „[PATCH 50/57] drm / amdgpu / vg20: Povolit IRQ druhé instance pro uvd 7.2“. Citováno 2019-01-13.
- ^ Deucher, Alex (2018-05-15). „[PATCH 42/57] drm / amd / include / vg20: upravit VCE_BASE pro opětovné použití záhlaví souborů vce 4.0“. Citováno 2019-01-13.
- ^ A b C „X.Org: Radeon Feature Matrix - další video jádro“.
- ^ A b „X.Org: Radeon Feature Matrix - Unified Video Decoder“.
- ^ Hardware HKEPC. „電腦 領域 Hardware HKEPC - 全港 č. 1 PC 網站“. hkepc.com. Archivovány od originál dne 12.03.2007.
- ^ „DailyTech - Whoops, ATI Radeon HD 2900 XT postrádá UVD“. dailytech.com. Archivovány od originál dne 24. 12. 2013.
- ^ „AMD oznamuje APU 7. generace: Rypadlo mk2 v Bristol Ridge a Stoney Ridge pro notebooky“. 31. května 2016. Citováno 3. ledna 2020.
- ^ "AMD Mobile" Carrizo "Rodina APU navržená tak, aby poskytla výrazný skok ve výkonu, energetickou účinnost v roce 2015" (Tisková zpráva). 20. listopadu 2014. Citováno 16. února 2015.
- ^ „Průvodce srovnáním mobilních procesorů Rev. 13.0 Strana 5: Úplný seznam mobilních procesorů AMD“. TechARP.com. Citováno 13. prosince 2017.
- ^ A b „GPU AMD VEGA10 a VEGA11 spatřeny v ovladači OpenCL“. VideoCardz.com. Citováno 6. června 2017.
- ^ Cutress, Ian (1. února 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. Citováno 7. února 2018.
- ^ Larabel, Michael (17. listopadu 2017). „Radeon VCN Encode Support Lands in Mesa 17.4 Git“. Phoronix. Citováno 20. listopadu 2017.
- ^ Liu, Leo (04.09.2020). "Přidat podporu dekódování Renoir VCN". Citováno 2020-09-11.
Má stejný blok VCN2.x jako Navi1x
- ^ Tony Chen; Jason Greaves, „Architektura AMD Graphics Core Next (GCN)“ (PDF), AMD, vyvoláno 13. srpna 2016
- ^ „Technický pohled na architekturu Kaveri společnosti AMD“. Polopřesné. Citováno 6. července 2014.
- ^ „Jak mohu připojit tři nebo více monitorů ke grafické kartě AMD Radeon ™ HD 5000, HD 6000 a HD 7000?“. AMD. Citováno 8. prosince 2014.
- ^ Airlie, David (26. listopadu 2009). „DisplayPort podporovaný ovladačem KMS začleněný do linuxového jádra 2.6.33“. Citováno 16. ledna 2016.
- ^ "Radeon feature matrix". freedesktop.org. Citováno 10. ledna 2016.
- ^ Deucher, Alexander (16. září 2015). „XDC2015: AMDGPU“ (PDF). Citováno 16. ledna 2016.
- ^ A b Michel Dänzer (17. listopadu 2016). „[OZNAM] xf86-video-amdgpu 1.2.0“. lists.x.org.
- ^ „AMD Radeon Software Crimson Edition Beta“. AMD. Citováno 2018-04-20.
- ^ "Mesamatrix". mesamatrix.net. Citováno 2018-04-22.
- ^ „RadeonFeature“. X.Org Foundation. Citováno 2018-04-20.
- ^ „Radeonova nová generace architektury Vega“ (PDF). Radeon Technologies Group (AMD). Archivovány od originál (PDF) dne 06.09.2018. Citováno 13. června 2017.
- ^ Larabel, Michael (7. prosince 2016). „Nejlepší vlastnosti jádra Linux 4.9“. Phoronix. Citováno 7. prosince 2016.
- ^ Michael Larabel (8. října 2014). "Prezentace oznamující nový" AMDGPU "ovladač jádra". Phoronix. Citováno 22. ledna 2015.
- ^ „UVD je povoleno pro Linux v Catalyst 8.10“. Phoronix. 2008-10-15. Citováno 2015-01-22.
- ^ „AMD X-Video Bitstream Acceleration“. Phoronix. 2008-10-28. Citováno 2015-01-22.
- ^ „AMD uvádí podporu UVD videa s otevřeným zdrojem“. Phoronix. 02.04.2013. Citováno 2015-01-22.
- ^ „Výkon videa AMD Radeon VDPAU s Gallium3D“. Phoronix. 2014-06-28. Citováno 2015-01-22.
- ^ „Propojení grafické karty PC (Radeon HD 2400) s mikrokontrolérem STM32“. Edaboard.com. 09.01.2012. Citováno 2014-04-27.
- ^ Larabel, Michael (17. listopadu 2017). „Radeon VCN Encode Support Lands In Mesa 17.4 Git“. Phoronix. Citováno 20. listopadu 2017.