Nvidia PureVideo - Nvidia PureVideo
PureVideo je Nvidia hardware SIP jádro který vystupuje dekódování videa. PureVideo je integrováno do některých Nvidia GPU a podporuje hardwarové dekódování více videokodek standardy: MPEG-2, VC-1, H.264, HEVC, a AV1. PureVideo zabírá značné množství GPU zemřít neměla by být zaměňována s Nvidia NVENC.[1] Kromě dekódování videa na čipu nabízí PureVideo funkce, jako je vylepšení okrajů, redukce šumu, odstranění prokládání, vylepšení dynamického kontrastu a vylepšení barev.
Podpora operačního systému
![]() | Tato sekce potřebuje další citace pro ověření.Prosince 2019) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
PureVideo SIP jádro musí být podporováno ovladač zařízení, který poskytuje jeden nebo více rozhraní jako NVDEC, 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 hardwaru PureVideo a jeho využití.
Nvidia proprietární ovladač zařízení je k dispozici pro více operačních systémů a byla do něj přidána podpora PureVideo. Navíc, a bezplatný ovladač zařízení je k dispozici, což také podporuje hardware PureVideo.
Linux
Podpora PureVideo je k dispozici v proprietární verzi ovladače Nvidia verze 180 od října 2008 až do konce VDPAU.[2] Od dubna 2013[Citace je zapotřebí ] novinka také podporuje hardware PureVideo a poskytuje k němu přístup prostřednictvím VDPAU a částečně prostřednictvím XvMC.[3]
Microsoft Windows
Microsoft Windows přehrávač médií, Windows Media Center a moderní videopřehrávače podporují PureVideo. Nvidia také prodává software dekodéru PureVideo, který lze použít s přehrávači médií, které používají DirectShow. Systémy s duálním GPU buď potřebují nakonfigurovat kodek, nebo spustit aplikaci na GPU Nvidia, aby využily PureVideo. Přehrávače médií, které používají kodeky LAV, ffdshow nebo Microsoft Media Foundation, mohou využívat funkce PureVideo.
OS X
OS X byl prodáván s hardwarem Nvidia, takže podpora je pravděpodobně k dispozici.[Citace je zapotřebí ]
PureVideo HD
PureVideo HD (viz „pojmenování zmatků“ níže) je štítek, který identifikuje grafické karty Nvidia certifikované pro HD DVD a Disk Blu-ray přehrávání, aby vyhovovaly požadavkům pro přehrávání disků Blu-ray / HD DVD na PC:
- End-to-end šifrování (HDCP) pro digitální displeje (DVI-D / HDMI)
- Dekódování v reálném čase H.264 vysoký profil L4.1, VC-1 Dekódování Advanced Profile L3 a MPEG-2 MP @ HL (1080p30) @ 40 Mbit / s
- Dekódování toku duálního videa v reálném čase pro HD DVD / Blu-ray obraz v obraze (primární video @ 1080p, sekundární video @ 480p)
První generace PureVideo HD
Původní motor PureVideo byl představen s Řada GeForce 6. Založeno na GeForce FX Video engine (VPE), PureVideo znovu použil dekódovací potrubí MPEG-1 / MPEG-2 a zlepšil kvalitu odstraňování prokladu a změny velikosti překrytí. Vylepšena byla také kompatibilita s vykreslovacím modulem VMR9 DirectX 9. Ostatní funkce VPE, jako je dekódovací kanál MPEG-1 / MPEG-2, zůstaly nezměněny. Citovaný tiskový materiál Nvidia hardwarová akcelerace pro VC-1 a H.264 video, ale tyto funkce nebyly při spuštění k dispozici.
Počínaje vydáním GeForce 6600 PureVideo přidalo hardwarovou akceleraci pro VC-1 a H.264 video, ačkoli úroveň zrychlení je omezena, když je srovnáváno vedle sebe s MPEG-2 video. VPE (a PureVideo) odlehčí potrubí MPEG-2 počínaje inverzní diskrétní kosinovou transformací a ponechá CPU, aby provedlo počáteční dekódování délky běhu, dekódování proměnné délky a inverzní kvantování;[4] zatímco PureVideo první generace nabízí omezenou pomoc VC-1 (kompenzace pohybu a následné zpracování).
První generace PureVideo HD se někdy nazývá „PureVideo HD 1“ nebo VP1, ačkoli se nejedná o oficiální označení Nvidia.
PureVideo HD druhé generace
Počínaje GPU G84 / G86 (Tesla (mikroarchitektura) ) (prodává se jako Řada GeForce 8400/8500/8600 ), Nvidia podstatně přepracovala dekódovací blok H.264 uvnitř svých GPU. Druhá generace PureVideo HD přidala vyhrazený bitstreamový procesor (BSP) a vylepšený video procesor, což umožnilo GPU úplně vyložit dekódovací potrubí H.264. Zlepšila se také akcelerace VC-1, protože PureVideo HD nyní dokáže uvolnit více backendu potrubí dekódujícího VC-1 (inverzní diskrétní kosinová transformace (iDCT) a fáze kompenzace pohybu). Kanál frontendu (bitstream) je stále dekódován hostitelským CPU.[5][6]Druhá generace PureVideo HD umožnila běžným počítačům přehrávat HD DVD a Blu-ray filmy, protože většina dekódování videa náročného na zpracování byla nyní přenesena na GPU.
Druhá generace PureVideo HD se někdy nazývá „PureVideo HD 2“ nebo VP2, ačkoli se nejedná o oficiální označení Nvidia. Odpovídá Nvidii Sada funkcí A (nebo „VDPAU Sada funkcí A ").
Toto je nejstarší generace Adobe Flash Player podporuje hardwarovou akceleraci videa H.264 ve Windows.
Třetí generace PureVideo HD
Tato implementace PureVideo HD, VP3 přidala entropický hardware k odlehčení dekódování bitového toku VC-1 s GPU G98 (prodává se jako GeForce 8400GS),[7] stejně jako další drobná vylepšení dekódovacího bloku MPEG-2. Funkčnost dekódovacího kanálu H.264 zůstala nezměněna. VP3 v podstatě nabízí kompletní hardwarové dekódování pro všechny 3 videokodeky Disk Blu-ray formát: MPEG-2, VC-1 a H.264.
Veškerý hardware PureVideo třetí generace (G98, MCP77, MCP78, MCP79MX, MCP7A) nemůže dekódovat H.264 pro následující horizontální rozlišení: 769–784, 849–864, 929–944, 1009–1024, 1793–1808, 1873–1888 , 1953–1968 a 2033–2048 pixelů.[8]
Třetí generace PureVideo HD se někdy nazývá „PureVideo HD 3“ nebo VP3, i když se nejedná o oficiální označení Nvidia. Odpovídá Nvidii Sada funkcí B (nebo „VDPAU Sada funkcí B ").
Čtvrtá generace PureVideo HD
Tato implementace PureVideo HD, VP4 přidala hardware k odlehčení MPEG-4 Advanced Simple Profile (kompresní formát implementovaný originálním DivX a Xvid ) dekódování bitového toku s GPU GT215, GT216 a GT218 (prodává se jako GeForce GT 240, GeForce GT 220 a GeForce 210 / G210).[9] Dekodér H.264 již netrpí omezením rámce VP3 a přidává hardwarovou akceleraci pro MVC, přípona H.264 používaná na 3D Blu-ray discích. Zrychlení MVC závisí na operačním systému: je plně podporováno v systému Microsoft Windows prostřednictvím rozhraní Microsoft DXVA a Nvidia CUDA API, ale není podporováno prostřednictvím rozhraní VDPAU API společnosti Nvidia.
Čtvrtá generace PureVideo HD se někdy nazývá „PureVideo HD 4“ nebo VP4, i když se nejedná o oficiální označení Nvidia. Odpovídá Nvidii Sada funkcí C (nebo „VDPAU Sada funkcí C ").
Pátá generace PureVideo HD
Pátá generace PureVideo HD, představená s GeForce GT 520 (Fermi (mikroarchitektura) ) a také součástí Nvidia GeForce 600/700 (Kepler (mikroarchitektura) ) GPU řady výrazně zlepšil výkon při dekódování H.264.[10]Je také schopen dekódovat 2160p 4K Ultra vysoké rozlišení (UHD) videa s rozlišením 3840 × 2160 pixelů (zdvojnásobení 1080p plné vysoké rozlišení standardně ve svislém i vodorovném rozměru) a v závislosti na ovladači a použitém kodeku vyšší rozlišení až 4032 × 4080 pixelů.
Pátá generace PureVideo HD se někdy nazývá „PureVideo HD 5“ nebo „VP5“, i když se nejedná o oficiální označení Nvidia. Tato generace PureVideo HD odpovídá Nvidia Sada funkcí D (nebo „VDPAU Sada funkcí D ").
Šestá generace PureVideo HD
Šestá generace PureVideo HD, představená s Maxwell (mikroarchitektura), např. v grafických kartách GeForce GTX 750 / GTX 750 Ti (GM107) a také v GPU řady Nvidia GeForce 900 (Maxwell) má výrazně vylepšený výkon při dekódování H.264 a MPEG-2. Je také schopen dekódovat Digital Cinema Initiatives (DCI) 4K videa s rozlišením 4096 × 2160 pixelů a v závislosti na ovladači a použitém kodeku vyšší rozlišení až 4096 × 4096 pixelů. GPU se sadou funkcí E podporují vylepšený režim maskování chyb, který poskytuje robustnější zpracování chyb při dekódování poškozených video streamů .
Šestá generace PureVideo HD se někdy nazývá „PureVideo HD 6“ nebo „VP6“, i když se nejedná o oficiální označení Nvidia. Tato generace PureVideo HD odpovídá Nvidia Sada funkcí E (nebo „VDPAU Sada funkcí E ").
Sedmá generace PureVideo HD
Sedmá generace PureVideo HD, představená s GeForce GTX 960 a GTX 950, druhá generace Maxwell (mikroarchitektura) GPU (GM206), přidává úplné hardwarové dekódování H.265 HEVC verze 1 (hlavní a hlavní profily 10) do video-enginu GPU. Hardwarový dekodér Feature Set F také podporuje plně pevnou funkci VP9 (video kodek) hardwarové dekódování.[11]
Předchozí GPU Maxwell implementovaly přehrávání HEVC pomocí hybridního dekódovacího řešení, které zahrnovalo jak hostitelský procesor, tak GPGPU pole GPU. Hybridní implementace je podstatně pomalejší než vyhrazený hardware ve videomotoru VP7.
Sedmá generace PureVideo HD se někdy nazývá „PureVideo HD 7“ nebo „VP7“, i když se nejedná o oficiální označení Nvidia. Tato generace PureVideo HD odpovídá Nvidia Sada funkcí F (nebo „VDPAU Sada funkcí F ").
Osmá generace PureVideo HD
Osmá generace PureVideo HD, představená s GeForce GTX 1080, GTX 1070, GTX 1060, GTX 1050 Ti a GTX 1050, GT 1030, a Pascal (mikroarchitektura) GPU, přidává úplné hardwarové dekódování profilu HEVC verze 2 Main 12 a zvyšuje rozlišení pro dekódování VP9 a HEVC na 8 tis, včetně 8K UHDTV a až 8K fulldome 8192x8192.
Předchozí GPU Maxwell GM200 / GM204 implementovaly přehrávání HEVC pomocí hybridního dekódovacího řešení, které zahrnovalo jak hostitelský procesor, tak GPU pole GPGPU. Hybridní implementace je podstatně pomalejší než dedikovaný hardware ve video enginu VP8.
Osmá generace PureVideo HD se někdy nazývá „PureVideo HD 8“ nebo „VP8“, i když se nejedná o oficiální označení Nvidia. Tato generace PureVideo HD odpovídá Nvidia Sada funkcí H (nebo „VDPAU Sada funkcí H ").
Devátá generace PureVideo HD
Devátá generace PureVideo HD, představená s NVIDIA TITAN V, a Volta (mikroarchitektura) GPU.
Devátá generace PureVideo HD se někdy nazývá „PureVideo HD 9“ nebo „VP9“, i když se nejedná o oficiální označení Nvidia. Tato generace PureVideo HD odpovídá Nvidia Sada funkcí I (nebo „VDPAU Sada funkcí I)).
Desátá generace PureVideo HD
Desátá generace PureVideo HD, představená s NVIDIA GeForce RTX 2080 Ti, RTX 2080, RTX 2070, RTX 2060, GTX 1660 Ti, GTX 1660 a GTX 1650, a Turing (mikroarchitektura) GPU, přidává úplné hardwarové dekódování pro tři další profily HEVC verze 2 (hlavní 4: 4: 4, hlavní 4: 4: 4 10 a hlavní 4: 4: 4 12) do video enginu GPU.
Desátá generace PureVideo HD se někdy nazývá „PureVideo HD 10“ nebo „VP10“, i když se nejedná o oficiální označení Nvidia. Tato generace PureVideo HD odpovídá Nvidia Sada funkcí J (nebo „VDPAU Sada funkcí J ").
Jedenáctá generace PureVideo HD
Jedenáctá generace PureVideo HD, představená s NVIDIA GeForce RTX 3090, RTX 3080 a RTX 3070, Ampér (mikroarchitektura) GPU s NVDEC páté generace zavádí hardwarové dekódování 8K @ 60 pro AV1 hlavní profil (4: 0: 0 a 4: 2: 2 podvzorkování chroma s 8 nebo 10 bitovou hloubkou) s rozlišením až 8192 x 8192 pixelů na video engine GPU.
Jedenáctá generace PureVideo HD se někdy nazývá „PureVideo HD 11“ nebo „VP11“, i když se nejedná o oficiální označení Nvidia. Tato generace PureVideo HD odpovídá Nvidia Sada funkcí K (nebo „VDPAU Sada funkcí K "), která nemá podporu dekódování AV1.
Pojmenování zmatek
Protože zavedení a následné zavedení technologie PureVideo nebylo synchronizováno s harmonogramem vydání GPU Nvidia, přesné možnosti technologie PureVideo a jejich podporovaných GPU Nvidia vedly ke značnému zmatku zákazníků. První generace procesorů PureVideo GPU (řada GeForce 6) pokrývala širokou škálu funkcí. Na low-endu řady GeForce 6 (6200) byl PureVideo omezen na obsah ve standardním rozlišení (720 × 576). Mainstream a high-end řady GeForce 6 byl rozdělen mezi starší produkty (6800 GT), které vůbec nezrychlily H.264 / VC-1, a novější produkty (6600 GT) s přidanou VC-1 / H.264 možnost vykládky.
V roce 2006 byl PureVideo HD formálně představen uvedením GeForce 7900, který měl první generaci PureVideo HD. V roce 2007, kdy byla na trh uvedena druhá generace PureVideo HD (VP2) hardwaru s Geforce 8500 GT / 8600 GT / 8600 GTS, Nvidia rozšířila Purevideo HD o první generaci GPU (se zpětnou platností „PureVideo HD 1“ nebo VP1) (Geforce 7900/8800 GTX) a novější GP2 GP2. To vedlo k matoucímu produktovému portfoliu obsahujícímu GPU ze dvou výrazně odlišných generačních schopností: novější jádra založená na VP2 (Geforce 8500 GT / 8600 GT / 8600 GTS / 8800 GT) a další starší jádra založená na PureVideo HD 1 (Geforce 7900 / G80).
Nvidia tvrdí, že všechny GPU nesoucí označení PureVideo HD plně podporují přehrávání Blu-ray / HD DVD se správnými systémovými komponentami. U obsahu H.264 / AVC nabízí VP1 výrazně nižší zrychlení ve srovnání s novějšími GPU, což znamená mnohem větší zátěž pro hostitelský procesor. Dostatečně rychlý hostitelský procesor však dokáže přehrávat Blu-ray bez jakékoli hardwarové pomoci.
Tabulka GPU obsahující blok PureVideo SIP
Název grafické karty | Kódový název čipu GPU | PureVideo HD | Sada funkcí VDPAU | Datum prvního vydání | Poznámky |
---|---|---|---|---|---|
Řada GeForce 6 | NV4x | VP1 | Není podporováno | Modely 6800 založené na NV40 nezrychlují VC-1 / H.264 | |
Řada GeForce 7 | G7x | VP1 | Není podporováno | - | |
GeForce 8800 Ultra, 8800 GTX, 8800 GTS (320/640 MB) | G80 | VP1 | Není podporováno | Listopadu 2006 | - |
GeForce 8400 GS, 8500 GT | G86 | VP2 | A | Dubna 2007 | - |
GeForce 8600 GT, 8600 GTS | G84 | VP2 | A | Dubna 2007 | - |
GeForce 8800 GS, 8800 GT, 8800 GTS (512 MB / 1 GB), 9600 GSO, 9800 GT, 9800 GTX, 9800 GTX +, 9800 GX2, GTS 240 (OEM) | G92 | VP2 | A | Říjen 2007 | - |
GeForce 8400 GS Rev.2 | G98 | VP3[12] | B | Prosinec 2007 | Dřívější karty používají základní typ G86 bez podpory VP3 |
GeForce 8200, 8300 | C77 | VP3 | B | Leden 2008 | Není vhodné pro provoz CUDA |
GeForce 9600 GSO 512, 9600 GT | G94 | VP2 | A | Února 2008 | - |
GeForce 9600M GT | G96 | VP3[13] | A[14] | Červen 2008 | - |
GeForce GTX 260, GTX 275, GTX 280, GTX 285, GTX 295 | GT200 | VP2 | A | Červen 2008 | - |
GeForce 9400 GT, 9500 GT | G96 | VP2[15] | A | Červenec 2008 | - |
GeForce 9300M GS, 9300 GS, 9300 GE | G98 | VP3[12] | B | Říjen 2008 | Většinou se nacházejí v noteboocích a na základních deskách |
Ion, Ion-LE (Ion první generace)[16] | C79 | VP3 | B | - | |
Ion 2 (ion nové generace) | GT218 | VP4 | C | - | |
GeForce 205, 210 / G210, 310, G210M, 305M, 310M, 8400 GS rev.3[17] | GT218 | VP4[9] | C | Říjen 2009 (Duben 2009 pro 8400 GS Rev.3[17]) | Představeno dekódování MPEG-4 (Advanced) Simple Profile (Divx / Xvid) |
GeForce GT 220, 315, GT 230M, GT 240M, GT 325M, GT 330M | GT216 | VP4[9] | C | Říjen 2009 | - |
GeForce GT 240, GT 320, GT 340, GTS 250M, GTS 260M, GT 335M, GTS 350M, GTS 360M | GT215 | VP4 | C | Listopad 2009 | - |
GeForce GTX 465, GTX 470, GTX 480, GTX 480M | GF100 | VP4 | C | Březen 2010 | - |
GeForce GTX 460, GTX 470M, GTX 485M | GF104 | VP4 | C | Červenec 2010 | - |
GeForce GT 420 OEM, GT 430, GT 440, GT 620 (non-OEM), GT 630 (40 nm), GT 730 (DDR3), GT 415M, GT 420M, GT 425M, GT 435M, GT525M, GT 540M, GT 550 mil | GF108 | VP4 | C | Září 2010 | - |
GeForce GTS 450, GT 445M, GTX 460M, GT 555M | GF106 | VP4 | C | Září 2010 | - |
GeForce GTX 570, GTX 580, GTX 590 | GF110 | VP4 | C | Listopad 2010 | - |
GeForce GTX 560 Ti, GTX 570M, GTX 580M, GT 645 | GF114 | VP4 | C | Ledna 2011 | - |
GeForce GTX 550 Ti, GTX 560M, GT 640 (OEM) | GF116 | VP4 | C | Březen 2011 | - |
GeForce 410M, GT 520MX, 510, GT 520, GT 610, GT 620 (OEM) | GF119 | VP5 | D | Dubna 2011 | Představeno dekódování videa v rozlišení 4K UHD |
GeForce GT 620M, GT 625M, GT 710M, GT 720M, GT 820M | GF117 | VP5 | D | Dubna 2011 | - |
GeForce GT 630 (28 nm), GT 640 (non-OEM), GTX 650, GT 730 (OEM), GT 640M, GT 645M, GT 650M, GTX 660M, GT 740M, GT 745M, GT 750M, GT 755M | GK107 | VP5 | D | Březen 2012 | - |
GeForce GTX 660 (OEM), GTX 660 Ti, GTX 670, GTX 680, GTX 690, GTX 760, GTX 760 Ti, GTX 770, GTX 680M, GTX 680MX, GTX 775M, GTX 780M, GTX 860M, GTX 870M, GTX 880M | GK104 | VP5 | D | Březen 2012 | - |
GeForce GTX 650 Ti, GTX 660, GTX 670MX, GTX 675MX, GTX 760M, GTX 765M, GTX 770M | GK106 | VP5 | D | Září 2012 | - |
GeForce GTX 780, GTX 780 Ti, GTX TITAN, GTX TITAN BLACK, GTX TITAN Z | GK110 | VP5 | D | únor 2013 | - |
GeForce GT 630 rev. 2, GT 635, GT 640 rev. 2, GT 710, GT 720, GT 730 (GDDR5), GT 730M, GT 735M, GT 740M | GK208 | VP5 | D | duben 2013 | - |
GeForce GTX 745, GTX 750, GTX 750 Ti, GTX 850M, GTX 860M, 945M, GTX950M, GTX960M | GM107 | VP6 | E | únor 2014 | Představeno dekódování videa DCI 4K |
GeForce 830M, 840M, 920MX, 930M, 930MX, 940M, 940MX, MX110, MX130 | GM108 | VP6 | E | Březen 2014 | - |
GeForce GTX 970, GTX 980, GTX 970M, GTX 980M | GM204 | VP6 | E | Září 2014 | - |
GeForce GTX 750 SE, GTX 950, GTX 960 | GM206 | VP7 | F | Ledna 2015 | Představili jsme dekódování videa VP9 a HEVC (hlavní a hlavní 10) |
GeForce GTX TITAN X, GeForce GTX 980 Ti | GM200 | VP6 | E | Březen 2015 | |
GeForce GTX 1070, GTX 1070 Ti, GTX 1080 | GP104 | VP8 | H | Květen 2016 | Představili jsme dekódování VP9 a HEVC na 8K a HEVC Main 12 |
GeForce GTX 1060 | GP106 | VP8 | H | Červenec 2016 | |
NVIDIA TITAN Xp, TITAN X, GeForce GTX 1080 Ti | GP102 | VP8 | H | Srpna 2016 | |
GeForce GTX 1050, GTX 1050 Ti | GP107 | VP8 | H | Říjen 2016 | |
GeForce GT 1030, MX150 | GP108 | VP8 | H | Květen 2017 | |
Tesla V100-SXM2, V100-PCIE, NVIDIA TITAN V, Quadro GV100 | GV100 | VP9 | Já | Listopad 2017 | |
NVIDIA TITAN RTX, GeForce RTX 2080 Ti | TU102 | VP10 | J | Září 2018 | Představeno HEVC video dekódování profilů 4: 4: 4 |
GeForce RTX 2080 Super, RTX 2080, RTX 2070 Super | TU104 | VP10 | J | Září 2018 | |
GeForce RTX 2060, RTX 2060 Super, RTX 2070 | TU106 | VP10 | J | Říjen 2018 | |
GeForce GTX 1650 Super, GTX 1660, GTX 1660 Super, GTX 1660 Ti | TU116 | VP10 | J | Února 2019 | |
GeForce GTX 1650 | TU117 | VP10 | J | Dubna 2019 | |
Nvidia A100 | GA100 | VP10 | J | Květen 2020 | |
Nvidia GeForce RTX 3090, RTX 3080 | GA102 | VP11 | K. | Září 2020 | Představeno dekódování hlavního profilu 8K @ 60 AV1 |
Nvidia GeForce RTX 3070 | GA104 | VP11 | K. | Říjen 2020 |
Sady funkcí Nvidia VDPAU
Sady funkcí Nvidia VDPAU[18] jsou různé hardwarové generace Nvidia GPU podporující různé úrovně hardwarových dekódovacích schopností. U sad funkcí A, B a C je maximální šířka a výška videa 2048 pixelů, minimální šířka a výška 48 pixelů a všechny kodeky jsou aktuálně omezeny na maximum 8192 makrobloky (8190 pro VC-1 / WMV9). Částečné zrychlení to znamená VLD (bitstream) dekódování se provádí na procesor, s GPU pouze předvádění IDCT, kompenzace pohybu a odblokování. Úplné zrychlení znamená, že GPU provádí všechny VLD, IDCT, kompenzaci pohybu a odblokování.
Sada funkcí A
Sada funkcí B
- Podporuje úplné zrychlení pro MPEG-1, MPEG-2, VC-1 / WMV9 a H.264.
- Všimněte si, že veškerý hardware sady funkcí B nemůže dekódovat H.264 pro následující šířky: 769-784, 849-864, 929-944, 1009-1024, 1793-1808, 1873-1888, 1953-1968, 2033-2048 pixelů.
Sada funkcí C
- Podporuje úplné zrychlení pro MPEG-1, MPEG-2, MPEG-4 část 2 (aka MPEG-4 ASP), VC-1 / WMV9 a H.264.
- Globální kompenzace pohybu a Rozdělení dat nejsou pro MPEG-4 část 2 podporovány.
Sada funkcí D
- Podobně jako sada funkcí C, ale přidaná podpora pro dekódování H.264 s rozlišením až 4032 × 4080 a MPEG-1 / MPEG-2 s rozlišením až 4032 × 4048 pixelů.
Sada funkcí E
- Podobně jako sada funkcí D, ale přidaná podpora pro dekódování H.264 s rozlišením až 4096 × 4096 a MPEG-1 / MPEG-2 s rozlišením až 4080 × 4080 pixelů. GPU se sadou funkcí VDPAU E podporují vylepšený režim maskování chyb, který poskytuje robustnější zpracování chyb při dekódování poškozených video streamů. Karty s touto sadou funkcí používají k dekódování kombinaci hardwaru a softwaru PureVideo běžícího na poli shaderu HEVC (H.265) jako částečné / hybridní hardwarové dekódování videa.
Sada funkcí F
- Podporuje úplné zrychlení HEVC Hlavní (8bitové) a hlavní 10 (10bitové) a VP9 profil 0 (8bitový) s rozlišením až 4096 × 2304 pixelů.[18]
Sada funkcí G
- Podporuje úplné zrychlení HEVC Main 12 (12-bit) s rozlišením až 4096 × 4096 pixelů.[18]
Sada funkcí H
- Podporuje úplné zrychlení profilu VP9 2 (10bitové) a maximální rozlišení až 8192 x 8192 pixelů (rozlišení 8k) pro všechny profily HEVC a VP9.[18]
Sada funkcí I
- Jako sada funkcí H se zvýšenou účinností.[18]
Sada funkcí J
- Podporuje úplné zrychlení tří dalších profilů HEVC verze 2 (hlavní 4: 4: 4, hlavní 4: 4: 4 10 a hlavní 4: 4: 4 12).[18]
Sada funkcí K
- Jako sada funkcí H se zvýšenou účinností. Hardwarová podpora dekódování AV1 byla zavedena pouze do proprietárního NVDEC API Nvidia pro jedenáctou generaci PureVideo HD GPU, ale ne do odpovídající sady funkcí K VDPAU API otevřeného zdroje.[18]
Viz také
- DirectX Video Acceleration (DXVA) API pro Microsoft Windows operační systém.
- VDPAU (Video Decode and Presentation API for Unix) od Nvidia - aktuální mediální API optimalizované pro Nvidia pro operační systémy Linux / UNIX
- Video Acceleration API (VA API) - alternativní API pro akceleraci videa pro operační systém Linux / UNIX.
- OpenMAX IL (Open Media Acceleration Integration Layer) - bezplatná multiplatformní mediální abstrakce API z Skupina Khronos
- X-Video Motion Compensation (XvMC) API - první mediální API pro operační systémy Linux / UNIX, nyní prakticky zastaralé.
Hardwarové video hardwarové technologie
Nvidia
AMD
Intel
Reference
- ^ „NVIDIA GT200 odhalena - recenze GeForce GTX 280 a GTX 260 | Architektura NVIDIA GT200 (pokračování)“. www.pcper.com. Citováno 2016-05-10.
- ^ „Ovladač NVIDIA přináší do systému Linux funkce PureVideo“. Phoronix. 2008-11-14.
- ^ „Nouveau Video Acceleration“. freedesktop.org.
- ^ „PureVideo: Kvalita videa z domácího kina pro běžné počítače s GPU GeForce 6 a 7“ (PDF). NVIDIA. p. 9. Citováno 2008-03-03.
- ^ „Tabulka podpory PureVideo“ (PDF). NVIDIA. Citováno 2007-09-27.
- ^ „Tabulka podpory PureVideo HD“ (PDF). NVIDIA. Citováno 2008-10-28.
- ^ „První recenze G98“. Průzkum. Citováno 2008-12-04.
- ^ „Limity implementace VDPAU dekodér“. Stáhnout.nvidia.com. 1970-01-01. Citováno 2013-09-10.
- ^ A b C „NVIDIA GeForce GT 220: 40nm a DX10.1 pro low-end“. AnandTech. Citováno 2013-09-10.
- ^ „Portál AnandTech | Diskrétní přestřelka GPU HTPC“. Anandtech.com. Citováno 2013-09-10.
- ^ „Video Encode and Decode GPU Support Matrix“. NVIDIA. Citováno 2020-02-10.
- ^ A b „Fóra pro novinky nV - Zobrazit jediný příspěvek - možnosti a generace VDPAU?“. Nvnews.net. Archivovány od originál dne 22. 05. 2013. Citováno 2013-09-10.
- ^ „NVIDIA GeForce 9600M GT - NotebookCheck.net Tech“. Notebookcheck.net. 16. ledna 2013. Citováno 2013-09-10.
- ^ „Dodatek A. Podporované produkty NVIDIA GPU“. Us.download.nvidia.com. 2005-09-01. Citováno 2013-09-10.
- ^ http://forums.nvidia.com/index.php?stoptopic=74108
- ^ "Specifikace". NVIDIA. Citováno 2013-09-10.
- ^ A b GeForce 8 Series # Technické shrnutí
- ^ A b C d E F G „Dodatek G. Podpora VDPAU“. Http.download.nvidia.com. 2020-11-17. Citováno 2020-11-17.