ビデオコーディングエンジン

ビデオコードエンジンVCE、以前はビデオコーディングエンジン[1] ビデオ圧縮エンジン[2]、またはビデオコーデックエンジン[3]と公式文書で呼ばれていた)は、AMDのビデオコーデックH.264/MPEG-4 AVCを実装したビデオエンコーディング 特定用途向け集積回路です。2012年以降、Olandを除くすべてのAMD GPUAPUに統合されています

VCEは2011年12月22日にRadeon HD 7000シリーズで導入されました。[4] [5] [6] VCEは導入時点でダイ表面のかなりの部分を占有しており[7] 、AMDのUnified Video Decoder(UVD)と混同しないでください。

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

概要

「完全固定モード」では、すべての計算は固定機能VCEユニットによって実行されます。完全固定モードには、OpenMAX IL APIを介してアクセスできます。
VCE ASICのエントロピーエンコーディングブロックも個別にアクセス可能で、「ハイブリッドモード」が有効になります。「ハイブリッドモード」では、計算の大部分はGPUの3Dエンジンによって実行されます。AMDのAccelerated Parallel Programming SDKOpenCLを使用することで、開発者はカスタムモーションエスティメーション、逆離散コサイン変換、モーション補償をハードウェアエントロピーエンコーディングと組み合わせたハイブリッドエンコーダーを作成し、リアルタイムよりも高速なエンコーディングを実現できます。

ビデオデータの処理には、データ圧縮アルゴリズムと、場合によってはビデオ処理アルゴリズムの計算が含まれます。テンプレート圧縮方法に示されているように、非可逆ビデオ圧縮アルゴリズムは、動き推定(ME)、離散コサイン変換(DCT)、エントロピー符号化(EC)の各ステップで構成されます。

AMDビデオコードエンジン(VCE)は、ビデオコーデックH.264/MPEG-4 AVCの完全なハードウェア実装です。1080p、60フレーム/秒の解像度で配信可能です。エントロピーエンコーディングブロックも別々にアクセス可能なビデオコーデックエンジンであるため、フル固定モードとハイブリッドモードの2つのモードで動作可能です。[8] [9]

LinuxおよびMicrosoft Windowsで利用可能なAMD APP SDKを活用することで、開発者はカスタムモーション推定、逆離散コサイン変換、モーション補償をハードウェアエントロピーエンコーディングと組み合わせたハイブリッドエンコーダーを開発し、リアルタイムよりも高速なエンコーディングを実現できます。ハイブリッドモードでは、VCEユニットのエントロピーエンコーディングブロックのみが使用され、残りの計算はGPUの3Dエンジンにオフロードされるため、利用可能なコンピューティングユニット(CU)の数に応じて計算処理能力が拡張されます。

VCE 1.0

VCE [1]バージョン1.0は、H.264 YUV420(IフレームとPフレーム)、H.264 SVC Temporal Encode VCE、およびDisplay Encode Mode(DEM)をサポートしています。

以下の場所で見つかります:

  • パイルドライバーベース
    • Trinity APU (Ax-5xxx、例: A10-5800K)
    • リッチランドAPU(Ax-6xxx、例:A10-6800K)
  • 南方諸島世代のGPU(GCN1:ケイマン、アルバ(トリニティ/リッチランド)、カーボベルデ、ピトケアン、タヒチ)。これらは
    • Radeon HD 7700 シリーズ (VCE 2.0 搭載 HD 7790 を除く)
    • Radeon HD 7800シリーズ
    • Radeon HD 7900シリーズ
    • Radeon HD 8570 ~ 8990 (VCE 2.0 搭載 HD 8770 を除く)
    • Radeon R7 250E、250X、265 / R9 270、270X、280、280X
    • Radeon R7 360、370、455 / R9 370、370X
    • モバイルRadeon HD 77x0MからHD 7970M
    • モバイル Radeon HD 8000 シリーズ
    • Mobile Radeon Rx M2xx シリーズ (VCE 2.0 搭載の R9 M280X および VCE 3.0 搭載の R9 M295X を除く)
    • モバイルRadeon R5 M330からR9 M390
    • 第 1 世代 GCN (GCN1) を搭載した FirePro カード (Oland XT である W2100 を除く)

