통합 비디오 디코더

Unified Video Decoder

Unified Video Decoder(UVD; 통합 비디오 디코더)는 AMD의 전용 비디오 디코딩 ASIC에 붙여진 이름입니다.H.264VC-1다수비디오코덱을 실장하고 있는 버전이 여러 개 있습니다.

UVD는 Radeon HD 2000 시리즈에 도입되어 AMD의 GPUAPU 중 일부에 통합되어 있습니다.UVD는 다이[1] 서페이스의 상당 부분을 차지하므로 AMD의 비디오 코딩 엔진(VCE)과 혼동해서는 안 됩니다.

개요

UVD는 ATI Xilleon 비디오 프로세서를 기반으로 합니다.ATI Xilleon 비디오 프로세서는 GPU와 같은 다이 상에 내장되어 있으며 하드웨어 비디오 디코딩용 ATI Avivo HD와 AVP(Advanced Video Processor)의 일부입니다.AMD가 기술한 바와 같이 UVD는 H.264/AVC 및 VC-1 비디오코덱의 디코딩을 모두 하드웨어로 처리합니다.

UVD 테크놀로지는 ATI Technologies Inc.에서 2004년에 [6]라이선스를 취득한 Cadence Tensilica Xtensa[2] [3][4][5]프로세서를 기반으로 합니다.

UVD/UVD+

UVD의 초기 버전에서는 비디오 후 처리는 픽셀 셰이더와 OpenCL 커널에 전달됩니다.MPEG-2 디코딩은 UVD 내에서 실행되는 것이 아니라 셰이더 프로세서에서 실행됩니다.이 디코더는 Blu-rayHD DVD의 퍼포먼스 및 프로파일 요건을 충족하며 최대 40 Mbit/s의 비트 전송률을 지원하는 H.264 비트스트림을 디코딩합니다.컨텍스트 적응형 바이너리 산술 부호화(CAB)가 있습니다.AC) H.264/AVC 지원.

호스트-CPU의 대폭적인 관여가 필요했던 구세대 GPU의 비디오액셀러레이션 블록과는 달리 UVD는 비디오의 후처리를 제외하고 VC-1 및 H.264의 비디오 디코더 프로세스 전체를 오프로드합니다.이 프로세스는 셰이더에 오프로드됩니다.MPEG-2 디코딩도 지원되지만 하드웨어의 MPEG-2 비디오에 대해서는 비트스트림/엔트로피 디코딩이 실행되지 않습니다.

이전에는 VC-1과 H.264(호스트 CPU)에서 ATI Radeon R520 시리즈의 ATI Avivo와 NVidia Geforce 7 시리즈의 PureVideo 지원 프론트 엔드 비트스트림/엔트로피 압축 해제 모두 이 [7]작업을 수행하지 않았습니다.UVD는 VLC/CAVLC/CABAC, 주파수 변환, 픽셀 예측 및 인루프 디블로킹을 처리하지만 후 처리는 [8]셰이더에 전달합니다.후처리에는 노이즈 제거, 인터레이스 해제 및 스케일링/사이징이 포함됩니다.또한 AMD는 GPU 코어에 내장되어 있는 UVD 컴포넌트가 65 nm 제조 프로세스 노드에서 차지하는 면적은 4.7 mm²에 불과하다고 밝혔습니다.

UVD+라고 불리는 UVD의 변형은 Radeon HD 3000 시리즈와 함께 도입되었습니다.UVD+는 고해상도 비디오 [9]스트림에 HDCP를 지원합니다.그러나 UVD+는 단순한 UVD로도 판매되고 있었다.

UVD 2

UVD는 Radeon HD 4000 시리즈 제품의 출시로 리프레쉬되었습니다.UVD 2는 H.264/MPEG-4 AVC, VC-1의 풀비트스트림 디코딩과 MPEG2 비디오스트림의 iDCT 레벨 액셀러레이션을 갖추고 있습니다.퍼포먼스가 향상되어 듀얼 비디오 스트림 디코딩과 Picture-in-Picture 모드가 가능합니다.이것에 의해, UVD2는 완전한 BD-Live에 준거합니다.

UVD 2.2는 새롭게 설계된 로컬 메모리 인터페이스를 갖추고 있으며 MPEG2/H.264/VC-1 비디오와의 호환성을 강화했습니다.그러나 "UVD 2 Enhanced"와 같은 별칭으로 "듀얼 스트림 디코딩을 통해 MPEG2, H.264 및 VC-1 비디오의 하드웨어 디코딩을 위해 RV770 및 RV730 시리즈 GPU에서 사용 가능한 특수 코어 로직"으로 판매되었습니다.UVD 2.2가 UVD 2에 대한 증분 업데이트인 것이 이 움직임의 원인일 수 있습니다.

UVD 3

