統合ビデオデコーダー

ユニファイドビデオデコーダUVD、旧称ユニバーサルビデオデコーダ)は、AMDの専用ビデオデコードASICです。H.264VC - 1など多数ビデオコーデックを実装した複数のバージョンがあります。

UVDはRadeon HD 2000シリーズで導入され、AMDのGPUAPUの一部に統合されています。UVDは導入時点でダイ表面のかなりの部分を占めており[1] 、AMDのビデオコーディングエンジン(VCE)と混同しないように注意してください

AMD Raven Ridge (2018 年 1 月リリース)以降、UVD と VCE はVideo Core Next (VCN) に引き継がれました。

概要

UVDはATI Xilleonビデオプロセッサをベースにしており、 GPUと同じダイに搭載されています。これは、 Advanced Video Processor (AVP)とともに、ハードウェアビデオデコード用のATI Avivo HDの一部です。AMDによると、UVDはH.264/AVCおよびVC-1ビデオコーデックのデコードを完全にハードウェアで処理します。

UVD技術は、Cadence Tensilica Xtensa [2]プロセッサ[3] [4] [5]をベースにしており、これは2004年にATI Technologies Inc.によってライセンス供与されました。[6]

UVD/UVD+

UVDの初期バージョンでは、ビデオの後処理はピクセルシェーダーとOpenCLカーネルに渡されていました。MPEG-2デコードはUVD内ではなく、シェーダープロセッサ内で実行されます。デコーダーは、Blu-rayおよびHD DVDのパフォーマンスとプロファイル要件を満たし、最大40MbpsのビットレートでH.264ビットストリームをデコードします。H.264 /AVC用のコンテキスト適応型二値算術符号化(CABAC)をサポートしています。

ホストCPUの多大な関与を必要とした前世代GPUのビデオアクセラレーションブロックとは異なり、UVDは、シェーダーにオフロードされるビデオポストプロセスを除き、VC-1およびH.264のビデオデコーダプロセス全体をオフロードします。MPEG-2デコードもサポートされていますが、MPEG-2ビデオのビットストリーム/エントロピーデコードはハードウェアでは実行されません。

これまで、ATI Radeon R520シリーズのATI AvivoもNVidia Geforce 7シリーズのPureVideoも、VC-1およびH.264におけるフロントエンドのビットストリーム/エントロピー解凍をサポートしておらず、ホストCPUがこの作業を実行していました。[7] UVDはVLC / CAVLC / CABAC周波数変換、ピクセル予測、インループデブロッキングを処理しますが、後処理はシェーダーに渡します。[8]後処理には、ノイズ除去、インターレース解除、スケーリング/リサイズが含まれます。AMDはまた、GPUコアに組み込まれているUVDコンポーネントは、 65 nm製造プロセスノードでわずか4.7 mm²の面積しか占めないと述べています。

UVDのバリエーションであるUVD+は、Radeon HD 3000シリーズで導入されました。UVD+はHDCPをサポートし、高解像度のビデオストリームを実現します。[9]しかし、UVD+は単にUVDとして販売されることもありました。

UVD 2

UVDはRadeon HD 4000シリーズのリリースに伴い刷新されました。UVD 2は、H.264/MPEG-4 AVC、VC-1のフルビットストリームデコードに加え、MPEG2ビデオストリームのiDCTレベルアクセラレーションを搭載しています。パフォーマンスの向上により、デュアルビデオストリームデコードとピクチャーインピクチャーモードが可能になり、 BD-Liveに完全準拠しました。

UVD 2.2は、再設計されたローカルメモリインターフェースを特徴とし、MPEG2/H.264/VC-1ビデオとの互換性を強化しています。しかしながら、これは「RV770およびRV730シリーズのGPUで利用可能な、デュアルストリームデコードによるMPEG2、H.264、VC-1ビデオのハードウェアデコード用の特別なコアロジック」として、「UVD 2 Enhanced」という同じ別名で販売されました。UVD 2.2がUVD 2の増分アップデートであるという性質が、この動きを説明できます。

UVD 3

UVD 3は、ハードウェアMPEG2デコード(エントロピーデコード)、MPEG-4 Part 2デコード(エントロピーデコード、逆変換、動き補償)によるDivXおよびXvid 、 MVC(エントロピーデコード、逆変換、動き補償、インループデブロッキング)によるBlu-ray 3Dのサポートを追加しました。 [10] [11] 120Hzステレオ3Dサポートとともに、[12] CPU処理能力を節約するように最適化されています。UVD 3は、Blu-ray 3D立体視ディスプレイのサポートも追加しました。[要出典]

UVD 4

UVD 4には、H.264デコーダーによるフレーム補間の改良が含まれています。[13] UVD 4.2は、AMD Radeon Rx 200シリーズとKaveri APUで導入されました。「X.ORG Radeon UVD(統合ビデオデコーダー)ハードウェア-UVD4.2:KAVERI、KABINI、MULLINS、BONAIRE、HAWAII」2016年5月。

UVD 5

UVD 5はAMD Radeon R9 285で導入されました。UVDの新機能は、レベル5.2(4Kp60)までの4K H.264ビデオの完全サポートです。[14]

UVD 6