VCE 2.0

最初のバージョンと比較して、VCE 2.0 では H.264 YUV444 (I フレーム)、H.264 YUV420 の B フレームが追加され、DEM (ディスプレイ エンコード モード) が改良され、エンコード品質が向上しました。

以下の場所で見つかります:

  • Steamrollerベース
    • Kaveri APU(Ax-7xxx、例:A10-7850K)
    • ゴダヴァリAPU(Ax-7xxx、例:A10-7890K)
  • ジャガーベース
    • Kabini APU (Athlon 5350、Sempron 2650 など)
    • Temash APU (例: A6-1450、A4-1200)
  • プーマベース
    • ビーマとマリンズ
  • Sea Islands世代のGPU、BonaireまたはHawaii GPU(第2世代Graphics Core Next)など
    • Radeon HD 7790、8770
    • Radeon R7 260、260X / R9 290、290X、295X2
    • Radeon R7 360 / R9 390、390X
    • モバイル Radeon R9 M280X
    • モバイル Radeon R9 M385、M385X
    • モバイル Radeon R9 M470、M470X
    • FirePro W4300、W5100、W8100、W9100、S9100、S9150、S9170
    • モバイル FirePro M6100、W6150M、W6170M

VCE 3.0

ビデオコードエンジン3.0(VCE 3.0)技術は、新しい高品質ビデオスケーリングと、バージョン3.4以降では高効率ビデオコーディング(HEVC/H.265)を特徴としています。[10] [11]

これは、 UVD 6.0とともに、現在AMD Radeon Rx 300 シリーズ(Pirate Islands GPU ファミリ) で使用されている「Tonga」および「Fiji」(VCE 3.0) ベースのグラフィック コントローラ ハードウェアを搭載した第 3 世代の Graphics Core Next (GCN3) に搭載されています。また、VCE 3.4 は実際のAMD Radeon Rx 400 シリーズAMD Radeon 500 シリーズ(両方とも Polaris GPU ファミリ)で使用されています。

  • トンガ: Radeon R9 285、380、380X; Mobile Radeon R9 M390X、M395、M395X、M485X
  • トンガ XT: FirePro W7100、S7100X、S7150、S7150 X2
  • フィジー:Radeon R9 Fury、Fury X、Nano、Radeon Pro Duo(2016)、FirePro S9300、W7170M、Instinct MI8
  • Polaris: RX 460、470、480、RX 550、560、570、580、Radeon Pro Duo (2017)

AMDのCarrizoプラットフォームはVCE 3.1を搭載しており、「Fiji」や「Tonga」に搭載されているVCEと同じ機能を備えています。[12]

Stoney Ridgeは、 HEVC/H.265エンコーディングを除いたVCE 3.4の縮小版で、UVD 6.2エンジンを搭載しています。[13]

VCE 3.0ではH.264 Bフレームのサポートが削除されました。[14]

VCE 4.0

VegaベースのGPUには、ビデオコードエンジン4.0エンコーダとUVD 7.0デコーダが搭載されています。[15] [16]

VCE 4.1

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

機能の概要

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パイルドライバー蒸気ローラー掘削機掘削機+[19]禅+禅2禅3禅3+禅4ボブキャットジャガープーマプーマ+ [20]掘削機+禅+禅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 [21]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世代[22]RDNA 2RDNA 3テラスケール 2 (VLIW5)GCN第2世代GCN第3世代[22]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まで[23]最大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 [24]VCN 2.1 [25]VCN 2.2 [25]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の省電力パワープレイパワーチューンパワープレイパワーチューン[26]
トゥルーオーディオはい[27]?はい
フリーシンク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] [29] [30]はいはい
/drm/amdgpu[k] [31]はい[32]はい[32]
  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をサポートしている必要があります。[28]あるいは、アクティブな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