UVD 3은 추가 하드웨어 MPEG2 디코딩(엔트로피 디코드), MPEG-4 제2부 디코딩(엔트로피 디코드, 역변환, 움직임 보정)을 통한 DivX Xvid 및 MVC(엔트로피 디코드, 역변환, 움직임 보정, 인루프 디블로킹)[10][11]를 지원합니다.120Hz 스테레오 3D [12]지원으로 CPU 처리 능력을 줄이도록 최적화되어 있습니다.UVD 3는 Blu-ray 3D 입체 [citation needed]디스플레이에도 대응하고 있습니다.

UVD 4

UVD 4에는 H.264 [13]디코더로 개선된 프레임 보간 기능이 포함되어 있습니다.UVD 4.2는 AMD Radeon Rx 200 시리즈 및 Kaveri APU와 함께 도입되었습니다."X.ORG Radeon UVD (Unified Video Decoder) Hardware-UVD4.2: KAVERI, KABINI, MULLINS, BONAIRE, HAWAII". May 2016.

UVD 5

UVD 5는 AMD Radeon R9 285에서 도입되었습니다.UVD에는 레벨 5.2(4Kp60)[14]까지의 4K H.264 비디오가 새롭게 지원되고 있습니다.

UVD 6

UVD 6.0 디코더와 Video Coding Engine 3.1 인코더는 Radeon R9 Fury [15][16]시리즈와 Carrizo-APU를 포함한 GCN 3 기반의 GPU에서 최초로 사용되었다고 보고되었으며, AMD Radeon Rx 300 시리즈(피레이트 제도 GPU 패밀리)와 AMD Rxon 400 시리즈(Rx 400 시리즈)가 그 뒤를 이었다.그리고"카리소"-based"피지"그래픽 컨트롤러 하드웨어의 UVD 버전 또한 고효율을 위한 비디오 부호화(HEVC, ITU)하드웨어 비디오 디코딩을 지원하기 위한, 4K에, 8-bits 색(ITU-T버전 1, 메인 프로파일);[18][19][20]고10bit-color 높은 동적 범위는 모두 ITU-T과 AMD라데온 400명 중에 VP9 비디오 코덱에 대한 지원은 발표된다. 시리즈로UVD 6.[21][22][23]3

UVD 7

Vega 기반 GPU에는 [24][25]UVD 7.0 디코더와 Video Coding Engine 4.0 인코더가 포함되어 있습니다.단, 고정기능 VP9 [26]하드웨어 디코딩은 아직 없습니다.

UVD 7.2

Instrent Mi50, Instrent Mi60 및 Radeon VII 카드에 탑재된 AMD의 Vega20 GPU에는 VCE 4.1 및 [27][28]UVD 7.2 인스턴스가 2개 포함되어 있습니다.

VCN 1

Raven Ridge APU(Ryzen 2200/2400G)의 내장 그래픽스로부터, 이전의 UVD와 VCE는 새로운 「Video Core Next」(VCN)로 대체되었습니다.VCN 1.0은 VP9 [29]코덱의 완전한 하드웨어 디코딩을 추가합니다.

포맷 지원

[30][29]

Unified Video Decoder 및 Video Core Next 디코딩/인코딩[30][29] 지원
실행 H.262(MPEG-2) H.263(MPEG-4 ASP) VC-1/WMV 9 H.264(MPEG-4 AVC) H.265(HEVC) VP9 AV1 JPEG 최대 해상도 색심도 AMD Fluid Motion
디코딩 디코딩 디코딩 디코딩 부호화 디코딩 부호화 디코딩 디코딩 디코딩 프레임 보간
UVD 1.0 RV610, RV630, RV670, RV620, RV635 아니요. 아니요. 네. 네. 아니요. 아니요. 아니요. 아니요. 아니요. 아니요. 2K 8비트 아니요.
UVD 2.0 RS780, RS880, RV770
UVD 2.2 RV710, RV730, RV740
UVD 2.3 삼나무, 삼나무, 주니퍼, 편백나무
UVD 3.0 팜(레슬러/온타리오), 스모(라노), 스모2(라노) 네. 네.
UVD 3.1 Barts, Turks, Caicos, Cayman, Seymour
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 폴라리스, 베가엠 네.
UVD 7.0 베가10, 베가12
UVD 7.2 베가20
VCN 1.0 까마귀, 피카소 네. 네.
VCN 2.0 Navi10, Navi12, Navi14, 르누아르, 세잔 8,000 RPM 아니요.
VCN 2.5 아크투루스
VCN 3.0 Navi21, Navi22 네.
실행 디코딩 디코딩 디코딩 디코딩 부호화 디코딩 부호화 디코딩 디코딩 디코딩 최대 해상도 색심도 프레임 보간
H.262(MPEG-2) H.263(MPEG-4 ASP) VC-1/WMV 9 H.264(MPEG-4 AVC) H.265(HEVC) VP9 AV1 JPEG AMD Fluid Motion
  1. ^ 개별 Video Coding Engine에 의한 MPEG-4 AVC 부호화

