Birleşik Video Kod Çözücü - Unified Video Decoder

Önceden Evrensel Video Kod Çözücü olarak adlandırılan Birleşik Video Kod Çözücü ( UVD ), AMD'nin özel video kod çözücü ASIC'ine verilen addır . H.264 ve VC-1 gibi çok sayıda video codec bileşeni uygulayan birden çok sürüm vardır .

UVD, Radeon HD 2000 Serisi ile tanıtıldı ve bazı AMD GPU'ları ve APU'larına entegre edildi . UVD, kalıp yüzeyinin önemli bir bölümünü kaplar ve AMD'nin Video Kodlama Motoru (VCE) ile karıştırılmamalıdır .

genel bakış

UVD, GPU ile aynı kalıpta yerleşik olan ve Gelişmiş Video İşlemcisi (AVP) ile birlikte donanım video kod çözme için ATI Avivo HD'nin bir parçası olan bir ATI Xilleon video işlemcisine dayanmaktadır . UVD, AMD tarafından belirtildiği gibi, H.264/AVC ve VC-1 video codec bileşenlerinin kodunun çözülmesini tamamen donanımda gerçekleştirir.

UVD teknolojisi, orijinal olarak 2004 yılında ATI Technologies Inc. tarafından lisanslanan Cadence Tensilica Xtensa işlemcisine dayanmaktadır .

UVD/UVD+

UVD'nin ilk sürümlerinde, video son işleme , piksel gölgelendiricilere ve OpenCL çekirdeklerine geçirilir. MPEG-2 kod çözme UVD içinde değil, gölgelendirici işlemcilerde gerçekleştirilir. Dekoder , 40 Mbit/s bit hızına kadar H.264 bit akışlarının kodunu çözerek Blu-ray ve HD DVD'nin performans ve profil gereksinimlerini karşılar . Bu sahip bağlam uyumlu ikili aritmetik kodlama H.264 / AVC için (CABAC) desteği.

Önemli ölçüde ana bilgisayar-CPU katılımı gerektiren önceki nesil GPU'lardaki video hızlandırma bloklarının aksine, UVD , gölgelendiricilere yüklenen video son işleme hariç, VC-1 ve H.264 için tüm video kod çözücü sürecini boşaltır . MPEG-2 kod çözme de desteklenir, ancak donanımdaki MPEG-2 video için bit akışı/entropi kod çözme gerçekleştirilmez.

Daha önce, VC-1 ve H.264'te ne ATI Radeon R520 serisinin ' ATI Avivo'su ne de NVidia Geforce 7 serisinin PureVideo destekli ön uç bit akışı/entropi açması - bu işi ana bilgisayar CPU'su yapıyordu. UVD, VLC / CAVLC / CABAC , frekans dönüşümü , piksel tahmini ve inloop blokajının çözülmesini yönetir , ancak son işlemeyi gölgelendiricilere iletir . Son işleme, gürültü giderme , titreşim giderme ve ölçekleme/yeniden boyutlandırmayı içerir. AMD ayrıca GPU çekirdeğine dahil edilen UVD bileşeninin 65 nm üretim süreci düğümünde yalnızca 4,7 mm² alan kapladığını belirtti .

UVD+ olarak adlandırılan bir UVD varyasyonu, Radeon HD 3000 serisi ile tanıtıldı . UVD+ , daha yüksek çözünürlüklü video akışları için HDCP'yi destekler . Ancak UVD+ aynı zamanda sadece UVD olarak pazarlanıyordu.

UVD 2

UVD, Radeon HD 4000 serisi ürünlerin piyasaya sürülmesiyle yenilendi . UVD 2, H.264/MPEG-4 AVC, VC-1'in tam bit akışı kod çözme özelliğinin yanı sıra MPEG2 video akışlarının iDCT düzeyinde hızlandırılmasına sahiptir. Performans iyileştirmeleri, ikili video akışı kod çözme ve Resim İçinde Resim moduna izin verir . Bu, UVD2'yi tam BD-Live uyumlu hale getirir .

UVD 2.2, yeniden tasarlanmış bir yerel bellek arabirimine sahiptir ve MPEG2/H.264/VC-1 videolarıyla uyumluluğu artırır. Ancak, çift akışlı MPEG2, H.264 ve VC-1 videonun donanım kod çözmesi için RV770 ve RV730 serisi GPU'larda bulunan "özel çekirdek mantık" olarak "UVD 2 Enhanced" ile aynı takma ad altında pazarlandı. kod çözme". UVD 2.2'nin UVD 2'ye yapılan artımlı bir güncelleme olması bu hareket için açıklanabilir.