Radeon
RX 5000
レーデオン
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)[33] [34]
(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] [35]3.34.6 [36] [c]
ヴルカン1.1 [c] [d]1.3 [37] [e]1.4 [38]
オープン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))[39] [40] [41]
HSA / ROCmはい?
ビデオデコードASICアビボ/ UVDUVD+UVD 2UVD 2.2UVD 3UVD 4UVD 4.2UVD 5.0または6.0UVD 6.3UVD 7 [15] [f]VCN 2.0 [15] [f]VCN 3.0 [42]VCN 4.0VCN 5.0
ビデオエンコーディングASICVCE 1.0VCE 2.0VCE 3.0 または 3.1VCE 3.4VCE 4.0 [15] [f]
流体運動[g]いいえはいいいえ?
省電力?パワープレイパワーチューンPowerTuneZeroCoreパワー?
トゥルーオーディオ専用DSP経由シェーダー経由
フリーシンク1
2
HDCP [時間]?1.42.22.3 [43]
プレイレディ[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 [44]

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

165 Hzで

7680x4320
/drm/radeon[j]はい
/drm/amdgpu[j]オプション[45]はい
  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カーネルモジュールです。この表のサポートは最新バージョンに基づいています。

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

VCE SIPコアはデバイスドライバによってサポートされている必要があります。デバイスドライバは、 OpenMAX ILなど、 1つまたは複数のインターフェースを提供します。これらのインターフェースの1つは、GStreamerHandBrake(HandBrakeは2016年12月にVCEのサポートを拒否しましたが、[46] 2018年12月にサポートを追加しました[47])などのエンドユーザーソフトウェアによって使用され、VCEハードウェアにアクセスして利用します。

AMD独自のデバイスドライバであるAMD Catalystは複数のオペレーティングシステムで利用可能であり、VCEのサポートが追加されました[要出典]。さらに、無料のデバイスドライバも利用可能です。このドライバはVCEハードウェアもサポートしています。

リナックス

VCE ASICのサポートは、 Linux カーネルデバイス ドライバーamdgpuに含まれています

ウィンドウズ

ソフトウェア「MediaShow Espresso Video Transcoding」は、VCEとUVDを最大限に活用しているようです。[52]

XSplit Broadcasterはバージョン1.3からVCEをサポートしています。[53]

Open Broadcaster Software (OBS Studio) は、録画とストリーミングで VCE をサポートしています。オリジナルの Open Broadcaster Software (OBS) では、VCE を有効にするためにフォークビルドが必要です。[54]

AMD Radeonソフトウェアは、ゲームキャプチャ(「Radeon ReLive」)を内蔵したVCEをサポートし、APUまたはRadeonグラフィックスカードでAMD AMF / VCEを使用して、ゲームまたはビデオコンテンツをキャプチャする際のFPSの低下を軽減します。[55]

HandBrakeは2018年12月にバージョン1.2.0でビデオコーディングエンジンのサポートを追加しました。[47]

後継

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

参照

ビデオハードウェア技術

AMD

その他

参考文献

  1. ^ ab “Introducing the Video Coding Engine (VCE) - AMD”. developer.amd.com . 2016年6月4日時点のオリジナルよりアーカイブ。 2022年1月15日閲覧
  2. ^ 「製品概要」. amd.com .
  3. ^ 「アップデート」(PDF) . amd.com .
  4. ^ 「ホワイトペーパー AMD UnifiedVideoDecoder (UVD)」(PDF) 2012年6月15日. 2017年5月20日閲覧
  5. ^ 「AnandTech Portal | AMD Radeon HD 7970レビュー:28nmとグラフィックスコアの次世代、一体となって」Anandtech.com。2012年1月7日時点のオリジナルよりアーカイブ。 2014年3月27日閲覧
  6. ^ 「AMDのRadeon HD 7970グラフィックプロセッサ - The Tech Report - 5ページ」The Tech Report、2012年1月3日。 2014年3月27日閲覧
  7. ^ 「AMD AシリーズAPUブロック図」2011年6月30日. 2015年1月22日閲覧[永久リンク切れ]
  8. ^ 「ビデオと映画:ビデオコーデックエンジン、UVD3、そしてSteady Video 2.0」AnandTech、2011年12月22日。2012年1月7日時点のオリジナルよりアーカイブ。 2017年5月20日閲覧
  9. ^ 「Radeon HD 8900の仕様」AMD . 2016年7月18日閲覧
  10. ^ 「メーリングリスト」. lists.freedesktop.org . 2015年6月4日. 2023年9月25日閲覧
  11. ^ “VCEEnc”. 2023年6月10日 – GitHub経由.
  12. ^ "AMDGPU (vi.c)". GitHub .
  13. ^ "AMDGPU (vi.c)". GitHub .
  14. ^ 「ビデオエンコードAPI:BFramesはRX 4xxでサポートされていませんか? · Issue #8 · GPUOpen-LibrariesAndSDKs/AMF」。GitHub
  15. ^ abcd Killian, Zak (2017年3月22日). 「AMD、LinuxでのVegaサポートのパッチを公開」. Tech Report . 2017年3月23日閲覧。
  16. ^ Larabel, Michael (2017年3月20日). 「AMDが100個のパッチをリリース、AMDGPU DRMでVegaサポートを有効化」. Phoronix . 2017年8月25日閲覧
  17. ^ Deucher, Alex (2018年5月15日). 「[PATCH 50/57] drm/amdgpu/vg20:uvd 7.2の2番目のインスタンスIRQを有効にする」 . 2019年1月13日閲覧
  18. ^ Deucher, Alex (2018年5月15日). 「[PATCH 42/57] drm/amd/include/vg20: VCE_BASEを調整してvce 4.0ヘッダーファイルを再利用」 . 2019年1月13日閲覧
  19. ^ 「AMD、第7世代APUを発表:ノートPC向けBristol RidgeとStoney Ridgeを搭載したExcavator mk2」、2016年5月31日。 2020年1月3日閲覧
  20. ^ 「AMDモバイル「Carrizo」APUファミリーは、2015年にパフォーマンスとエネルギー効率の大幅な向上を実現」(プレスリリース)。2014年11月20日。 2015年2月16日閲覧
  21. ^ 「モバイルCPU比較ガイド Rev. 13.0 5ページ:AMDモバイルCPU全リスト」TechARP.com . 2017年12月13日閲覧
  22. ^ ab 「OpenCLドライバーにAMD VEGA10およびVEGA11 GPUが搭載」VideoCardz.com . 2017年6月6日閲覧
  23. ^ 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日閲覧
  24. ^ Larabel, Michael (2017年11月17日). 「Radeon VCN Encode Support Lands in Mesa 17.4 Git」. Phoronix . 2017年11月20日閲覧
  25. ^ ab 「AMD Ryzen 5000G「Cezanne」APU、初の高解像度ダイショットを公開、180mm2パッケージに107億個のトランジスタを搭載」wccftech . 2021年8月12日. 2021年8月25日閲覧
  26. ^ Tony Chen、Jason Greaves、「AMDのGraphics Core Next(GCN)アーキテクチャ」(PDF)AMD 、 2016年8月13日閲覧。
  27. ^ 「AMDのKaveriアーキテクチャの技術的考察」Semi Accurate . 2014年7月6日閲覧
  28. ^ 「AMD Radeon™ HD 5000、HD 6000、HD 7000シリーズグラフィックカードに3台以上のモニターを接続するにはどうすればよいですか?」AMD . 2014年12月8日閲覧
  29. ^ Airlie, David (2009年11月26日). 「Linuxカーネル2.6.33にメインライン化されたKMSドライバーでDisplayPortがサポートされる」 . 2016年1月16日閲覧
  30. ^ 「Radeon機能マトリックス」. freedesktop.org . 2016年1月10日閲覧
  31. ^ Deucher, Alexander (2015年9月16日). 「XDC2015: AMDGPU」(PDF) . 2016年1月16日閲覧
  32. ^ ab ミシェル・デンツァー (2016 年 11 月 17 日)。 「[お知らせ] xf86-video-amdgpu 1.2.0」。lists.x.org
  33. ^ 「AMD Radeon HD 6900(AMD Cayman)シリーズ グラフィックスカード」HWlab.hw-lab.com . 2010年12月19日。2022年8月23日時点のオリジナルよりアーカイブ。 2022年8月23日閲覧ストリームプロセッサの新しいVLIW4アーキテクチャは、従来のVLIW5アーキテクチャと比較して同等の性能を維持しながら、各SIMDの領域を10%節約することを可能にしました。
  34. ^ 「GPUスペックデータベース」TechPowerUp . 2022年8月23日閲覧
  35. ^ “NPOTテクスチャ(OpenGL Wiki)”. Khronos Group . 2021年2月10日閲覧
  36. ^ "Mesamatrix". mesamatrix.net . 2025年7月15日閲覧。
  37. ^ 「適合製品」. Khronos Group . 2024年12月2日閲覧。
  38. ^ "radv: Vulkan 1.4のサポートを追加". Mesa . 2024年12月2日閲覧。
  39. ^ 「AMD Radeon RX 6800 XT スペック」. TechPowerUp . 2021年1月1日閲覧
  40. ^ 「AMD、Radeon PRO W7500/W7600 RDNA3 GPUを発売」Phoronix . 2023年8月3日. 2023年9月4日閲覧
  41. ^ “AMD Radeon Pro 5600M グラフィックカルテ”. TopCPU.net (ドイツ語) 2023 年9 月 4 日に取得
  42. ^ Larabel, Michael (2020年9月15日). 「AMD Radeon Navi 2 / VCN 3.0がAV1ビデオデコードをサポート」. Phoronix . 2021年1月1日閲覧
  43. ^ Edmonds, Rich (2022年2月4日). 「ASUS Dual RX 6600 GPU レビュー:優れた放熱性能を備えた堅牢な1080pゲーミング」. Windows Central . 2022年11月1日閲覧
  44. ^ 「Radeonの次世代Vegaアーキテクチャ」(PDF) . Radeon Technologies Group (AMD). 2018年9月6日時点のオリジナル(PDF)からアーカイブ。 2017年6月13日閲覧
  45. ^ "AMDGPU" . 2023年12月29日閲覧
  46. ^ 「HandBrakeがVCEプルリクエストを拒否」GitHub 2016年12月8日2017年8月15日閲覧
  47. ^ ab “HandBrake、v1.2.0でVCEサポートを追加”. 2018年12月22日. 2022年3月4日時点のオリジナルよりアーカイブ2018年12月31日閲覧。
  48. ^ König, Christian (2014年2月4日). 「初期VCEサポート」. mesa-dev (メーリングリスト) . 2015年11月28日閲覧
  49. ^ König, Christian (2013年10月24日). 「OpenMAX state tracker」. mesa-dev (メーリングリスト) . 2015年11月28日閲覧
  50. ^ 「AMD、VCEビデオエンコードエンジンコードをオープンソース化」Phoronix 2014年2月4日. 2017年5月20日閲覧
  51. ^ "st/omx/enc: h264レベルのサポートを実装". 2014年6月12日. 2017年5月20日閲覧。
  52. ^ 「MediaShow Espresso ビデオトランスコーディングベンチマーク」 2014年1月14日. 2022年3月4日時点のオリジナルよりアーカイブ2017年5月20日閲覧。
  53. ^ 「XSplit Broadcaster 1.3メンテナンスアップデートには、主にパフォーマンス強化とメンテナンス修正が含まれており、AMDのVCE H.264ハードウェアエンコーダのサポートなど、注目すべき機能も含まれています。」2014年7月22日時点のオリジナルよりアーカイブ。
  54. ^ 「AMD VCEをサポートするOBSブランチ」2014年5月2日。 2017年5月20日閲覧
  55. ^ 「Radeon Software Crimson ReLive Edition 16.12.1 リリースノート」 。 2017年5月20日閲覧
  56. ^ Larabel, Michael (2017年11月17日). 「Radeon VCN Encode Support Lands In Mesa 17.4 Git」. Phoronix . 2017年11月20日閲覧
「https://en.wikipedia.org/w/index.php?title=Video_Coding_Engine&oldid=1320871554」より取得