유용성

Radeon HD 2000 시리즈 비디오 카드의 대부분은, 1080p 의 고품질 [31]컨텐츠의 하드웨어 디코딩에 UVD 를 실장하고 있습니다.그러나 라데온 HD기원전 약 2900시리즈 비디오 카드 잘못 애드 인 파트너사들의 제품의 제품 페이지 및 포장 박스에 라데온 HD기원전 약 2900XT,[표창 필요한]의 발사하기 전에 진술하고 현재를 규정된 UVD(은개 세이 더의 사용을 통해 부분 기능성을 제공할 수 있), 포함시키지 마세요. featurin로 카드g ATI Avivo HD 또는 명시적으로 UVD로,[citation needed] ATI Avivo HD의 이전 설명만 맞습니다.UVD의 배제는 AMD [32]관계자들에 의해서도 확인되었다.

UVD2는 Radeon RV7x0 R7x0 시리즈 GPU에 구현되어 있습니다.AMD 700 칩셋 시리즈 IGP 메인보드에 사용되는 RS7x0 시리즈도 포함됩니다.

기능의 개요

APU

다음 표에 AMD의 APU 기능을 나타냅니다(참조 항목:AMD 액셀러레이션 처리 장치 목록).

플랫폼 고출력, 표준전력 및 저전력 저전력 및 초저전력
코드명 서버 기본의 토론토
마이크로 교토
데스크 톱 성능 르누아르 세잔
메인스트림 라노 삼위일체 리치랜드 카베리 Kaveri 리프레시(고다바리프레시 카리조 브리스톨 능선 레이븐 리지 피카소
엔트리
기본의 카비니
모바일. 성능 르누아르 세잔 렘브란트
메인스트림 라노 삼위일체 리치랜드 카베리 카리조 브리스톨 능선 레이븐 리지 피카소
엔트리 달리
기본의 데스나, 온타리오, 자케이트 카비니 주, 테마시 비마, 멀린스 카리조 L 스토니리지
내장 삼위일체 흰머리 독수리 멀린 팔콘,
갈색 매
큰뿔올빼미 그레이 호크 온타리오, 자카테 카비니 스텝 이글, 크라운 이글
LX 패밀리
프레리 팔콘 밴딩 케스트렐
방출된 2011년 8월 2012년 10월 2013년 6월 2014년 1월 2015 2015년 6월 2016년 6월 2017년 10월 2019년 1월 2020년 3월 2021년 1월 2022년 1월 2011년 1월 도 될까 2013년 2014년 4월 2015년 5월 2016년 2월 2019년 4월
CPU 마이크로아키텍처 K10 스택드라이버 증기 롤러 굴착기 "엑스커베이터+"[33] 젠플러스 젠 2 젠3 Zen 3 이상 밥캣 재규어 푸마 푸마+[34] "엑스커베이터+"
ISA x86-64 x86-64
소켓 데스크 톱 하이엔드
메인스트림 AM4
엔트리 FM1 FM2 FM2+[a]
기본의 AM1
다른. FS1 FS1+, FP2 FP3 FP4 FP5 FP6 FP7 FT1 FT3 FT3b FP4 FP5
PCI Express 버전 2.0 3.0 4.0 2.0 3.0
Fab. (nm) GF32 SHP
(HKMGSOI)
GF 28SHP
(HKMG 벌크)
GF 14LPP
(FinFET 벌크)
GF 12LP
(FinFET 벌크)
TSMCN7
(FinFET 벌크)
TSMC N6
(FinFET 벌크)
TSMC N40
(표준)
TSMC N28
(HKMG 벌크)
GF 28SHP
(HKMG 벌크)
GF 14LPP
(FinFET 벌크)
다이 면적(mm2) 228 246 245 245 250 210[35] 156 180 210 75 (+28 FCH) 107 ? 125 149
최소 TDP(W) 35 17 12 10 15 4.5 4 3.95 10 6
최대 APU TDP(W) 100 95 65 45 18 25
최대 재고 APU 기준 클럭(GHz) 3 3.8 4.1 4.1 3.7 3.8 3.6 3.7 3.8 4.0 3.3 1.75 2.2 2 2.2 3.2 2.6
노드당[b] 최대 APU 수 1 1
APU당 최대 CPU[c] 코어 수 4 8 2 4 2
CPU 코어당 최대 스레드 수 1 2 1 2
i386, i486, i586, CMOV, NOL, i686, PAE, NX 비트, CMPXCHG16B, AMD-V, RVI, ABM 및 64 비트 LAHF/SAHF Yes Yes
IOMMU[d] Yes
BMI1, AES-NI, CLMULF16C Yes
움직임 Yes
AVIC, BMI2, RDRAND Yes
ADX, SHA, RDSEED, SMAP, SMEP, XSAVEC, XSAVES, XRSTors, CLFLUSHOPT 및 CLZERO Yes Yes
WBNOINVD, CLWB, RDPID, RDPRU 및 MCOMMIT Yes
코어당 FPU 수 1 0.5 1 1 0.5 1
FPU당 파이프 수 2 2
FPU 파이프 폭 128비트 256비트 80비트 128비트
CPU 명령 집합 SIMD 수준 SSE4a[e] AVX AVX2 SSE3 AVX AVX2
3DNow! Yes
FMA4, LWP, TBMXOP Yes Yes
FMA3 Yes Yes
코어당 L1 데이터 캐시(KiB) 64 16 32 32
L1 데이터 캐시 관련성(방법) 2 4 8 8
코어당 L1 명령 캐시 수 1 0.5 1 1 0.5 1
최대 APU 총 L1 명령 캐시(KiB) 256 128 192 256 64 128 96 128
L1 명령 캐시의 어소시에이티비티 2 3 4 8 2 3 4
코어당 L2 캐시 수 1 0.5 1 1 0.5 1
최대 APU 합계 L2 캐시(MiB) 4 2 4 1 2 1
L2 캐시 어소시에이티비티(웨이) 16 8 16 8
APU 총 L3 캐시(MiB) 4 8 16 4
APU L3 캐시 관련성(방법) 16 16
L3 캐시 스킴 피해자. 피해자.
최대 재고 DRAM 지원 DDR3-1866 DDR3-2133 DDR3-2133, DDR4-2400 DDR4-2400 DDR4-2933 DDR4-3200, LPDDR4-4266 DDR5-4800, LPDDR5-6400 DDR3L-1333 DDR3L-1600 DDR3L-1866 DDR3-1866, DDR4-2400 DDR4-2400
APU당 최대 DRAM 채널 수 2 1 2
APU당 최대 재고 DRAM 대역폭(GB/s) 29.866 34.132 38.400 46.932 68.256 102.400 10.666 12.800 14.933 19.200 38.400
GPU 마이크로아키텍처 테라스케일 2(VLIW5) 테라스케일3(VLIW4) GCN 제2세대 GCN 제3세대 GCN 제5세대[36] RDNA 제2세대 테라스케일 2(VLIW5) GCN 제2세대 GCN 제3세대[36] GCN 제5세대
GPU 명령 세트 TeraScale 명령 집합 GCN 명령 세트 RDNA 명령 세트 TeraScale 명령 집합 GCN 명령 세트
최대 재고 GPU 기본 클럭(MHz) 600 800 844 866 1108 1250 1400 2100 2400 538 600 ? 847 900 1200
GPU 기반[f] GPU 최대 재고 수 480 614.4 648.1 886.7 1134.5 1760 1971.2 2150.4 3686.4 86 ? ? ? 345.6 460.8
3차원[g] 엔진 최대 400:20:8 최대 384:24:6 최대 512:32:8 최대 704:44:16[37] 최대 512:32:8 768:48:8 80:8:4 128:8:4 최대 192:?: 최대 192:?:
IOMMUv1 IOMMUv2 IOMMUv1 ? IOMMUv2
비디오 디코더 UVD 3.0 UVD 4.2 UVD 6.0 VCN 1.0[38] VCN 2.1[39] VCN 2.2[39] 가상 회선 번호 3.1 UVD 3.0 UVD 4.0 UVD 4.2 UVD 6.0 UVD 6.3 가상 회선 번호 1.0
비디오 부호기 VCE 1.0 VCE 2.0 VCE 3.1 VCE 2.0 VCE 3.1
AMD Fluid Motion No Yes No No Yes No
GPU힘을 모으고 파워 플레이 PowerTune PowerPlay PowerTune[40]
True Audio Yes[41] ? Yes
프리싱크 1
2
1
2
HDCP[h] ? 1.4 1.4
2.2
? 1.4 1.4
2.2
플레이레디[h] 3.0 미정 3.0 미정
지원되는 디스플레이[i] 2–3 2–4 3 3(표준)
4 (모바일, 내장)
4 2 3 4
/drm/radeon[j][43][44] Yes Yes
/drm/amdgpu[j][45] Yes[46] Yes[46]
  1. ^ FM2+ 굴착기 모델: A8-7680, A6-7480 및 Athlon X4 845.
  2. ^ PC는 하나의 노드입니다.
  3. ^ APU는 CPU와 GPU를 결합합니다.둘 다 코어가 있어요
  4. ^ 펌웨어 지원이 필요합니다.
  5. ^ SSE4는 없습니다.SSE3는 없습니다.
  6. ^ 단정도 성능은 FMA 연산에 기초하여 베이스(또는 부스트) 코어 클럭 속도에서 계산됩니다.
  7. ^ 유니파이드 셰이더: 텍스처 매핑 단위: 렌더 출력 단위
  8. ^ a b 보호된 비디오 콘텐츠를 재생하려면 카드, 운영 체제, 드라이버 및 응용 프로그램 지원도 필요합니다.이를 위해서는 호환되는 HDCP 디스플레이도 필요합니다.HDCP는 특정 오디오 형식의 출력에 필수적이며 멀티미디어 설정에 추가적인 제약을 가합니다.
  9. ^ 3개 이상의 디스플레이를 공급하려면 추가 패널이 기본 DisplayPort를 [42]지원해야 합니다.또는 액티브한 DisplayPort-to-DVI/HDMI/VGA 어댑터를 사용할 수 있습니다.
  10. ^ a b DRM(Direct Rendering Manager)은 Linux 커널의 컴포넌트입니다.이 표의 지원은 최신 버전을 나타냅니다.

GPU

다음 표에 AMD/ATI GPU기능을 나타냅니다(참조 항목:AMD 그래픽 처리 장치 목록).

GPU 시리즈 이름 궁금하다 마하 3D 레이지 레이지 프로 레이지 128 R100 R200 R300 R400 R500 R600 RV670 R700 상록수 북부.
섬들
남부
섬들
바다
섬들
화산
섬들
북극
섬/폴라리스
베가 Navi 1X Navi 2X
방출된 1986 1991 1996 1997 1998 2000년 4월 2001년 8월 2002년 9월 2004년 5월 2005년 10월 2007년 5월 2007년 11월 2008년 6월 2009년 9월 2010년 10월 2012년 1월 2013년 9월 2015년 6월 2016년 6월 2017년 6월 2019년 7월 2020년 11월
마케팅명 궁금하다 마하 3D 레이지 레이지 프로 레이지 128 라데온 7000 라데온 8000 라데온 9000 Radeon X700/X800 Rade on X1000 Radeon HD 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(7nm) Rade on RX 5000 Rade on RX 6000
AMD 지원 Ended Current
친절한 이차원 3D
명령 집합 공개되지 않음 TeraScale 명령 집합 GCN 명령 세트 RDNA 명령 세트
마이크로아키텍처 테라스케일 1 테라스케일 2(VLIW5) 테라스케일3(VLIW4) GCN 제1세대 GCN 제2세대 GCN 제3세대 GCN 제4세대 GCN 제5세대 RDNA RDNA 2
유형 고정[a] 파이프라인 프로그램 가능한 픽셀 및 정점 파이프라인 통합 셰이더 모델
다이렉트 3D 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)
셰이더 모델 1.4 2.0+ 2.0b 3.0 4.0 4.1 5.0 5.1 5.1
6.3
6.4 6.5
오픈GL 1.1 1.2 1.3 2.1[b][47] 3.3 4.5 (Linux의 경우: 4.5 (Mesa 3D 21.0))[48][49][50][c] 4.6 (Linux의 경우: 4.6 (Mesa 3D 20.0))
불칸 1.0
(Windows 7+ 또는 Mesa 17+)
1.2 (Adrenalin 20.1, Linux Mesa 3D 20.0)
OpenCL 금속에 가깝다 1.1 (Mesa 3D 지원 없음) 1.2 (Linux: 1.1 (이미지 지원 없음) (Mesa 3D 사용) 2.0 (Windows 7 이상에서는 Adrenalin 드라이버)
(Linux의 경우: 1.1 (이미지 지원 없음), 2.0 (AMD 드라이버 또는 AMD ROCm)
2.0 2.1 [51]
HSA / ROCM Yes ?
비디오 디코딩 ASIC Avivo/UVD UVD+ UVD 2 UVD 2.2 UVD 3 UVD 4 UVD 4.2 UVD 5.0 또는 6.0 UVD 6.3 UVD 7[24][d] VCN 2.0[24][d] VCN 3.0[52]
비디오 부호화 ASIC VCE 1.0 VCE 2.0 VCE 3.0 또는 3.1 VCE 3.4 VCE 4.0[24][d]
유체 운동 ASIC[e] No Yes No
전력 절약 ? PowerPlay PowerTune PowerTune제로코어 파워 ?
True Audio 전용 DSP 경유 셰이더 경유 ?
프리싱크 1
2
HDCP[f] ? 1.4 1.4
2.2
1.4
2.2
2.3
?
플레이레디[f] 3.0 No 3.0 ?
지원되는 디스플레이[g] 1–2 2 2–6 ?
최대 해상도 ? 2–6 ×
2560×1600
2–6 ×
4096×2160(30Hz시)
2–6 ×
5120×2880(60Hz시)
3 ×
7680×4320(60Hz시[53])

7680×4320(60Hz 파워컬러시)
/drm/radeon[h] Yes
/drm/amdgpu[h] 실험적인[54] Yes
  1. ^ Radeon 100 시리즈에는 프로그램 가능한 픽셀 셰이더가 있지만 DirectX 8 또는 픽셀 셰이더 1.0에는 완전히 준거하지 않습니다.R100의 픽셀 셰이더에 대한 문서를 참조하십시오.
  2. ^ R300, R400 및 R500 기반 카드는 OpenGL 2+에 완전히 준거하지 않습니다.하드웨어가 모든 유형의 NPOT(Non-Power of 2) 텍스처를 지원하지 않기 때문입니다.
  3. ^ OpenGL 4+에 준거하려면 FP64 셰이더를 지원해야 합니다.이러한 셰이더는 32비트 하드웨어를 사용하는 일부 TeraScale 칩에서 에뮬레이트됩니다.
  4. ^ a b c Vega의 Raven Ridge APU 구현에서는 UVD와 VCE가 Video Core Next(VCN) ASIC로 대체되었습니다.
  5. ^ 비디오 프레임레이트 보간 기술을 위한 비디오 처리 ASIC.Windows 에서는, 플레이어의 DirectShow 필터로서 기능합니다.Linux 에서는, 드라이버나 커뮤니티는 서포트되고 있지 않습니다.
  6. ^ a b 보호된 비디오 콘텐츠를 재생하려면 카드, 운영 체제, 드라이버 및 응용 프로그램 지원도 필요합니다.이를 위해서는 호환되는 HDCP 디스플레이도 필요합니다.HDCP는 특정 오디오 형식의 출력에 필수적이며 멀티미디어 설정에 추가적인 제약을 가합니다.
  7. ^ 네이티브 DisplayPort 연결로 더 많은 디스플레이를 지원하거나 액티브한 컨버터가 있는 여러 모니터 간에 최대 해상도를 분할할 수 있습니다.
  8. ^ a b DRM(Direct Rendering Manager)은 Linux 커널의 컴포넌트입니다.AMDgpu는 Linux 커널 모듈입니다.이 표의 지원은 최신 버전을 나타냅니다.

운영 체제 지원

VDPAU, VAAPI 또는 DXVA와 같은 하나 이상의 인터페이스를 제공하는 디바이스 드라이버에서 UVD SIP 코어가 지원되어야 합니다.이러한 인터페이스 중 하나는 최종 사용자 소프트웨어(예: VLC 미디어 플레이어 또는 GStreamer)에 의해 UVD 하드웨어에 액세스하여 UVD를 사용하기 위해 사용됩니다.

AMD Catalyst는 UVD를 지원하는 AMD의 독자 사양 그래픽 디바이스 드라이버로 Microsoft Windows 및 일부 Linux 디스트리뷰션에서 사용할 수 있습니다.또한 UVD 하드웨어도 지원하는 무료 장치 드라이버를 사용할 수 있습니다.

리눅스

UVD ASIC에 대한 Linux 지원은 Linux 커널 디바이스 드라이버를 통해 제공됩니다.amdgpu.[55]

UVD는 2008년 10월부터 X-Video Motion Compensation(XvMC) 또는 X-Video Bitstream Acceleration(XvBA)[56][57]을 통해 AMD의 독자 드라이버 버전 8.10에서 지원되고 있습니다.2013년 [58]4월부터 UVD는 비디오 디코드프레젠테이션 API for Unix(VDPAU)를 통해 무료 오픈 소스 "레이드온" 장치 드라이버에 의해 지원됩니다.VDPAU의 구현은 Mesa 3D에서 Galium 3D 상태 추적기로 사용할 수 있습니다.

2014년 6월 28일, Phoronix는 Ubuntu 14.04에서 MPlayer를 실행하는 VDPAU 인터페이스를 통해 Mesa 3D [59]버전 10.3 테스트에 대한 벤치마크를 발표했습니다.

창문들

Microsoft Windows 는 UVD 를 기동했을 때부터 서포트하고 있습니다.UVD는 현재 Microsoft Windows Xbox 360 플랫폼용 DXVA(DirectX Video Acceleration) API 사양만 지원하며 비디오 디코딩을 하드웨어 가속화할 수 있도록 하기 위해 미디어 플레이어 소프트웨어도 DXVA를 지원해야 합니다.

다른이들

Radeon HD 2400의 UVD 코어(Xtensa CPU 기반)에서 커스텀 FreeRTOS 기반 펌웨어를 실행하는 지원은 2012년 [60]1월 현재 IC를 통해2 STM32 ARM 기반 보드와 인터페이스되어 있습니다.

전임자 및 후계자

전임자

비디오 셰이더와 ATI Avivo는 이전 ATI 제품에 통합된 유사한 기술입니다.

후계자

UVD는 2017년 10월에 출시된 레이븐 리지 시리즈의 AMD 비디오 코어 넥스트에 의해 계승되었습니다.VCN은 부호화(VCE)와 디코드(UVD)[61]를 모두 조합합니다.

「 」를 참조해 주세요.

하드웨어 비디오 하드웨어 테크놀로지

엔비디아

AMD

인텔(R)

퀄컴

다른.

메모들

레퍼런스

  1. ^ "AMD A-Series APU block diagram". 2011-06-30. Retrieved 2015-01-22.
  2. ^ "Linux operating system on Xtensa processors".
  3. ^ Cheung, Ken (2009-01-08). "Consumer Electronics Show Features Tensilica-enabled Products". EDA Geek. Archived from the original on 2014-04-26. Retrieved 2014-05-15.
  4. ^ "Customer Profiles Cadence IP". Ip.cadence.com. 2014-04-13. Retrieved 2014-05-15.
  5. ^ "Tensilica News: Excellent AMD ATI Video with Xtensa". tensilica.com. 2009-10-05. Retrieved 2014-05-15.
  6. ^ "ATI Licenses Tensilica's Xtensa Configurable Processor". Business Wire. 2004-10-18. Retrieved 2014-05-15.
  7. ^ "HardSpell review" (in Chinese). Archived from the original on September 27, 2007.
  8. ^ Smith, Ryan (February 24, 2010). "AMD's Radeon HD 5450: The Next Step In HTPC Video Cards". AnandTech. AnandTech, Inc. p. 4. Retrieved April 7, 2010. Since deinterlacing and other AVIVO post-processing actions are done by the shader hardware, the limited shading capabilities of these cards meant that AMD couldn’t offer the full suite of AVIVO abilities at once.
  9. ^ (중국어) PC-DVD 토론 스레드, 2008년8월 23일 취득
  10. ^ 화이트 페이퍼 AMD 통합 비디오 디코더(UVD)
  11. ^ "Archived copy". Archived from the original on 2012-03-20. Retrieved 2013-09-01.{{cite web}}: CS1 maint : Jansen Ng, 2010년 10월 21일 매일 제목으로 복사(링크)기술
  12. ^ "AMD A6-3650 Llano APU Review - Page 5". Hardwarecanucks.com. Retrieved 2014-04-17.
  13. ^ Koen Crijns (14 January 2014). "AMD A10-7850K 'Kaveri' review: AMD's new APU". hardware.info.
  14. ^ Ryan Smith. "GCN 1.2 – Image & Video Processing - AMD Radeon R9 285 Review: Feat. Sapphire R9 285 Dual-X OC". anandtech.com.
  15. ^ "Guide to HEVC_H.265 Encoding and Playback". TechSpot.
  16. ^ "Key features of AMD's third iteration of GCN architecture revealed".
  17. ^ http://lists.freedesktop.org/archives/dri-devel/2015-June/084083.html [pull] amdgpu drm - next - 4.2
  18. ^ "Display Matters Virtual Super Resolution, Frame Rate Targeting, and HEVC Decoding - The AMD Radeon R9 Fury X Review Aiming For the Top". Anandtech.
  19. ^ "AMD Radeon R9 Fury X im Test: Eine ernsthafte Alternative zu Nvidias Topmodellen".
  20. ^ Rick Merritt (2015-01-05). "AMD Describes Notebook Processor". EE Times. Retrieved 2015-01-10.
  21. ^ AMD. "Radeon Software Crimson ReLive Edition 16.12.1 Release Notes". amd.com. amd.com. Retrieved 2016-12-29.
  22. ^ "AMD Introduces New Professional Graphics Vision and Strategy, Empowering the "Art of the Impossible"". AMD.
  23. ^ "AMD Launches the Radeon Rebellion with the Radeon™ RX 480 Graphics Card, Available Now". AMD.
  24. ^ a b c d Killian, Zak (22 March 2017). "AMD publishes patches for Vega support on Linux". Tech Report. Retrieved 23 March 2017.
  25. ^ Larabel, Michael (20 March 2017). "AMD Sends Out 100 Patches, Enabling Vega Support In AMDGPU DRM". Phoronix. Retrieved 25 August 2017.
  26. ^ http://radeon.com/_downloads/vega-whitepaper-11.6.17.pdf[베어 URL PDF]
  27. ^ Deucher, Alex (2018-05-15). "[PATCH 50/57] drm/amdgpu/vg20:Enable the 2nd instance IRQ for uvd 7.2". Retrieved 2019-01-13.
  28. ^ Deucher, Alex (2018-05-15). "[PATCH 42/57] drm/amd/include/vg20: adjust VCE_BASE to reuse vce 4.0 header files". Retrieved 2019-01-13.
  29. ^ a b c "X.Org: Radeon Feature Matrix – Video Core Next".
  30. ^ a b "X.Org: Radeon Feature Matrix – Unified Video Decoder".
  31. ^ HKEPC Hardware. "電腦領域 HKEPC Hardware - 全港 No.1 PC網站". hkepc.com. Archived from the original on 2007-03-12.
  32. ^ "DailyTech - Whoops, ATI Radeon HD 2900 XT Lacks UVD". dailytech.com. Archived from the original on 2013-12-24.
  33. ^ "AMD Announces the 7th Generation APU: Excavator mk2 in Bristol Ridge and Stoney Ridge for Notebooks". 31 May 2016. Retrieved 3 January 2020.
  34. ^ "AMD Mobile "Carrizo" Family of APUs Designed to Deliver Significant Leap in Performance, Energy Efficiency in 2015" (Press release). 20 November 2014. Retrieved 16 February 2015.
  35. ^ "The Mobile CPU Comparison Guide Rev. 13.0 Page 5 : AMD Mobile CPU Full List". TechARP.com. Retrieved 13 December 2017.
  36. ^ a b "AMD VEGA10 and VEGA11 GPUs spotted in OpenCL driver". VideoCardz.com. Retrieved 6 June 2017.
  37. ^ Cutress, Ian (1 February 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. Retrieved 7 February 2018.
  38. ^ Larabel, Michael (17 November 2017). "Radeon VCN Encode Support Lands in Mesa 17.4 Git". Phoronix. Retrieved 20 November 2017.
  39. ^ a b "AMD Ryzen 5000G 'Cezanne' APU Gets First High-Res Die Shots, 10.7 Billion Transistors In A 180mm2 Package". wccftech. Aug 12, 2021. Retrieved August 25, 2021.{{cite web}}: CS1 maint :url-status (링크)
  40. ^ Tony Chen; Jason Greaves, "AMD's Graphics Core Next (GCN) Architecture" (PDF), AMD, retrieved 13 August 2016
  41. ^ "A technical look at AMD's Kaveri architecture". Semi Accurate. Retrieved 6 July 2014.
  42. ^ "How do I connect three or More Monitors to an AMD Radeon™ HD 5000, HD 6000, and HD 7000 Series Graphics Card?". AMD. Retrieved 8 December 2014.
  43. ^ Airlie, David (26 November 2009). "DisplayPort supported by KMS driver mainlined into Linux kernel 2.6.33". Retrieved 16 January 2016.
  44. ^ "Radeon feature matrix". freedesktop.org. Retrieved 10 January 2016.
  45. ^ Deucher, Alexander (16 September 2015). "XDC2015: AMDGPU" (PDF). Retrieved 16 January 2016.
  46. ^ a b Michel Dänzer (17 November 2016). "[ANNOUNCE] xf86-video-amdgpu 1.2.0". lists.x.org.
  47. ^ "NPOT Texture (OpenGL Wiki)". Khronos Group. Retrieved 2021-02-10.
  48. ^ "AMD Radeon Software Crimson Edition Beta". AMD. Retrieved 2018-04-20.
  49. ^ "Mesamatrix". mesamatrix.net. Retrieved 2018-04-22.
  50. ^ "RadeonFeature". X.Org Foundation. Retrieved 2018-04-20.
  51. ^ "AMD Radeon RX 6800 XT Specs". TechPowerUp. Retrieved 1 January 2021.
  52. ^ Larabel, Michael (15 September 2020). "AMD Radeon Navi 2 / VCN 3.0 Supports AV1 Video Decoding". Phoronix. Retrieved 1 January 2021.
  53. ^ "Radeon's next-generation Vega architecture" (PDF). Radeon Technologies Group (AMD). Archived from the original (PDF) on 2018-09-06. Retrieved 13 June 2017.
  54. ^ Larabel, Michael (7 December 2016). "The Best Features of the Linux 4.9 Kernel". Phoronix. Retrieved 7 December 2016.
  55. ^ Michael Larabel (October 8, 2014). "The Slides Announcing The New "AMDGPU" Kernel Driver". Phoronix. Retrieved January 22, 2015.
  56. ^ "UVD Is Enabled For Linux In Catalyst 8.10". Phoronix. 2008-10-15. Retrieved 2015-01-22.
  57. ^ "AMD's X-Video Bitstream Acceleration". Phoronix. 2008-10-28. Retrieved 2015-01-22.
  58. ^ "AMD Releases Open-Source UVD Video Support". Phoronix. 2013-04-02. Retrieved 2015-01-22.
  59. ^ "AMD Radeon VDPAU Video Performance With Gallium3D". Phoronix. 2014-06-28. Retrieved 2015-01-22.
  60. ^ "Interfacing a PC graphics card (Radeon HD 2400) with a STM32 microcontroller". Edaboard.com. 2012-01-09. Retrieved 2014-04-27.
  61. ^ Larabel, Michael (17 November 2017). "Radeon VCN Encode Support Lands In Mesa 17.4 Git". Phoronix. Retrieved 20 November 2017.

외부 링크