UVD 6.0デコーダーとビデオコーディングエンジン 3.0エンコーダーは、Radeon R9 Furyシリーズを含むGCN 3ベースのGPUで最初に使用されたと報告されており、[15] [16] 、続いてAMD Radeon Rx 300シリーズ(Pirate Islands GPUファミリー)とAMD Radeon Rx 400シリーズ(Arctic Islands GPUファミリー)に使用されたと報告されています。[17]「Fiji」および「Carrizo」ベースのグラフィックスコントローラーハードウェアのUVDバージョンは、最大4K、8ビットカラー(H.265バージョン1、メインプロファイル)の高効率ビデオコーディング(HEVC、H.265)ハードウェアビデオデコードもサポートすると発表されています。 [18] [19] [20]また、UVD 6.3を搭載したAMD Radeon 400シリーズでは、 10ビットカラーHDRのH.265とVP9の両方のビデオコーデックがサポートされています。 [21] [22] [23]

UVD 7

UVD 7.0デコーダーとビデオコーディングエンジン 4.0エンコーダーはVegaベースのGPUに搭載されています。[24] [25]しかし、VP9ハードウェアデコード機能は未だに固定されていません。[26]

UVD 7.2

AMDのVega20 GPUは、Instinct Mi50、Instinct Mi60、Radeon VIIカードに搭載されており、VCE 4.1と2つのUVD 7.2インスタンスが含まれています。[27] [28]

VCN 1

Raven Ridge APU(Ryzen 2200/2400G)の統合グラフィックスでは、従来のUVDとVCEが新しい「Video Core Next」(VCN)に置き換えられました。VCN 1.0では、VP9コーデックの完全なハードウェアデコード機能が追加されました。[29]

フォーマットのサポート

[30] [29]

統合ビデオデコーダーとビデオコアネクストデコード/エンコードサポート[30] [29]
実装MPEG-1 [a]H.262
(MPEG-2)
H.263
(MPEG-4 ASP)
VC-1 / WMV 9H.264
(MPEG-4 AVC)
[b]
H.265
(HEVC)
VP9AV1JPEG最大解像度色深度AMD 流体モーション
デコードデコードデコードデコードデコードエンコーディングデコードエンコーディングデコードデコードエンコーディングデコードフレーム補間
UVD  1.0RV610、RV630、RV670、RV620、RV635いいえいいえいいえはいはいいいえいいえいいえいいえいいえいいえいいえ2K8ビットいいえ
UVD 2.0RS780、RS880、RV770
UVD 2.2RV710、RV730、RV740
UVD 2.3杉、レッドウッド、ジュニパー、ヒノキ
UVD 3.0Palm(レスラー/オンタリオ)、Sumo(リャノ)、Sumo2(リャノ)はいはいはい
UVD 3.1バーツ諸島、タークス・カイコス諸島、ケイマン諸島、シーモア
UVD 3.2アルバ(トリニティ/リッチランド)、タヒチVCE [A]
UVD 4.0カーボベルデ、ピトケアンはい
UVD 4.2カベリ、カビニ、マリンズ、ボネール島、ハワイ
UVD 5.0トンガ4K
UVD 6.0カリゾ、フィジーはいはい
UVD 6.2ストーニー10ビット
UVD 6.3ポラリス、ベガM、レキサVCE [A]
UVD 7.0ベガ10、ベガ12
UVD 7.2ベガ20
VCN  1.0レイヴン、ピカソはいはいはい
VCN 2.0Navi10、Navi12、Navi14、ルノワール、セザンヌ8Kいいえ
VCN 2.5アルクトゥルス
VCN 2.6アルデバラン
VCN 3.0ナビ24いいえいいえ
ナビ21、ナビ22、ナビ23はいはいはい
VCN 3.1.0ゴッホ???
VCN 3.1.1レンブラントいいえいいえいいえいいえ8K10ビットいいえ
VCN 3.1.2ラファエロ???
VCN 4.0ナビ3倍はい???
実装デコードデコードデコードデコードデコードエンコーディングデコードエンコーディングデコードデコードエンコーディングデコード最大解像度色深度フレーム補間
MPEG-1 [a]H.262
(MPEG-2)
H.263
(MPEG-4 ASP)
VC-1 / WMV 9H.264
(MPEG-4 AVC)
H.265
(HEVC)
VP9AV1JPEGAMD 流体モーション
  1. ^ ab すべてのMPEG-2デコーダーはMPEG-1 CPBをサポートしている
  2. ^ High 10プロファイルのエンコード/デコードはサポートされていません
  1. ^ ab MPEG-4 AVCとHEVCのエンコードは別々のビデオコーディングエンジンで行われる

可用性

Radeon HD 2000シリーズの ビデオカードのほとんどは、1080pの高解像度コンテンツのハードウェアデコード用にUVDを実装しています。[31]しかし、Radeon HD 2900シリーズのビデオカードにはUVDが搭載されていません(シェーダーを使用することで部分的な機能を提供することはできますが)。Radeon HD 2900 XTの発売前に、アドインパートナーの製品ページやパッケージボックスにUVDが搭載されていると誤って記載されていました。[要出典]カードにATI Avivo HDが搭載されていると記載されていたか、明示的にUVDが搭載されていると記載されていましたが、[要出典] ATI Avivo HDの前者の記述のみが正しいです。UVDが搭載されていないことはAMDの担当者によっても確認されました。[32]

UVD2はRadeon RV7x0およびR7x0シリーズGPUに実装されています。これには、 AMD 700チップセットシリーズ IGPマザーボードで使用されるRS7x0シリーズも含まれます