UVD 3

UVD 3, ek donanım MPEG2 kod çözme (entropi kod çözme), MPEG-4 Part 2 kod çözme (entropi kod çözme, ters dönüştürme, hareket dengeleme) aracılığıyla DivX ve Xvid ve MVC (entropi kod çözme, ters dönüştürme, hareket dengeleme) aracılığıyla Blu-ray 3D desteği ekler , döngü içi blokaj kaldırma). 120 Hz stereo 3D desteği ile birlikte ve daha az CPU işlem gücü kullanmak için optimize edilmiştir. UVD 3 ayrıca Blu-ray 3D stereoskopik ekranlar için destek ekler.

UVD4

UVD 4, H.264 kod çözücü ile geliştirilmiş çerçeve enterpolasyonu içerir. UVD 4.2, AMD Radeon Rx 200 serisi ve Kaveri APU ile tanıtıldı. "X.ORG Radeon UVD (Birleşik Video Kod Çözücü) Donanım-UVD4.2: KAVERI, KABINI, MULLINS, BONAIRE, HAWAII" . Mayıs 2016.

UVD5

UVD 5, AMD Radeon R9 285 ile tanıtıldı. UVD'deki yenilikler, seviye 5.2'ye (4Kp60) kadar 4K H.264 video için tam destek.

UVD6

UVD 6.0 dekoder ve video Kodlama Motor  3.1 kodlayıcı ilk izledi Radeon R9 Fury serisi ve "Carrizo" -APUs dahil GCN'de 3 dayanan GPU'larda kullanılmak üzere bildirildi AMD Radeon Rx 300 Serisi (Korsan Adaları GPU ailesi) ve AMD Radeon Rx 400 Serisi (Arctic Islands GPU ailesi). "Fiji" ve "Carrizo" tabanlı grafik denetleyici donanımındaki UVD sürümünün de Yüksek Verimli Video Kodlama (HEVC, H.265) donanım video kod çözme, 4K'ya kadar, 8 bit renk (H.265) için destek sağladığı duyuruldu. sürüm 1, ana profil); ve UVD 6.3 ile AMD Radeon 400 serisinde hem H.265 hem de VP9 video codec'i için 10 bit renkli HDR desteği var .

UVD7

UVD 7.0 kod çözücü ve Video Kodlama Motoru  4.0 kodlayıcı, Vega tabanlı GPU'lara dahildir. Ancak hala sabit bir VP9 donanım kod çözme işlevi yoktur.

UVD 7.2

Instinct Mi50, Instinct Mi60 ve Radeon VII kartlarında bulunan AMD'nin Vega20 GPU'su VCE 4.1 ve iki UVD 7.2 bulut sunucusu içerir.

1

Raven Ridge APU'nun (Ryzen 2200/2400G) entegre grafikleriyle başlayarak, eski UVD ve VCE'nin yerini yeni " Video Core Next " (VCN) aldı. VCN 1.0, VP9 codec bileşeni için tam donanım kod çözme ekler.

Biçim desteği

Birleşik Video Kod Çözücü ve Video Çekirdeği Sonraki kod çözme/kodlama desteği
uygulama H.262 (MPEG-2) MPEG-4 VC-1 / WMV 9 H.264 (MPEG-4 AVC) H.265 (HEVC) VP9 AV1 JPEG Maksimum çözünürlük Renk derinliği AMD Akışkan Hareketi
kod çözme kod çözme kod çözme kod çözme kodlama kod çözme kodlama kod çözme kod çözme kod çözme Çerçeve enterpolasyonu
UVD  1.0 RV610, RV630, RV670, RV620, RV635 Numara Numara Evet Evet Numara Numara Numara Numara Numara Numara 2K 8 bit Numara
UVD 2.0 RS780, RS880, RV770
UVD 2.2 RV710, RV730, RV740
UVD 2.3 Sedir, Redwood, Ardıç, Selvi
UVD 3.0 Palm (Güreşçi/Ontario), Sumo (Llano), Sumo2 (Llano) Evet Evet
UVD 3.1 Barts, Turks, Caicos, Cayman, Seymour
UVD 3.2 Aruba (Trinity/Richland), Tahiti VCE
UVD 4.0 Cape Verde, Pitcairn, Öland Evet
UVD 4.2 Kaveri, Kabini, Mullins, Bonaire, Hawaii
UVD 5.0 Tonga 4K
UVD 6.0 Carrizo, Fiji Evet Evet
UVD 6.2 taşlı 10 bit
UVD 6.3 Polaris, VegaM Evet
UVD 7.0 Vega10, Vega12
UVD 7.2 Vega20
VCN  1.0 Kuzgun, Picasso Evet Evet
VCN 2.0 Navi10, Navi12, Navi14, Renoir, Cezanne 8K Numara
VCN 2.5 Arkturus
VCN 3.0 Navi21, Navi22 Evet
uygulama kod çözme kod çözme kod çözme kod çözme kodlama kod çözme kodlama kod çözme kod çözme kod çözme Maksimum çözünürlük Renk derinliği Çerçeve enterpolasyonu
H.262 (MPEG-2) MPEG-4 VC-1 / WMV 9 H.264 (MPEG-4 AVC) H.265 (HEVC) VP9 AV1 JPEG AMD Akışkan Hareketi