機能の概要

APU

次の表は、 APUを含む、 AMDの 3D グラフィックス搭載プロセッサの機能を示しています(参照: 3D グラフィックス搭載 AMD プロセッサの一覧)。

プラットフォーム高出力、標準出力、低出力低消費電力および超低消費電力
コードネームサーバ基本トロント
マイクロ京都
デスクトップパフォーマンスラファエロフェニックス
主流リャノ三位一体リッチランドカヴェリカヴェリリフレッシュ(ゴダヴァリ)カリゾブリストルリッジレイヴンリッジピカソルノワールセザンヌ
エントリ
基本カビニダリ
携帯パフォーマンスルノワールセザンヌレンブラントドラゴンレンジ
主流リャノ三位一体リッチランドカヴェリカリゾブリストルリッジレイヴンリッジピカソルノワール・
リュシエンヌ
セザンヌ・
バルセロ
フェニックス
エントリダリメンドシノ
基本デスナ、オンタリオ州、ザカテカビニ、テマシュビーマ、マリンズカリゾ-Lストーニーリッジポロック
埋め込み三位一体ハクトウワシコチョウゲンボウ
ブラウンファルコン
アメリカワシミミズクグレイホークオンタリオ州ザカテカビニソウゲンワシカンムリワシ
LXファミリー
プレーリーファルコンシマチョウゲンボウリバーホーク
リリース2011年8月2012年10月2013年6月2014年1月20152015年6月2016年6月2017年10月2019年1月2020年3月2021年1月2022年1月2022年9月2023年1月2011年1月2013年5月2014年4月2015年5月2016年2月2019年4月2020年7月2022年6月2022年11月
CPUマイクロアーキテクチャK10パイルドライバー蒸気ローラー掘削機掘削機+[33]禅+禅2禅3禅3+禅4ボブキャットジャガープーマプーマ+ [34]掘削機+禅+禅2+
ISAx86-64 v1x86-64 v2x86-64 v3x86-64 v4x86-64 v1x86-64 v2x86-64 v3
ソケットデスクトップパフォーマンス午前5時
主流午前4時
エントリFM1FM2FM2+FM2+ [a]AM4午前4時
基本午前1時FP5
他のFS1FS1+FP2FP3FP4FP5FP6FP7FL1FP7
FP7r2
FP8
FT1FT3FT3bFP4FP5FT5FP5FT6
PCI Expressバージョン2.03.04.05.04.02.03.0
CXL
Fab. ( nm )GF 32SHP
( HKMG SOI )
GF 28SHP
(HKMGバルク)
GF 14LPP
FinFETバルク)
GF 12LP
(FinFETバルク)
TSMC N7
(FinFETバルク)
TSMC N6
(FinFETバルク)
CCD: TSMC N5
(FinFET バルク)