kullanılabilirlik

Radeon HD 2000 serisi video kartlarının çoğu, 1080p yüksek tanımlı içeriklerin donanımsal kod çözümü için UVD'yi uygular. Bununla birlikte, Radeon HD 2900 serisi video kartları, eklentinin ürün sayfalarında ve paket kutularında yanlış bir şekilde mevcut olduğu belirtilen UVD'yi (gölgelendiricilerinin kullanımı yoluyla kısmi işlevsellik sağlayabilmesine rağmen) içermez. Radeon HD 2900 XT'nin piyasaya sürülmesinden önce ortakların ürünleri, ya kartın ATI Avivo HD'ye sahip olduğunu ya da açıkça UVD olduğunu belirterek, ki bu sadece ATI Avivo HD'nin önceki beyanı doğrudur. UVD'nin hariç tutulduğu AMD yetkilileri tarafından da doğrulandı.

UVD2, Radeon RV7x0 ve R7x0 serisi GPU'larda uygulanmaktadır. Buna AMD 700 yonga seti serisi IGP anakartlar için kullanılan RS7x0 serisi de dahildir .

Özelliğe genel bakış

APU'lar

Aşağıdaki tabloda özelliklerinin AMD 'nin APU (ayrıca bkz: AMD listesi işleme birimlerini hızlandırılmış ).

Kod adı sunucu Temel Toronto
Mikro Kyoto
masaüstü Verim Renoir cezanne
ana akım Llano üçleme zengin ülke Kaveri Kaveri Yenileme (Godavari) carrizo Bristol Sırtı Kuzgun Sırtı Picasso
giriş
Temel kabini
Mobil Verim Renoir cezanne
ana akım Llano üçleme zengin ülke Kaveri carrizo Bristol Sırtı Kuzgun Sırtı Picasso
giriş Dali
Temel Desna, Ontario, Zacate Kabini, Temaş Beema, Mullins Carrizo-L Taşlı Sırt
gömülü üçleme Kel kartal Merlin Şahini ,
Kahverengi Şahin
Büyük Boynuzlu Baykuş gri şahin Ontario, Zakate kabini Bozkır Kartalı , Taçlı Kartal ,
LX Ailesi
Çayır Şahini şeritli kerkenez
platformu Yüksek, standart ve düşük güç Düşük ve ultra düşük güç
Yayınlandı Ağu 2011 Ekim 2012 Haziran 2013 Ocak 2014 2015 Haz 2015 Haziran 2016 Ekim 2017 Ocak 2019 Mart 2020 Ocak 2021 Ocak 2011 Mayıs 2013 Nisan 2014 Mayıs 2015 Şubat 2016 Nisan 2019
CPU mikro mimarisi K10 kazık sürücüsü buharlı silindir ekskavatör " Ekskavatör + " Zen Zen+ Zen 2 Zen 3 Bobcat Jaguar Puma Puma+ " Ekskavatör + " Zen
ISA x86-64 x86-64
Priz masaüstü üst düzey Yok Yok
ana akım Yok AM4
giriş FM1 FM2 FM2+ Yok
Temel Yok Yok AM1 Yok
Başka FS1 FS1+ , FP2 FP3 FP4 FP5 FP6 FT1 FT3 FT3b FP4 FP5
PCI Express sürümü 2.0 3.0 2.0 3.0
harika. ( nm ) GF 32SHP
( HKMG SOI )
GF 28SHP
( HKMG toplu)
GF 14LPP
( FinFET toplu)
GF 12LP
(FinFET toplu)
TSMC N7
(FinFET toplu)
TSMC N40
(toplu)
TSMC N28
(HKMG toplu)
GF 28SHP
( HKMG toplu)
GF 14LPP
( FinFET toplu)
Kalıp alanı (mm 2 ) 228 246 245 245 250 210 156 180 75 (+ 28 FCH ) 107 ? 125 149
Min TDP (W) 35 17 12 10 4.5 4 3,95 10 6
Maks. APU TDP (W) 100 95 65 18 25
Maksimum stok APU taban saati (GHz) 3 3.8 4.1 4.1 3.7 3.8 3.6 3.7 3.8 4.0 1.75 2.2 2 2.2 3.2 3.3
Düğüm başına maksimum APU 1 1
APU başına maksimum CPU çekirdeği 4 8 2 4 2
CPU çekirdeği başına maksimum iş parçacığı 1 2 1 2
tamsayı yapısı 3+3 2+2 4+2 4+2+1 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 ve 64-bit LAHF/SAHF Evet Evet
IOMMU Yok Evet
BMI1 , AES-NI , CLMUL ve F16C Yok Evet
HAREKET Yok Evet
AVIC , BMI2 ve RDRAND Yok Evet
ADX , SHA , RDSEED , SMAP , SMEP , XSAVEC, XSAVES, XRSTORS, CLFLUSHOPT ve CLZERO Yok Evet Yok Evet
WBNOINVD, CLWB, RDPID, RDPRU ve MCOMMIT Yok Evet Yok
Kayan nokta birimleri başına çekirdek 1 0,5 1 1 0,5 1
FPU başına boru sayısı 2 2
FPU boru genişliği 128 bit 256-bit 80 bit 128 bit
CPU talimat seti SIMD seviyesi SSE4a AVX AVX2 SSSE3 AVX AVX2
3DŞimdi! 3DŞimdi!+ Yok Yok
ÖN GEÇİŞ/ÖN GEÇİŞ Evet Evet
FMA4 , LWP, TBM ve XOP Yok Evet Yok Yok Evet Yok
FMA3 Evet Evet
Çekirdek başına L1 veri önbelleği (KiB) 64 16 32 32
L1 veri önbelleği ilişkilendirilebilirliği (yollar) 2 4 8 8
Çekirdek başına L1 talimat önbelleği 1 0,5 1 1 0,5 1
Maksimum APU toplam L1 talimat önbelleği (KiB) 256 128 192 256 512 64 128 96 128
L1 talimat önbellek ilişkilendirilebilirliği (yollar) 2 3 4 8 16 2 3 4
Çekirdek başına L2 önbellek 1 0,5 1 1 0,5 1
Maksimum APU toplam L2 önbellek (MiB) 4 2 4 1 2 1
L2 önbellek ilişkilendirilebilirliği (yollar) 16 8 16 8
APU toplam L3 önbellek (MiB) Yok 4 8 16 Yok 4
APU L3 önbellek ilişkilendirilebilirliği (yollar) 16 16
L3 önbellek şeması Kurban Yok Kurban Kurban
Maksimum stok DRAM desteği 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
APU başına maksimum DRAM kanalı 2 1 2
APU başına maksimum stok DRAM bant genişliği (GB/sn) 29.866 34.132 38.400 46.932 68.256 ? 10.666 12.800 14.933 19.200 38.400
GPU mikro mimarisi TeraScale 2 (VLIW5) TeraScale 3 (VLIW4) GCN 2. nesil GCN 3. nesil GCN 5. nesil TeraScale 2 (VLIW5) GCN 2. nesil GCN 3. nesil GCN 5. nesil
GPU komut seti TeraScale komut seti GCN komut seti TeraScale komut seti GCN komut seti
Maksimum stok GPU taban saati (MHz) 600 800 844 866 1108 1250 1400 2100 2100 538 600 ? 847 900 1200
Maksimum stok GPU tabanı GFLOPS 480 614.4 648.1 886.7 1134.5 1760 1971.2 2150.4 ? 86 ? ? ? 345.6 460.8
3D motor 400:20:8'e kadar 384:24:6'ya kadar 512:32:8'e kadar 704:44:16'ya kadar 512:32:8'e kadar 80:8:4 128:8:4 192'ye kadar:?:? 192'ye kadar:?:?
IOMMUv1 IOMMUv2 IOMMUv1 ? IOMMUv2
video kod çözücü UVD 3.0 UVD 4.2 UVD 6.0 VCN 1.0 VCN 2.1 VCN 2.2 UVD 3.0 UVD 4.0 UVD 4.2 UVD 6.0 UVD 6.3 VCN 1.0
video kodlayıcı Yok VCE 1.0 VCE 2.0 VCE 3.1 Yok VCE 2.0 VCE 3.1
AMD Akışkan Hareketi Numara Evet Numara Numara Evet Numara
GPU güç tasarrufu Güç oyunu Güç Ayarı Güç oyunu Güç Ayarı
TrueAudio Yok Evet Yok Evet
FreeSync 1
2
1
2
HDCP ? 1.4 1.4
2.2
? 1.4 1.4
2.2
Oyuna Hazır Yok 3.0 henüz değil Yok 3.0 henüz değil
Desteklenen ekranlar 2-3 2-4 3 3 (masaüstü)
4 (mobil, yerleşik)
4 2 3 4
/drm/radeon Evet Yok Evet Yok
/drm/amdgpu Yok Evet Evet Yok Evet Evet