cIOD: TSMC N6
(FinFET バルク)
TSMC 4nm
(FinFETバルク)
TSMC N40
(バルク)
TSMC N28
(HKMGバルク)
GF 28SHP
(HKMGバルク)
GF 14LPP
FinFETバルク)
GF 12LP
(FinFETバルク)
TSMC N6
(FinFETバルク)
ダイ面積(mm 2228246245245250210 [35]156180210CCD: (2倍) 70
cIOD: 122
17875 (+ 28 FCH107?125149約100
最小TDP(W)351712101565354.543.95106128
最大APU TDP(W)10095654517054182565415
最大ストック APU ベースクロック (GHz)33.84.14.13.73.83.63.73.84.03.34.74.31.752.222.23.22.61.23.352.8
ノードあたりの最大APU数[b]11
CPUあたりの最大コアダイ数1211
コアダイあたりの最大 CCX1211
CCXあたりの最大コア数482424
APUあたりの最大CPUコア数[c] 481682424
CPUコアあたりの最大スレッド数1212
整数パイプライン構造3+32+24+24+2+11+3+3+1+21+1+1+12+24+24+2+1
i386、i486、i586、CMOV、NOPL、i686、PAENX ビット、CMPXCHG16B、AMD-VRVIABM、および 64 ビット LAHF/SAHFはいはい
IOMMU [d]v2v1v2
BMI1AES-NICLMULF16Cはいはい
ムーブベはい
AVICBMI2RDRAND、MWAITX/MONITORXはい
SME [e]、TSME [e]ADXSHARDSEEDSMAPSMEP、XSAVEC、XSAVES、XRSTORS、CLFLUSHOPT、CLZERO、およびPTE Coalescingはいはい
GMET、WBNOINVD、CLWB、QOS、PQE-BW、RDPID、RDPRU、および MCOMMITはいはい
MPKVAESはい
シンガポール証券取引所
コアあたりのFPU数10.5110.51
FPUあたりのパイプ数22
FPUパイプ幅128ビット256ビット80ビット128ビット256ビット
CPU命令セット SIMDレベルSSE4a [f]AVXAVX2AVX-512SSSE3AVXAVX2
3Dナウ!3Dナウ!+
プリフェッチ/プリフェッチWはいはい
GFNIはい
AMX
FMA4、LWP、TBMXOPはいはい
FMA3はいはい
AMD XDNAはい
コアあたりのL1データ キャッシュ (KiB)64163232
L1データキャッシュの連想性(ウェイ)2488
コアあたりのL1命令キャッシュ10.5110.51
最大 APU 合計 L1 命令キャッシュ (KiB)2561281922565122566412896128
L1命令キャッシュの連想性(ウェイ)23482348
コアあたりのL2キャッシュ10.5110.51
最大 APU 合計 L2 キャッシュ (MiB)424161212
L2キャッシュの連想性(ウェイ)168168
CCX あたりの最大オンダイL3 キャッシュ(MiB)416324
CCD あたりの最大 3D V キャッシュ (MiB)64
APU あたりの最大合計 CCD 内L3 キャッシュ(MiB)4816644
最大。 APU あたりの合計 3D V キャッシュ (MiB)64
APUあたりの最大ボードL3キャッシュ(MiB)
APUあたりの最大合計L3キャッシュ(MiB)48161284
APU L3キャッシュの連想性(ウェイ)1616
L3キャッシュスキーム被害者被害者
最大L4キャッシュ
最大在庫DRAMサポートDDR3 -1866DDR3-2133DDR3-2133 DDR4-2400DDR4-2400DDR4-2933DDR4-3200 LPDDR4-4266DDR5 -4800、LPDDR5 -6400DDR5 -5200DDR5 -5600、LPDDR5x -7500DDR3L -1333DDR3L-1600DDR3L-1866DDR3-1866 DDR4-2400DDR4-2400DDR4-1600DDR4-3200LPDDR5-5500
APUあたりの最大DRAMチャネル数21212
APU あたりの最大ストックDRAM 帯域幅(GB/s)29.86634.13238.40046.93268.256102.40083.20012万10.66612.80014.93319.20038.40012.80051.20088,000
GPUマイクロアーキテクチャテラスケール 2 (VLIW5)テラスケール 3 (VLIW4)GCN第2世代GCN第3世代GCN第5世代[36]RDNA 2RDNA 3テラスケール 2 (VLIW5)GCN第2世代GCN第3世代[36]GCN 第5世代RDNA 2
GPU命令セットTeraScale命令セットGCN命令セットRDNA命令セットTeraScale命令セットGCN命令セットRDNA命令セット
最大ストック GPU ベースクロック (MHz)60080084486611081250140021002400400538600?847900120060013001900
最大ストックGPUベースGFLOPS [g]480614.4648.1886.71134.517601971年2月2150.43686.4102.486???345.6460.8230.41331.2486.4
3Dエンジン[h]最大400:20:8最大384:24:6最大512:32:8704:44:16まで[37]最大512:32:8768:48:8128:8:480:8:4128:8:4192:12:8まで192:12:4まで192:12:4最大512:?:?128:?:?
IOMMUv1IOMMUv2IOMMUv1?IOMMUv2
ビデオデコーダーUVD 3.0UVD 4.2UVD 6.0VCN 1.0 [38]VCN 2.1 [39]VCN 2.2 [39]VCN 3.1?UVD 3.0UVD 4.0UVD 4.2UVD 6.2VCN 1.0VCN 3.1
ビデオエンコーダVCE 1.0VCE 2.0VCE 3.1VCE 2.0VCE 3.4
AMD 流体モーションいいえはいいいえいいえはいいいえ
GPUの省電力パワープレイパワーチューンパワープレイパワーチューン[40]
トゥルーオーディオはい[41]?はい
フリーシンク1
2
1
2
HDCP [i]?1.42.22.3?1.42.22.3
プレイレディ[i]3.0はまだ3.0はまだ
サポートされているディスプレイ[j]2~32~433 (デスクトップ)
4 (モバイル、埋め込み)
42344
/drm/radeon[k] [43] [44]はいはい
/drm/amdgpu[k] [45]はい[46]はい[46]
  1. ^ FM2+ 掘削機モデルの場合: A8-7680、A6-7480、Athlon X4 845。
  2. ^ PC は 1 つのノードになります。
  3. ^ APUはCPUとGPUを組み合わせたもので、どちらもコアを持っています。
  4. ^ ファームウェアのサポートが必要です。
  5. ^ ab ファームウェアのサポートが必要です。
  6. ^ SSE4 はありません。SSSE3 もありません。
  7. ^ 単精度パフォーマンスは、 FMA操作に基づいてベース (またはブースト) コア クロック速度から計算されます
  8. ^ 統合シェーダ :テクスチャマッピング単位 :レンダリング出力単位
  9. ^ ab 保護されたビデオコンテンツを再生するには、カード、オペレーティングシステム、ドライバー、アプリケーションのサポートも必要です。また、HDCP対応ディスプレイも必要です。HDCPは特定のオーディオ形式の出力に必須であるため、マルチメディア環境に追加の制約が課せられます。
  10. ^ 2台以上のディスプレイに映像を出力するには、追加するパネルがネイティブDisplayPortをサポートしている必要があります。[42]あるいは、アクティブなDisplayPort-DVI/HDMI/VGAアダプタを使用することもできます。
  11. ^ ab DRM(Direct Rendering Manager)はLinuxカーネルのコンポーネントです。この表のサポートは最新バージョンを参照しています。

GPU

次の表は、AMD / ATIGPUの機能を示しています(参照: AMD グラフィックス プロセッシング ユニットの一覧)。

GPUシリーズ不思議マッハ3Dレイジレイジプロ怒り128R100R200R300R400R500R600RV670R700常緑樹北方
諸島
南の
島々
シー
アイランド
火山
北極
諸島
/ポラリス
ベガナビ 1xナビ2倍ナビ3倍ナビ4倍速
リリース19861991
1996年4月

1997年3月

1998年8月

2000年4月

2001年8月

2002年9月

2004年5月

2005年10月

2007年5月

2007年11月

2008年6月

2009年9月

2010年10月

2010年12月

2012年1月

2013年9月

2015年6月
2016年6月、2017年4月、2019年8月2017年6月、2019年2月
2019年7月

2020年11月

2022年12月

2025年2月
マーケティング名不思議マッハ3D
レイジ
レイジプロ
怒り
128
ラデオン
7000
ラデオン
8000
ラデオン
9000
レーデオン
X700/X800
ラデオン
X1000
Radeon
HD 2000
Radeon
HD 3000
Radeon
HD 4000
Radeon
HD 5000
Radeon
HD 6000
Radeon
HD 7000
ラデオン
200
ラデオン
300
Radeon
400/500/600
Radeon
RX Vega、Radeon VII
レーデオン
RX5000
レーデオン
RX6000
Radeon
RX 7000
レーデオン
RX9000
AMDサポート終了しました現在
親切2D3D
命令セットアーキテクチャ公表されていないTeraScale命令セットGCN命令セットRDNA命令セット
マイクロアーキテクチャ公表されていないGFX1GFX2テラスケール 1
(VLIW5)

(GFX3)
テラスケール 2
(VLIW5)

(GFX4)
TeraScale 2
(VLIW5)
から 68xx (GFX4)
まで


69xxのTeraScale 3 (VLIW4)[47] [48]
(GFX5)
GCN 第1
世代

(GFX6)
GCN 第2
世代

(GFX7)
GCN第3
世代

(GFX8)
GCN第4
世代

(GFX8)
GCN 第5
世代

(GFX9)
RDNA
(GFX10.1)
RDNA 2
(GFX10.3)
RDNA 3
(GFX11)
RDNA 4
(GFX12)
タイプ固定パイプライン[a]プログラム可能なピクセルと頂点パイプライン統合シェーダーモデル
ダイレクト3D5.06.07.08.19.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 )
シェーダーモデル1.42.0以上2.0b3.04.04.15.05.15.1
6.5
6.76.8
オープンGL1.11.21.31.5 [b] [49]3.34.6 [50] [c]
ヴルカン1.1 [c] [d]1.3 [51] [e]1.4 [52]
オープンCL金属に近い1.1 ( Mesaではサポートされていません)1.2+ ( Linuxの場合: 1.1+ (Clover ではイメージ サポートなし、Rusticl による)、Mesa の場合、GCN 1.Gen の場合は 1.2+)2.0+ ( Win7+の Adrenalin ドライバー)
( Linux ROCm、Mesa 1.2+ (Clover ではイメージ サポートなし、Mesa を使用した Rusticl では 2.0+ および 3.0 では AMD ドライバーまたは AMD ROCm)、第 5 世代: 2.2 win 10+ および Linux RocM 5.0+
2.2+および3.0 Windows 8.1+およびLinux ROCm 5.0+(Mesa Rusticl 1.2+および3.0(2.1+および2.2+ wip))[53] [54] [55]
HSA / ROCmはい?
ビデオデコードASICアビボ/UVDUVD+UVD 2UVD 2.2UVD 3UVD 4UVD 4.2UVD 5.0 または 6.0UVD 6.3UVD 7 [24] [f]VCN 2.0 [24] [f]VCN 3.0 [56]VCN 4.0VCN 5.0
ビデオエンコーディングASICVCE 1.0VCE 2.0VCE 3.0 または 3.1VCE 3.4VCE 4.0 [24] [f]
流体運動[g]いいえはいいいえ?
省電力?パワープレイパワーチューンPowerTuneZeroCoreパワー?
トゥルーオーディオ専用DSP経由シェーダー経由
フリーシンク1
2
HDCP [時間]?1.42.22.3 [57]
プレイレディ[h]3.0いいえ3.0
サポートされているディスプレイ[i]1~222~6?4
最大解像度?2~6 ×
2560×1600
2~6 ×
4096×2160 @ 30 Hz
2~6 ×
5120×2880 @ 60 Hz
3 ×
7680×4320 @ 60 Hz [58]

7680×4320 @ 60 Hz パワーカラー
7680x4320

165 Hzで

7680x4320
/drm/radeon[j]はい
/drm/amdgpu[j]オプション[59]はい
  1. ^ Radeon 100シリーズはプログラマブルピクセルシェーダーを搭載していますが、DirectX 8またはPixel Shader 1.0に完全準拠していません。R100のピクセルシェーダーに関する記事をご覧ください。
  2. ^ R300、R400、および R500 ベースのカードは、ハードウェアがすべてのタイプの 2 のべき乗以外の (NPOT) テクスチャをサポートしていないため、OpenGL 2+ に完全に準拠していません。
  3. ^ ab OpenGL 4+ 準拠には FP64 シェーダーのサポートが必要であり、これらは 32 ビット ハードウェアを使用する一部の TeraScale チップでエミュレートされます。
  4. ^ Vulkan サポートは理論的には可能ですが、安定したドライバーには実装されていません。
  5. ^ Linux での Vulkan サポートは、不完全で GFX6 および GFX7 ではデフォルトで有効になっていない amdgpu カーネル ドライバーに依存しています。
  6. ^ abc UVD と VCE は 、Vega のRaven Ridge APU 実装で Video Core Next (VCN) ASIC に置き換えられました。
  7. ^ ビデオフレームレート補間技術のためのビデオ処理。Windowsでは、プレーヤーのDirectShowフィルターとして機能します。Linuxでは、ドライバーやコミュニティによるサポートはありません。
  8. ^ ab 保護されたビデオコンテンツを再生するには、カード、オペレーティングシステム、ドライバー、アプリケーションのサポートも必要です。また、HDCP対応ディスプレイも必要です。HDCPは特定のオーディオ形式の出力に必須であるため、マルチメディア環境に追加の制約が課せられます。
  9. ^ ネイティブのDisplayPort接続、またはアクティブ コンバータを使用して複数のモニター間で最大解像度を分割することで、さらに多くのディスプレイをサポートできます。
  10. ^ ab DRM(Direct Rendering Manager)はLinuxカーネルのコンポーネントです。AMDgpuLinuxカーネルモジュールです。この表のサポートは最新バージョンを参照しています。

オペレーティングシステムのサポート

UVD SIPコアは、デバイスドライバによってサポートされている必要があります。デバイスドライバは、 VDPAUVAAPIDXVAなどの1つ以上のインターフェースを提供します。これらのインターフェースの1つは、 VLCメディアプレーヤーGStreamerなどのエンドユーザーソフトウェアによって使用され、UVDハードウェアにアクセスして利用します。

AMD独自のUVD対応グラフィックデバイスドライバーであるAMD Catalystは、Microsoft Windowsおよび一部のLinuxディストリビューションで利用可能です。また、 UVDハードウェアをサポートする無料のデバイスドライバーも提供されています。

リナックス

UVD ASICのLinuxサポートは、 Linuxカーネルデバイスドライバーamdgpuによって提供されます[60]

UVDのサポートは、2008年10月以降、AMDの独自ドライバCatalystバージョン8.10において、 X-Video Motion Compensation(XvMC)またはX-Video Bitstream Acceleration(XvBA)を通じて利用可能となっている。[61] [62] 2013年4月以降、[63] UVDは、Video Decode and Presentation API for Unix (VDPAU)を通じて、フリーでオープンソースの「Radeon」デバイスドライバによってサポートされている。VDPAUの実装は、Mesa 3DGallium3Dステートトラッカーとして利用可能である。

2014年6月28日、PhoronixはUbuntu 14.04でMPlayerを実行し、Mesa 3Dバージョン10.3-testingを使用してVDPAUインターフェースを介してUnified Video Decoderを使用するベンチマークを公開しました。 [64]

ウィンドウズ

Microsoft Windowsは、UVDの発売当初からサポートしていました。UVDは現在、Microsoft WindowsおよびXbox 360プラットフォーム向けのDXVA(DirectX Video Acceleration) API仕様のみをサポートしており、ビデオデコードのハードウェアアクセラレーションを可能にしています。そのため、 UVDハードウェアアクセラレーションを利用するには、メディアプレーヤーソフトウェアもDXVAをサポートする必要があります。

その他

2012年1月時点では、 Radeon HD 2400のUVDコア(Xtensa CPUベース)上でカスタムFreeRTOSベースのファームウェアを実行し、 I2C経由でSTM32 ARMベースのボードとインターフェースするためのサポートが試みられていました。[ 65]

先代と後継者

先人たち

Video ShaderATI Avivoは、以前の ATI 製品に組み込まれた同様のテクノロジです。

後継

UVDは、2017年10月にリリースされたRaven RidgeシリーズのAPUでAMD Video Core Nextに引き継がれました。VCNはエンコード(VCE)とデコード(UVD)の両方を組み合わせています。[66]

参照

ビデオハードウェア技術

エヌビディア

AMD

インテル

クアルコム

その他

注記

参考文献

  1. ^ 「AMD AシリーズAPUブロック図」2011年6月30日. 2015年1月22日閲覧[永久リンク切れ]
  2. ^ 「Xtensa プロセッサ上の Linux オペレーティング システム」。
  3. ^ Cheung, Ken (2009年1月8日). 「Consumer Electronics ShowでTensilica対応製品が紹介される」EDA Geek. 2014年4月26日時点のオリジナルよりアーカイブ。 2014年5月15日閲覧
  4. ^ “Customer Profiles | Cadence IP”. Ip.cadence.com. 2014年4月13日. 2021年4月12日時点のオリジナルよりアーカイブ。 2014年5月15日閲覧
  5. ^ 「Tensilicaニュース:Xtensaを使用した優れたAMD ATIビデオ」tensilica.com、2009年10月5日。 2014年5月15日閲覧
  6. ^ 「ATI、TensilicaのXtensaコンフィギュラブル・プロセッサのライセンスを取得」(プレスリリース)Business Wire、2004年10月18日。 2014年5月15日閲覧
  7. ^ 「HardSpellレビュー」(中国語). 2007年9月27日時点のオリジナルよりアーカイブ。
  8. ^ Smith, Ryan (2010年2月24日). 「AMDのRadeon HD 5450:HTPCビデオカードの次のステップ」. AnandTech . AnandTech, Inc. p. 4. 2010年4月11日時点のオリジナルよりアーカイブ。 2010年4月7日閲覧デインターレースなどのAVIVO後処理はシェーダーハードウェアによって行われるため、これらのカードのシェーディング機能は限られており、AMDはAVIVOの機能を一度にすべて提供することはできませんでした。
  9. ^ (中国語) PC-DVD ディスカッションスレッド、2008年8月23日閲覧
  10. ^ ホワイトペーパー | AMD ユニファイド ビデオ デコーダー (UVD)
  11. ^ “DailyTech - Radeon 6800シリーズが発売、GeForce GTX 460をターゲットに”. 2012年3月20日時点のオリジナルよりアーカイブ2013年9月1日閲覧。Jansen Ng 著、2010 年 10 月 21 日 DailyTech
  12. ^ "AMD A6-3650 Llano APU レビュー - ページ 5". Hardwarecanucks.com。 2011 年 8 月 2 日2014 年 4 月 17 日に取得
  13. ^ Koen Crijns (2014年1月14日). 「AMD A10-7850K 'Kaveri' レビュー:AMDの新APU」. hardware.info . 2014年1月19日時点のオリジナルよりアーカイブ。 2014年5月21日閲覧
  14. ^ ライアン・スミス. 「GCN 1.2 – 画像と動画処理 - AMD Radeon R9 285 レビュー:Sapphire R9 285 Dual-X OC搭載」. anandtech.com . 2015年6月18日時点のオリジナルよりアーカイブ。
  15. ^ 「HEVC_H.265エンコードと再生ガイド」TechSpot、2016年12月8日。
  16. ^ 「AMD の GCN アーキテクチャの第 3 世代の主な機能が明らかに | KitGuru」。
  17. ^ "[pull] amdgpu drm-next-4.2". 2015年6月3日. 2024年1月28日閲覧
  18. ^ 「Display Matters 仮想スーパー解像度、フレームレートターゲティング、HEVCデコード - AMD Radeon R9 Fury Xレビュー:頂点を目指す」Anandtech。2015年7月4日時点のオリジナルよりアーカイブ。
  19. ^ アンデルマール、ヴォルフガング (2015 年 6 月 24 日)。 「AMD Radeon R9 Fury X im Test: Eine ernsthafte Alternative zu Nvidias Topmodellen (Seite 8)」。コンピュータベース
  20. ^ Rick Merritt (2015年1月5日). 「AMDがノートブックプロセッサについて説明」. EE Times . 2015年1月10日閲覧。
  21. ^ AMD. 「Radeon Software Crimson ReLive Edition 16.12.1 リリースノート」. amd.com . 2016年12月29日閲覧
  22. ^ 「AMD が新しいプロフェッショナル グラフィックスのビジョンと戦略を発表し、「不可能を可能にする技術」を実現」AMD
  23. ^ 「AMD、Radeon™ RX 480 グラフィックス カードを搭載した Radeon Rebellion を発表、発売開始」AMD
  24. ^ abcd Killian, Zak (2017年3月22日). 「AMD、LinuxでのVegaサポートのパッチを公開」. Tech Report . 2017年3月23日閲覧。
  25. ^ Larabel, Michael (2017年3月20日). 「AMDが100個のパッチをリリース、AMDGPU DRMでVegaサポートを有効化」. Phoronix . 2017年8月25日閲覧
  26. ^ 「Radeonの次世代Vegaアーキテクチャ」(PDF) 。 2018年9月6日時点のオリジナル(PDF)からアーカイブ。 2024年1月28日閲覧
  27. ^ Deucher, Alex (2018年5月15日). 「[PATCH 50/57] drm/amdgpu/vg20:uvd 7.2の2番目のインスタンスIRQを有効にする」 . 2019年1月13日閲覧
  28. ^ Deucher, Alex (2018-05-15). 「[PATCH 42/57] drm/amd/include/vg20: VCE_BASEを調整してvce 4.0ヘッダーファイルを再利用」 . 2019年1月13日閲覧
  29. ^ abc "RadeonFeature". www.x.org .
  30. ^ ab "RadeonFeature". www.x.org .
  31. ^ HKEPC ハードウェア。 「電腦領域 HKEPC Hardware - 全港 No.1 PC網站」。hkepc.com。 2007 年 3 月 12 日のオリジナルからアーカイブ。
  32. ^ 「DailyTech - うわっ、ATI Radeon HD 2900 XTはUVDを搭載していない」dailytech.com . 2013年12月24日時点のオリジナルよりアーカイブ。
  33. ^ 「AMD、第7世代APUを発表:ノートPC向けBristol RidgeとStoney Ridgeを搭載したExcavator mk2」、2016年5月31日。 2020年1月3日閲覧
  34. ^ 「AMDモバイル「Carrizo」APUファミリーは、2015年にパフォーマンスとエネルギー効率の大幅な向上を実現」(プレスリリース)。2014年11月20日。 2015年2月16日閲覧
  35. ^ 「モバイルCPU比較ガイド Rev. 13.0 5ページ:AMDモバイルCPU全リスト」TechARP.com . 2017年12月13日閲覧
  36. ^ ab 「OpenCLドライバーにAMD VEGA10およびVEGA11 GPUが搭載」VideoCardz.com . 2017年6月6日閲覧
  37. ^ Cutress, Ian (2018年2月1日). 「ZenコアとVega:AM4向けRyzen APU – AMD Tech Day at CES:2018年のロードマップ公開、Ryzen APU、12nmのZen+、7nmのVega」. Anandtech . 2018年2月7日閲覧
  38. ^ Larabel, Michael (2017年11月17日). 「Radeon VCN Encode Support Lands in Mesa 17.4 Git」. Phoronix . 2017年11月20日閲覧
  39. ^ ab 「AMD Ryzen 5000G「Cezanne」APU、初の高解像度ダイショットを公開、180mm2パッケージに107億個のトランジスタを搭載」wccftech . 2021年8月12日. 2021年8月25日閲覧
  40. ^ Tony Chen、Jason Greaves、「AMDのGraphics Core Next(GCN)アーキテクチャ」(PDF)AMD 、 2016年8月13日閲覧。
  41. ^ 「AMDのKaveriアーキテクチャの技術的考察」Semi Accurate . 2014年7月6日閲覧
  42. ^ 「AMD Radeon™ HD 5000、HD 6000、HD 7000シリーズグラフィックカードに3台以上のモニターを接続するにはどうすればよいですか?」AMD . 2014年12月8日閲覧
  43. ^ Airlie, David (2009年11月26日). 「Linuxカーネル2.6.33にメインライン化されたKMSドライバーでDisplayPortがサポートされる」 . 2016年1月16日閲覧
  44. ^ 「Radeon機能マトリックス」. freedesktop.org . 2016年1月10日閲覧
  45. ^ Deucher, Alexander (2015年9月16日). 「XDC2015: AMDGPU」(PDF) . 2016年1月16日閲覧
  46. ^ ab ミシェル・デンツァー (2016 年 11 月 17 日)。 「[お知らせ] xf86-video-amdgpu 1.2.0」。lists.x.org
  47. ^ 「AMD Radeon HD 6900(AMD Cayman)シリーズ グラフィックスカード」HWlab.hw-lab.com . 2010年12月19日。2022年8月23日時点のオリジナルよりアーカイブ。 2022年8月23日閲覧ストリームプロセッサの新しいVLIW4アーキテクチャは、従来のVLIW5アーキテクチャと比較して同等の性能を維持しながら、各SIMDの領域を10%節約することを可能にしました。
  48. ^ 「GPUスペックデータベース」TechPowerUp . 2022年8月23日閲覧
  49. ^ “NPOTテクスチャ(OpenGL Wiki)”. Khronos Group . 2021年2月10日閲覧
  50. ^ "Mesamatrix". mesamatrix.net . 2025年7月15日閲覧。
  51. ^ 「適合製品」. Khronos Group . 2024年12月2日閲覧。
  52. ^ "radv: Vulkan 1.4のサポートを追加". Mesa . 2024年12月2日閲覧。
  53. ^ 「AMD Radeon RX 6800 XT スペック」. TechPowerUp . 2021年1月1日閲覧
  54. ^ 「AMD、Radeon PRO W7500/W7600 RDNA3 GPUを発売」Phoronix . 2023年8月3日. 2023年9月4日閲覧
  55. ^ “AMD Radeon Pro 5600M グラフィックカルテ”. TopCPU.net (ドイツ語) 2023 年9 月 4 日に取得
  56. ^ Larabel, Michael (2020年9月15日). 「AMD Radeon Navi 2 / VCN 3.0がAV1ビデオデコードをサポート」. Phoronix . 2021年1月1日閲覧
  57. ^ Edmonds, Rich (2022年2月4日). 「ASUS Dual RX 6600 GPU レビュー:優れた放熱性能を備えた堅牢な1080pゲーミング」. Windows Central . 2022年11月1日閲覧
  58. ^ 「Radeonの次世代Vegaアーキテクチャ」(PDF) . Radeon Technologies Group (AMD). 2018年9月6日時点のオリジナル(PDF)からアーカイブ。 2017年6月13日閲覧
  59. ^ "AMDGPU" . 2023年12月29日閲覧
  60. ^ Michael Larabel (2014年10月8日). 「新しい「AMDGPU」カーネルドライバーを発表するスライド」. Phoronix . 2015年1月22日閲覧
  61. ^ 「Catalyst 8.10でLinux向けにUVDが有効になりました」Phoronix. 2008年10月15日. 2015年1月22日閲覧
  62. ^ 「AMDのX-Videoビットストリームアクセラレーション」Phoronix. 2008年10月28日. 2015年1月22日閲覧
  63. ^ 「AMD、オープンソースのUVDビデオサポートをリリース」Phoronix. 2013年4月2日. 2015年1月22日閲覧
  64. ^ 「AMD Radeon VDPAUビデオパフォーマンス(Gallium3D使用時)」Phoronix. 2014年6月28日. 2015年1月22日閲覧
  65. ^ 「PCグラフィックカード(Radeon HD 2400)とSTM32マイクロコントローラのインターフェース」Edaboard.com、2012年1月9日。 2014年4月27日閲覧
  66. ^ Larabel, Michael (2017年11月17日). 「Radeon VCN Encode Support Lands In Mesa 17.4 Git」. Phoronix . 2017年11月20日閲覧
  • ATI Avivo HD 技術概要、2008 年 7 月
  • AMDビデオテクノロジー、2010年10月
  • プレゼンテーションスライド CPU デコード、ATI Avivo HD と PureVideo HD の比較、および VC-1 と H.264 ビデオのデコード比較
  • AMD メディア コーデック (オプションのダウンロード)
「https://en.wikipedia.org/w/index.php?title=Unified_Video_Decoder&oldid=1317677986」より取得