GPU'lar

Aşağıdaki tabloda özelliklerinin AMD 'nin GPU'ları (ayrıca bkz: Liste AMD grafik birimi işlemleri ).

İsim GPU serisi Merak etmek Mach 3D Öfke Öfke Uzmanı öfke 128 R100 R200 R300 R400 R500 R600 RV670 R700 dökmeyen Kuzey
Adaları
Güney
Adaları
Deniz
Adaları
Volkanik
Adalar
Arktik
Adaları/Polaris
vega Navi 1X Navi 2X
Yayınlandı 1986 1991 1996 1997 1998 Nisan 2000 Ağustos 2001 Eylül 2002 Mayıs 2004 Ekim 2005 Mayıs 2007 Kasım 2007 Haziran 2008 Eylül 2009 Ekim 2010 Ocak 2012 Eylül 2013 Haz 2015 Haziran 2016 Haziran 2017 Temmuz 2019 Kasım 2020
Pazarlama Adı Merak etmek Mach 3D Öfke Öfke Uzmanı öfke 128 Radeon 7000 Radeon 8000 Radeon 9000 Radeon X700/X800 Radeon X1000 Radeon HD 2000 Radeon HD 3000 Radeon HD4000 Radeon HD 5000 Radeon HD6000 Radeon HD7000 Radeon Rx 200 Radeon Rx 300 Radeon RX 400/500 Radeon RX Vega/Radeon VII(7nm) Radeon RX 5000 Radeon RX 6000
AMD desteği Bitti Akım
Tür 2B 3 boyutlu
Komut seti Kamuoyu tarafından bilinmiyor TeraScale komut seti GCN komut seti RDNA komut seti
mikromimari TeraÖlçeği 1 TeraScale 2 (VLIW5) TeraScale 3 (VLIW4) GCN 1. nesil GCN 2. nesil GCN 3. nesil GCN 4. nesil GCN 5. nesil RDNA RDNA 2
Tip Sabit boru hattı Programlanabilir piksel ve köşe boru hatları Birleşik gölgelendirici modeli
Doğrudan3D Yok 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 )
11 ( 12_1 )
12 ( 12_2 )
Gölgelendirici modeli Yok 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 Yok 1.1 1.2 1.3 2.1 3.3 4.5 (Linux'ta: 4.5 (Mesa 3D 21.0)) 4.6 (Linux'ta: 4.6 (Mesa 3D 20.0))
vulkan Yok 1.0
( 7+ veya Mesa 17+ kazanın )
1.2 (Adrenalin 20.1, Linux Mesa 3D 20.0)
OpenCL Yok Metale yakın 1.1 (Mesa 3D desteği yok) 1.2 ( Linux'ta : 1.1 (Görüntü desteği yok) Mesa 3D ile) 2.0 ( Win7+'da Adrenalin sürücüsü )
( Linux'ta : 1.1 (Görüntü desteği yok) Mesa 3D ile, 2.0 AMD sürücüleri veya AMD ROCm ile)
2.0 2.1
HSA Yok Evet ?
ASIC video kod çözme Yok Avivo / UVD UVD+ UVD 2 UVD 2.2 UVD 3 UVD4 UVD 4.2 UVD 5.0 veya 6.0 UVD 6.3 UVD7 VCN 2.0 VCN 3.0
ASIC video kodlaması Yok VCE 1.0 VCE 2.0 VCE 3.0 veya 3.1 VCE 3.4 VCE 4.0
Akışkan Hareketi ASIC Numara Evet Numara
Güç tasarrufu ? Güç oyunu Güç Ayarı PowerTune ve ZeroCore Gücü ?
TrueAudio Yok Özel DSP aracılığıyla Gölgelendiriciler aracılığıyla ?
FreeSync Yok 1
2
HDCP ? 1.4 1.4
2.2
1.4
2.2
2.3
?
Oyuna Hazır Yok 3.0 Numara 3.0 ?
Desteklenen ekranlar 1-2 2 2–6 ?
Maks. çözüm ? 2–6 ×
2560×1600
2–6 ×
4096×2160 @ 60 Hz
2–6 ×
5120×2880 @ 60 Hz
3 ×
7680×4320 @ 60 Hz
?
/drm/radeon Evet Yok
/drm/amdgpu Yok Deneysel Evet

İşletim sistemi desteği

UVD SIP çekirdeğinin , VDPAU , VAAPI veya DXVA gibi bir veya daha fazla arabirim sağlayan aygıt sürücüsü tarafından desteklenmesi gerekir . Bu arayüzlerden biri daha sonra UVD donanımına erişmek ve onu kullanmak için VLC media player veya GStreamer gibi son kullanıcı yazılımı tarafından kullanılır .

AMD'nin UVD'yi destekleyen tescilli grafik aygıtı sürücüsü olan AMD Catalyst , Microsoft Windows ve bazı Linux dağıtımlarında kullanılabilir. Ek olarak, UVD donanımını da destekleyen ücretsiz bir aygıt sürücüsü mevcuttur.

Linux

Image
UVD ASIC için Linux desteği , Linux çekirdek aygıt sürücüsü amdgpu tarafından sağlanır .

UVD desteği, Ekim 2008'den bu yana AMD'nin tescilli sürücüsü Catalyst 8.10 sürümünde X-Video Hareket Telafisi (XvMC) veya X-Video Bit Akışı Hızlandırması (XvBA) aracılığıyla sağlanmaktadır. Nisan 2013'ten bu yana UVD, Unix için Video Decode ve Presentation API (VDPAU) aracılığıyla ücretsiz ve açık kaynaklı "radeon" aygıt sürücüsü tarafından desteklenmektedir . VDPAU bir uygulama olarak kullanılabilir Gallium3D devlet izleyici de Mesa 3D .

28 Haziran 2014'te Phoronix , Ubuntu 14.04'te MPlayer'ı çalıştıran VDPAU arabirimi aracılığıyla Birleşik Video Kod Çözücüsünü kullanma konusunda Mesa 3D'nin 10.3 sürümüyle test edilmesiyle ilgili bazı testler yayınladı .

pencereler

Microsoft Windows, piyasaya sunulduğundan beri UVD'yi destekledi. UVD şu anda yalnızca Microsoft Windows ve Xbox 360 platformları için DXVA (DirectX Video Hızlandırma) API spesifikasyonunu desteklemektedir , böylece video kod çözmenin donanımsal olarak hızlandırılması sağlanır, bu nedenle medya oynatıcı yazılımının UVD donanım hızlandırmasını kullanabilmesi için DXVA'yı da desteklemesi gerekir.

Diğerleri

Ocak 2012'den itibaren Radeon HD 2400'ün UVD çekirdeğinde (Xtensa CPU'ya dayalı) özel FreeRTOS tabanlı bellenimi çalıştırma desteği, I 2 C aracılığıyla STM32 ARM tabanlı bir anakartla arabirim oluşturulmaya çalışıldı.

Öncüller ve Halefler

öncekiler

Video Shader ve ATI Avivo önceki ATI ürünlerine dahil benzeri teknolojiler vardır.

Varis

UVD'nin yerini, Ekim 2017'de piyasaya sürülen Raven Ridge serisi APU'larda AMD Video Core Next aldı. VCN, hem kodlamayı (VCE) hem de kod çözmeyi (UVD) birleştirir.

Ayrıca bakınız

Donanım video donanım teknolojileri

Nvidia

AMD

Intel

Qualcomm

Başka

Notlar

Referanslar

Dış bağlantılar