กลับไปหน้าบทความ

อ่าน 11 นาที

เครื่องมือเข้ารหัสวิดีโอ

Video Code Engine ( VCE ; ก่อน หน้านี้เรียกว่าVideo Coding Engine Video Compression Engine หรือVideo Codec Engine ในเอกสารทางการ) เป็นวงจรรวมเฉพาะแอป พลิเคชัน...

เครื่องมือเข้ารหัสวิดีโอ

Video Code Engine ( VCE ; ก่อน หน้านี้เรียกว่าVideo Coding Engine [ 1 ] Video Compression Engine [ 2 ]หรือVideo Codec Engine [ 3 ]ในเอกสารทางการ) เป็นวงจรรวมเฉพาะแอป พลิเคชัน การเข้ารหัสวิดีโอของAMDที่ใช้ ตัวแปลง สัญญาณวิดีโอH.264/MPEG-4 AVC ตั้งแต่ปี 2012 เป็นต้นมา ได้มีการรวมวงจรนี้เข้ากับ GPUและAPUทั้งหมดของ AMD ยกเว้น Oland

VCE เปิดตัวพร้อมกับRadeon HD 7000 ซีรีส์เมื่อวันที่ 22 ธันวาคม 2011 [ 4 ] [ 5 ] [ 6 ] VCE ใช้พื้นที่บนผิวของ ชิปเป็นจำนวนมากในขณะที่เปิดตัว[ 7 ]และไม่ควรสับสนกับUnified Video Decoder (UVD) ของ AMD

นับตั้งแต่AMD Raven Ridge (วางจำหน่ายในเดือนมกราคม 2018) UVD และ VCE ได้ถูกแทนที่ด้วยVideo Core Next (VCN)

ภาพรวม

ในโหมด "full-fixed mode"การคำนวณทั้งหมดจะดำเนินการโดยหน่วย VCE ที่มีฟังก์ชันคงที่ สามารถเข้าถึงโหมด full-fixed mode ได้ผ่านทาง OpenMAX IL API
ส่วนการเข้ารหัสเอนโทรปีของ VCE ASIC สามารถเข้าถึงแยกต่างหากได้ ทำให้สามารถใช้ งาน "โหมดไฮบริด" ได้ ใน"โหมดไฮบริด"การคำนวณส่วนใหญ่จะทำโดยเอนจิน 3 มิติของ GPU การใช้AMD Accelerated Parallel Programming SDKและOpenCLนักพัฒนาสามารถสร้างตัวเข้ารหัสไฮบริดที่จับคู่การประมาณการเคลื่อนไหวแบบกำหนดเอง การแปลงโคไซน์แบบไม่ต่อเนื่องผกผัน และการชดเชยการเคลื่อนไหวเข้ากับการเข้ารหัสเอนโทรปีของฮาร์ดแวร์ เพื่อให้ได้การเข้ารหัสที่เร็วกว่าเวลาจริง

การจัดการข้อมูลวิดีโอเกี่ยวข้องกับการคำนวณ อัลกอริธึม การบีบอัดข้อมูลและอาจรวมถึง อัลกอริธึม การประมวลผลวิดีโอ ด้วย ดังที่ วิธีการบีบอัดแบบเทมเพลตแสดงให้เห็น อัลกอริธึมการบีบอัดวิดีโอแบบสูญเสียข้อมูลประกอบด้วยขั้นตอนต่างๆ ได้แก่การประมาณการเคลื่อนไหว (ME) การแปลงโคไซน์แบบไม่ต่อเนื่อง (DCT) และการเข้ารหัสเอนโทรปี (EC)

AMD Video Code Engine (VCE) เป็นการใช้งานฮาร์ดแวร์เต็มรูปแบบของตัวแปลงสัญญาณวิดีโอ H.264/MPEG-4 AVC สามารถแสดงผล 1080p ที่ 60 เฟรมต่อวินาทีได้ เนื่องจากบล็อกการเข้ารหัสเอนโทรปีเป็น Video Codec Engine ที่สามารถเข้าถึงได้แยกต่างหาก จึงสามารถใช้งานได้ในสองโหมด ได้แก่ โหมดคงที่เต็มรูปแบบและโหมดไฮบริด[ 8 ] [ 9 ]

ด้วยการใช้AMD APP SDKซึ่งมีให้ใช้งานสำหรับ Linux และ Microsoft Windows นักพัฒนาสามารถสร้างตัวเข้ารหัสแบบไฮบริดที่ผสานการประมาณการเคลื่อนไหวแบบกำหนดเอง การแปลงโคไซน์แบบไม่ต่อเนื่องผกผัน และการชดเชยการเคลื่อนไหวเข้ากับการเข้ารหัสเอนโทรปีของฮาร์ดแวร์ เพื่อให้ได้การเข้ารหัสที่เร็วกว่าเวลาจริง ในโหมดไฮบริด จะใช้เฉพาะบล็อกการเข้ารหัสเอนโทรปีของหน่วย VCE เท่านั้น ในขณะที่การคำนวณที่เหลือจะถูกถ่ายโอนไปยังเอ็นจิ้น 3 มิติของ GPU ดังนั้นการคำนวณจึงปรับขนาดตามจำนวนหน่วยประมวลผล (CU) ที่ใช้งานได้

วีซีอี 1.0

VCE [ 1 ]เวอร์ชัน 1.0 รองรับ H.264 YUV420 (เฟรม I และ P), H.264 SVC Temporal Encode VCE และDisplay Encode Mode (DEM)

สามารถพบได้ที่:

  • อิงตาม เครื่องตอกเสาเข็ม
    • หน่วยประมวลผลเสริม (APU) ของ Trinity (Ax-5xxx เช่น A10-5800K)
    • หน่วยกำลังเสริม (APU) ของ Richland (Ax-6xxx เช่น A10-6800K)
  • GPU รุ่นหมู่เกาะทางใต้ (GCN1: หมู่เกาะเคย์แมน, อารูบา (ทรินิตี้/ริชแลนด์), เคปเวอร์เด, พิตแคร์น, ตาฮิติ) เหล่านี้คือ
    • การ์ดจอ Radeon HD ซีรี่ส์ 7700 (ยกเว้น HD 7790 ที่รองรับ VCE 2.0)
    • การ์ดจอ Radeon HD ซีรี่ส์ 7800
    • การ์ดจอ Radeon HD ซีรี่ส์ 7900
    • การ์ดจอ Radeon HD 8570 ถึง 8990 (ยกเว้น HD 8770 ที่ใช้ VCE 2.0)
    • Radeon R7 250E, 250X, 265 / R9 270, 270X, 280, 280X
    • Radeon R7 360, 370, 455 / R9 370, 370X
    • การ์ดจอ Mobile Radeon HD 77x0M เปลี่ยนเป็น HD 7970M
    • การ์ดจอ Mobile Radeon HD 8000-Series
    • การ์ดจอ Mobile Radeon Rx M2xx Series (ยกเว้น R9 M280X ที่ใช้ VCE 2.0 และ R9 M295X ที่ใช้ VCE 3.0)
    • Mobile Radeon R5 M330 ถึง R9 M390
    • การ์ด FirePro ที่ใช้ชิป GCN รุ่นที่ 1 (GCN1) (ยกเว้นรุ่น W2100 ซึ่งใช้ชิป Oland XT)

วีซีอี 2.0

เมื่อเทียบกับเวอร์ชันแรก VCE 2.0 เพิ่ม H.264 YUV444 (I-Frames), B-frames สำหรับ H.264 YUV420 และการปรับปรุง DEM (Display Encode Mode) ซึ่งส่งผลให้คุณภาพการเข้ารหัสดีขึ้น

สามารถพบได้ที่:

  • รถบดถนน
    • APU ของ Kaveri (Ax-7xxx เช่น A10-7850K)
    • APU ของ Godavari (Ax-7xxx เช่น A10-7890K)
  • อิงจาก จากัวร์
    • Kabini APU (เช่น Athlon 5350, Sempron 2650)
    • Temash APU (เช่น A6-1450, A4-1200)
  • ปูม่า
    • บีมาและมัลลินส์
  • GPU ในกลุ่ม Sea Islands รวมถึง GPU รุ่น Bonaire หรือ Hawaii (Graphics Core Next รุ่นที่ 2) เช่น
    • การ์ดจอ Radeon HD 7790, 8770
    • Radeon R7 260, 260X / R9 290, 290X, 295X2
    • Radeon R7 360 / R9 390, 390X
    • การ์ดจอ Mobile Radeon R9 M280X
    • การ์ดจอ Mobile Radeon R9 M385, M385X
    • การ์ดจอ Mobile Radeon R9 M470, M470X
    • ไฟร์โปร W4300, W5100, W8100, W9100, S9100, S9150, S9170
    • ไฟฉายมือถือ FirePro M6100, W6150M, W6170M

วีซีอี 3.0

เทคโนโลยี Video Code Engine 3.0 (VCE 3.0) มีคุณสมบัติการปรับขนาดวิดีโอคุณภาพสูงแบบใหม่ และตั้งแต่เวอร์ชัน 3.4 เป็นต้นไป - การเข้ารหัสวิดีโอประสิทธิภาพสูง (HEVC/H.265) [ 10 ] [ 11 ]

นอกจากนี้UVD 6.0 ยังสามารถพบได้ใน Graphics Core Next (GCN3) รุ่นที่ 3 ที่ใช้ฮาร์ดแวร์ควบคุมกราฟิกแบบ "Tonga" และ "Fiji" (VCE 3.0) ซึ่งปัจจุบันใช้ในAMD Radeon Rx 300 ซีรีส์ (ตระกูล GPU Pirate Islands) และ VCE 3.4 ในAMD Radeon Rx 400 ซีรีส์และAMD Radeon 500 ซีรีส์ (ทั้งสองตระกูล GPU Polaris)

  • ตองกา: Radeon R9 285, 380, 380X; Mobile Radeon R9 M390X, M395, M395X, M485X
  • Tonga 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)

แพลตฟอร์ม Carrizoของ AMD มี VCE 3.1 ซึ่งยังคงความสามารถเช่นเดียวกับ VCE ที่พบใน "Fiji" และ "Tonga" [ 12 ]

Stoney Ridgeมี VCE 3.4 เวอร์ชันย่อที่ไม่มีการเข้ารหัส HEVC/H.265 และมาพร้อมกับเอ็นจิ้น UVD 6.2 [ 13 ]

VCE 3.0 ยกเลิกการสนับสนุนเฟรม B ของ H.264 [ 14 ]

วีซีอี 4.0

ตัวเข้ารหัส Video Code Engine 4.0 และตัวถอดรหัส UVD 7.0 รวมอยู่ใน GPU ที่ใช้ Vega [ 15 ] [ 16 ]

วีซีอี 4.1

GPU Vega20 ของ AMD ซึ่งมีอยู่ใน Instinct Mi50, Instinct Mi60 และการ์ด Radeon VII ประกอบด้วย VCE 4.1 และอินสแตนซ์ UVD 7.2 สองตัว[ 17 ] [ 18 ]

ภาพรวมคุณสมบัติ

เอพียู

ตารางต่อไปนี้แสดงคุณสมบัติของโปรเซสเซอร์ AMD ที่มีกราฟิก 3 มิติ รวมถึงAPU (ดูเพิ่มเติม: รายชื่อโปรเซสเซอร์ AMD ที่มีกราฟิก 3 มิติ )

แพลตฟอร์ม กำลังสูง กำลังมาตรฐาน และกำลังต่ำ พลังงานต่ำและต่ำมาก
ชื่อรหัสเซิร์ฟเวอร์ พื้นฐาน โตรอนโต
ไมโคร เกียวโต
เดสก์ท็อป ผลงาน ราฟาเอลฟีนิกซ์
กระแสหลัก ลลาโนทรีนิตี้ริชแลนด์กาเวรีกาเวรี รีเฟรช (โกดาวารี)คาร์ริโซ่บริสตอล ริดจ์เรเวน ริดจ์ปิกัสโซเรอนัวร์เซซานน์
รายการ
พื้นฐาน คาบินีดาลี
มือถือผลงาน เรอนัวร์เซซานน์เรมแบรนด์ดราก้อนเรนจ์
กระแสหลัก ลลาโนทรีนิตี้ริชแลนด์กาเวรีคาร์ริโซ่บริสตอล ริดจ์เรเวน ริดจ์ปิกัสโซเรอนัวร์ลูเซียนน์เซซานบาร์เซโลฟีนิกซ์
รายการ ดาลีเมนโดซิโน
พื้นฐาน เดสนา, ออนแทรีโอ, ซาคาเต้คาบินี เทมาชบีมา, มัลลินส์คาร์ริโซ่-แอลสโตนีย์ ริดจ์พอลล็อก
ฝังตัว ทรีนิตี้นกอินทรีหัวขาวเหยี่ยวเมอร์ลิน , เหยี่ยวสีน้ำตาลนกฮูกเขาใหญ่เกรย์ฮอว์กออนแทรีโอ, ซาคาเต้คาบินีนกอินทรีสเตปป์ , นกอินทรีมงกุฎ , ตระกูล LXเหยี่ยวทุ่งหญ้าเหยี่ยวลายแถบริเวอร์ฮอว์ก
ปล่อยแล้วสิงหาคม 2554ตุลาคม 2555มิถุนายน 2556มกราคม 2557 2015มิถุนายน 2558มิถุนายน 2559ตุลาคม 2560มกราคม 2562มีนาคม 2020 มกราคม 2564มกราคม 2565กันยายน 2022มกราคม 2566มกราคม 2554พฤษภาคม 2556เมษายน 2557พฤษภาคม 2558กุมภาพันธ์ 2559เมษายน 2562กรกฎาคม 2563มิถุนายน 2565พฤศจิกายน 2022
สถาปัตยกรรมไมโครของซีพียูเค10เครื่องตอกเสาเข็มรถบดถนนรถขุด" รถขุด+ " [ 19 ]เซนเซน+เซน 2เซน 3เซน 3+เซน 4บ็อบแคทจากัวร์พูม่าพูม่า+ [ 20 ]" รถขุด+ " เซนเซน+" เซน 2+ "
ISAx86-64 v1x86-64เวอร์ชัน 2x86-64 v3x86-64 v4x86-64 v1x86-64เวอร์ชัน 2x86-64 v3
ซ็อกเก็ตเดสก์ท็อป ผลงาน ไม่มีข้อมูลเอเอ็ม5ไม่มีข้อมูลไม่มีข้อมูล
กระแสหลัก ไม่มีข้อมูลเอเอ็ม4ไม่มีข้อมูลไม่มีข้อมูล
รายการ เอฟเอ็ม1เอฟเอ็ม2เอฟเอ็ม2+FM2+ [ a ] ​​, AM4เอเอ็ม4ไม่มีข้อมูล
พื้นฐาน ไม่มีข้อมูลไม่มีข้อมูลเอเอ็ม1ไม่มีข้อมูลFP5ไม่มีข้อมูล
อื่น เอฟเอส1FS1+ , FP2FP3เอฟพี4FP5เอฟพี6เอฟพี7เอฟแอล1 FP7 FP7r2 FP8 เอฟที1เอฟที3เอฟที3บีเอฟพี4FP5เอฟที5FP5เอฟที6
เวอร์ชัน PCI Express2.0 3.0 4.0 5.0 4.0 2.0 3.0
ซีเอ็กซ์แอลไม่มีข้อมูลไม่มีข้อมูล
แฟบ ( นาโนเมตร ) GF 32SHP ( HKMG SOI ) GF 28SHP (HKMG แบบขายส่ง) GF 14LPP ( FinFETแบบก้อน) GF 12LP (FinFET แบบก้อน) TSMC N7 (FinFET bulk) TSMC N6 (FinFET bulk) CCD: TSMC N5 (FinFET bulk) cIOD: TSMC N6 (FinFET bulk)TSMC 4nm (FinFET bulk) TSMC N40 (จำนวนมาก) TSMC N28 (HKMG แบบขายส่ง) GF 28SHP (HKMG แบบขายส่ง) GF 14LPP ( FinFETแบบก้อน) GF 12LP (FinFET แบบก้อน) TSMC N6 (FinFET bulk)
พื้นที่ แม่พิมพ์ (มม. ² )228246245245250210 [ 21 ]156 180210CCD: (2x) 70 cIOD: 122 17875 (+ 28 FCH )107?125149~100
TDPขั้นต่ำ(W)351712101565354.543.95106128
TDPสูงสุดของ APU (วัตต์)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
จำนวนคอร์สูงสุดต่อซีพียู1211
จำนวน CCX สูงสุดต่อชิปหลัก1211
จำนวนคอร์สูงสุดต่อ CCX482424
จำนวนคอร์CPUสูงสุด[ c ] ต่อ APU481682424
จำนวน เธรดสูงสุดต่อคอร์ CPU1212
โครงสร้างไปป์ไลน์จำนวนเต็ม3+32+24+24+2+11+3+3+1+21+1+1+12+24+24+2+1
i386, i486, i586, CMOV, NOPL, i686, PAE , NX bit , CMPXCHG16B, AMD-V , RVI , ABMและ LAHF/SAHF 64 บิตใช่ใช่
IOMMU [ d ]ไม่มีข้อมูลเวอร์ชัน 2ว1เวอร์ชัน 2
BMI1 , AES-NI , CLMULและF16Cใช่ไม่มีข้อมูลใช่
มอฟบีไม่มีข้อมูลใช่
AVIC , BMI2 , RDRANDและ MWAITX/MONITORX ไม่มีข้อมูลใช่
SME [ e ] , TSME [ e ] , ADX , SHA , RDSEED , SMAP , SMEP , XSAVEC, XSAVES, XRSTORS, CLFLUSHOPT, CLZERO และ PTE Coalescingไม่มีข้อมูลใช่ไม่มีข้อมูลใช่
GMET , WBNOINVD, CLWB, QOS, PQE-BW, RDPID, RDPRU และ MCOMMITไม่มีข้อมูลใช่ไม่มีข้อมูลใช่
เอ็มพีเค , วีเอสไม่มีข้อมูลใช่ไม่มีข้อมูล
เอสจีเอ็กซ์ไม่มีข้อมูลไม่มีข้อมูล
หน่วยประมวลผลทศลบต่อคอร์10.5110.51
ท่อต่อ FPU22
ความกว้างท่อ FPU128 บิต256 บิต80 บิต128 บิต256 บิต
ชุดคำสั่ง CPU ระดับSIMDSSE4a [ f ]เอวีเอ็กซ์เอวีเอ็กซ์2เอวีเอ็กซ์-512เอสเอสเอสอี3เอวีเอ็กซ์เอวีเอ็กซ์2
3DNow!3DNow!+ไม่มีข้อมูลไม่มีข้อมูล
พรีเฟตช์/พรีเฟตช์ดับเบิลยูใช่ใช่
จีเอฟเอ็นไอไม่มีข้อมูลใช่ไม่มีข้อมูล
เอเอ็มเอ็กซ์ไม่มีข้อมูล
FMA4 , LWP, TBMและXOPไม่มีข้อมูลใช่ไม่มีข้อมูลไม่มีข้อมูลใช่ไม่มีข้อมูล
เอฟเอ็มเอ3ใช่ใช่
เอดีเอ็ม เอ็กซ์ดีเอ็นเอไม่มีข้อมูลใช่ไม่มีข้อมูล
แคชข้อมูลL1 ต่อคอร์ (กิโลไบต์)64163232
ความสัมพันธ์ของแคชข้อมูล L1 (วิธี)2488
แคชคำสั่ง L1 ต่อคอร์10.51 10.51
แคชคำสั่ง L1 รวมสูงสุดของ APU (กิโลไบต์)256128192256512256 64128 96 128
การเชื่อมโยงแคชคำสั่ง L1 (วิธี)2348 2 3 4 8
แคช L2ต่อคอร์10.5110.51
แคช L2 รวมสูงสุดของ APU (MiB)424161212
การเชื่อมโยงแคช L2 (วิธี)168168
แคช L3 on-die สูงสุดต่อ CCX (MiB)ไม่มีข้อมูล41632ไม่มีข้อมูล4
ขนาดแคช 3 มิติสูงสุดต่อ CCD (MiB)ไม่มีข้อมูล64ไม่มีข้อมูลไม่มีข้อมูล
ขนาด แคช L3ใน CCD สูงสุดต่อ APU (MiB)4816644
สูงสุด 3D V-Cache ทั้งหมดต่อ APU (MiB)ไม่มีข้อมูล64ไม่มีข้อมูลไม่มีข้อมูล
ขนาดแคช L3 สูงสุด ต่อ APU (MiB)ไม่มีข้อมูลไม่มีข้อมูล
ขนาด แคช L3รวมสูงสุดต่อ APU (MiB)48161284
ความสัมพันธ์ของแคช L3 ของ APU (จำนวนครั้ง)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-3200แอลพีดีอาร์5-5500
จำนวนช่อง DRAMสูงสุดต่อ APU21212
แบนด์วิดท์DRAM สูงสุด(GB/s) ต่อ APU29.86634.13238,400 บาท46.93268.256102.40083.200120,000 บาท 10.66612,800 บาท14.93319.20038,400 บาท12,800 บาท51.20088,000 บาท
สถาปัตยกรรมไมโครของ GPUเทราสเกล 2 (VLIW5)เทราสเกล 3 (VLIW4)GCN รุ่นที่ 2GCN เจนเนอเรชั่นที่ 3GCN เจนเนอเรชั่นที่ 5 [ 22 ]อาร์ดีเอ็นเอ 2อาร์ดีเอ็นเอ 3เทราสเกล 2 (VLIW5)GCN รุ่นที่ 2GCN รุ่นที่ 3 [ 22 ]GCN เจนเนอเรชั่นที่ 5อาร์ดีเอ็นเอ 2
ชุดคำสั่ง GPUชุดคำสั่งTeraScaleชุดคำสั่ง GCNชุดคำสั่ง RDNAชุดคำสั่งTeraScaleชุดคำสั่ง GCNชุดคำสั่ง RDNA
ความเร็วสัญญาณนาฬิกาพื้นฐานสูงสุดของ GPU (MHz)60080084486611081250140021002400400538600?84790012006001300ปี ค.ศ. 1900
ประสิทธิภาพสูงสุดของ GPU พื้นฐาน(GFLOPS) [ g ]480614.4648.1886.71134.517601971.22150.43686.4102.486???345.6460.8230.41331.2486.4
เอ็นจิ้น 3 มิติ[ h ]สูงสุด 400:20:8สูงสุด 384:24:6สูงสุด 512:32:8จนถึง 704:44:16 [ 23 ]สูงสุด 512:32:8768:48:8128:8:480:8:4128:8:4สูงสุด 192:12:8สูงสุด 192:12:4192:12:4สูงสุด 512:?128:??
IOMMUv1ไอโอเอ็มเอ็มยูวี2IOMMUv1?ไอโอเอ็มเอ็มยูวี2
ตัวถอดรหัสวิดีโอยูวีดี 3.0ยูวีดี 4.2ยูวีดี 6.0VCN 1.0 [ 24 ]VCN 2.1 [ 25 ]VCN 2.2 [ 25 ]วีซีเอ็น 3.1?ยูวีดี 3.0ยูวีดี 4.0ยูวีดี 4.2ยูวีดี 6.2วีซีเอ็น 1.0วีซีเอ็น 3.1
ตัวเข้ารหัสวิดีโอไม่มีข้อมูลวีซีอี 1.0วีซีอี 2.0วีซีอี 3.1ไม่มีข้อมูลวีซีอี 2.0วีซีอี 3.4
เอดีเอ็ม ฟลูอิด โมชั่น เลขที่ใช่เลขที่เลขที่ใช่เลขที่
การประหยัดพลังงาน GPUพาวเวอร์เพลย์พาวเวอร์จูนพาวเวอร์เพลย์พาวเวอร์จูน[ 26 ]
ทรูออดิโอไม่มีข้อมูลใช่[ 27 ]? ไม่มีข้อมูลใช่
ฟรีซิงค์1 2 1 2
HDCP [ i ]?1.42.22.3?1.42.22.3
PlayReady [ 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) จะนับเป็นหนึ่งโหนด
  3. ^ APU คือการรวม CPU และ GPU เข้าด้วยกัน โดยทั้งสองส่วนมีคอร์
  4. ^ต้องใช้เฟิร์มแวร์ที่รองรับ
  5. ^ a bต้องใช้เฟิร์มแวร์รองรับ
  6. ^ไม่มี SSE4 ไม่มี SSSE3
  7. ^ ประสิทธิภาพการ คำนวณแบบความแม่นยำเดี่ยวจะคำนวณจากความเร็วสัญญาณนาฬิกาหลักพื้นฐาน (หรือบูสต์) โดยอิงจากการดำเนินการ FMA
  8. ^เชเดอร์แบบรวม  :หน่วยการแมปพื้นผิว  :หน่วยเอาต์พุตการเรนเดอร์
  9. ^ a bในการเล่นเนื้อหาวิดีโอที่มีการป้องกัน จำเป็นต้องมีการ์ด ระบบปฏิบัติการ ไดรเวอร์ และแอปพลิเคชันที่รองรับ นอกจากนี้ยังต้องใช้จอแสดงผลที่เข้ากันได้กับ HDCP ด้วย HDCP เป็นข้อบังคับสำหรับการส่งออกรูปแบบเสียงบางรูปแบบ ซึ่งเป็นการเพิ่มข้อจำกัดเพิ่มเติมในการตั้งค่ามัลติมีเดีย
  10. ^หากต้องการจ่ายไฟให้กับจอแสดงผลมากกว่าสองจอ แผงเพิ่มเติมจะต้องรองรับ DisplayPort ในตัว [ 28 ]หรืออาจใช้ตัวแปลง DisplayPort เป็น DVI/HDMI/VGA แบบแอคทีฟก็ได้
  11. ^ a b DRM ( Direct Rendering Manager ) เป็นส่วนประกอบหนึ่งของเคอร์เนล Linux การสนับสนุนในตารางนี้หมายถึงเวอร์ชันล่าสุด

จีพียู

ตารางต่อไปนี้แสดงคุณสมบัติของGPUจากAMD / ATI (ดูเพิ่มเติม: รายชื่อหน่วยประมวลผลกราฟิกของ AMD )

ชื่อซีรี่ส์ GPUสิ่งมหัศจรรย์แมชความโกรธ 3 มิติเรจ โปรเรจ 128100 แรนด์฿200300 แรนด์400 แรนด์500 แรนด์600 แรนด์RV670700 แรนด์เอเวอร์กรีนหมู่เกาะทางเหนือหมู่เกาะทางใต้หมู่เกาะทะเลหมู่เกาะภูเขาไฟหมู่เกาะอาร์กติก / โพลาริสเวก้านาวี 1xนาวี 2xนาวี 3xนาวี 4x
ปล่อยแล้ว พ.ศ. 2529 1991 เมษายน2539 มีนาคม2540 สิงหาคม2541 เมษายน2543 สิงหาคม2544 กันยายน2545 พฤษภาคม2547 ตุลาคม2548 พฤษภาคม2550 พฤศจิกายน2550 มิถุนายน2551 กันยายน2552 ตุลาคม2553 ธันวาคม2010 มกราคม2555 กันยายน2556 มิถุนายน2558 มิถุนายน 2559, เมษายน 2560, สิงหาคม 2562 มิถุนายน 2017, กุมภาพันธ์ 2019 กรกฎาคม2562 พฤศจิกายน2020 ธันวาคม2022 กุมภาพันธ์2568
ชื่อทางการตลาดสิ่งมหัศจรรย์ แมช ความโกรธ 3 มิติเรจโปร เรจ128 เรเดียน7000 เรเดียน8000 เรเดียน9000 เรเดียนX700/X800 เรเดียน เอ็กซ์1000 การ์ดจอ Radeon HD 2000 การ์ดจอ Radeon HD 3000 การ์ดจอ Radeon HD 4000 การ์ดจอ Radeon HD 5000 การ์ดจอ Radeon HD 6000 การ์ดจอ Radeon HD 7000 เรเดียน200 เรเดียน300 เรเดียน400/500/600 การ์ดจอ Radeon RX Vega, Radeon VII การ์ดจอ Radeon RX 5000 การ์ดจอ Radeon RX 6000 การ์ดจอ Radeon RX 7000 การ์ดจอ Radeon RX 9000
การสนับสนุน AMD สิ้นสุดแล้วปัจจุบัน
ใจดี 2 มิติ 3 มิติ
สถาปัตยกรรมชุดคำสั่งไม่เป็นที่ทราบกันโดยทั่วไป ชุดคำสั่ง TeraScaleชุดคำสั่ง GCNชุดคำสั่ง RDNA
สถาปัตยกรรมไมโครไม่เป็นที่ทราบกันโดยทั่วไป จีเอฟเอ็กซ์1 จีเอฟเอ็กซ์2 TeraScale 1 (VLIW5) (GFX3) TeraScale 2 (VLIW5) (GFX4) TeraScale 2 (VLIW5)สูงสุดถึง 68xx (GFX4) TeraScale 3 (VLIW4)ใน 69xx [ 33 ] [ 34 ] (GFX5) GCN เจนเนอเรชั่น ที่ 1 (GFX6) GCN เจนเนอเรชั่น ที่ 2 (GFX7) GCN เจนเนอเรชั่น ที่ 3 (GFX8) GCN เจนเนอเรชั่น ที่ 4 (GFX8) GCN เจนเนอเรชั่น ที่ 5 (GFX9) อาร์ดีเอ็นเอ (จีเอฟเอ็กซ์10.1) RDNA 2 (GFX10.3) RDNA 3 (GFX11) RDNA 4 (GFX12)
พิมพ์ ท่อคงที่[]ไปป์ไลน์พิกเซลและเวอร์เท็กซ์ที่ตั้งโปรแกรมได้ โมเดลเชเดอร์แบบรวม
ไดเร็กต์3ดีไม่มีข้อมูล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.5 6.7 6.8
โอเพ่นจีแอลไม่มีข้อมูล1.1 1.2 1.3 1.5 [] [ 35 ]3.3 4.5 (Windows), 4.6 (Linux Mesa 25.2+) [ 36 ]4.6 [ 37 ] [ c ]
วัลคานไม่มีข้อมูล1.1 [] []1.3 [ 38 ] [ 39 ] [ e ]1.4 [ 40 ]
โอเพ่นซีแอลไม่มีข้อมูลใกล้โลหะ1.1 (ไม่รองรับโดยMesa ) 1.2+ (บนLinux : 1.1+ (ไม่มีการรองรับ Image บน Clover, ใช้ Rusticl) กับ Mesa, 1.2+ บน GCN รุ่นที่ 1) 2.0+ (ไดรเวอร์ Adrenalin บนWin 7+ ) (บนLinux ROCm, Mesa 1.2+ (ไม่รองรับใน Clover รองรับเฉพาะ Rusticl, Mesa 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+)) [ 41 ] [ 42 ] [ 43 ]
เอชเอสเอ / โรซีเอ็มไม่มีข้อมูลใช่?
วงจร ASICถอดรหัสวิดีโอไม่มีข้อมูลอาวีโว / ยูวีดียูวีดี+ยูวีดี 2ยูวีดี 2.2ยูวีดี 3ยูวีดี 4ยูวีดี 4.2UVD 5.0 ​​หรือ6.0ยูวีดี 6.3UVD 7 [ 15 ] [ f ]VCN 2.0 [ 15 ] [ f ]VCN 3.0 [ 44 ]วีซีเอ็น 4.0วีซีเอ็น 5.0
วงจรเข้ารหัสวิดีโอASICไม่มีข้อมูลวีซีอี 1.0วีซีอี 2.0VCE 3.0 หรือ 3.1วีซีอี 3.4VCE 4.0 [ 15 ] [ f ]
การเคลื่อนที่ของของเหลว[ g ]เลขที่ใช่เลขที่?
การประหยัดพลังงาน ? พาวเวอร์เพลย์พาวเวอร์จูนPowerTuneและZeroCore Power?
ทรูออดิโอไม่มีข้อมูลผ่าน DSPเฉพาะผ่านทางเชเดอร์
ฟรีซิงค์ไม่มีข้อมูล1 2
HDCP [ h ]ไม่มีข้อมูล? 1.4 2.2 2.3 [ 45 ]
PlayReady [ h ]ไม่มีข้อมูล3.0 เลขที่3.0
จอแสดงผลที่รองรับ[ i ]1–2 2 2–6 ? 4
ความละเอียดสูงสุด? 2–6 × 2560×1600 2–6 × 4096×2160 @ 30 Hz 2–6 × 5120×2880 @ 60 Hz 3 × 7680×4320 @ 60 Hz [ 46 ]7680×4320 @ 60 Hz PowerColor7680x4320

@165 เฮิรตซ์

7680x4320
/drm/radeon[ j ]ใช่ไม่มีข้อมูล
/drm/amdgpu[ j ]ไม่มีข้อมูลใช่เคอร์เนล 6.19+ [ 47 ]ใช่
  1. ^การ์ดจอ Radeon R100 Series มี Pixel Shader ที่สามารถตั้งโปรแกรมได้ แต่ไม่รองรับ DirectX 8 หรือ Pixel Shader 1.0 อย่างสมบูรณ์ โปรดดูบทความเกี่ยวกับ Pixel Shader ของ R100
  2. ^การ์ดที่ใช้ชิป R300, R400 และ R500 ไม่รองรับ OpenGL 2+ อย่างสมบูรณ์ เนื่องจากฮาร์ดแวร์ไม่รองรับเท็กซ์เจอร์ประเภทที่ไม่ใช่กำลังสองของสอง (NPOT) ทุกประเภท
  3. ^ a bการปฏิบัติตามมาตรฐาน OpenGL 4+ จำเป็นต้องรองรับ shaders FP64 และ shaders เหล่านี้ได้รับการจำลองบนชิป TeraScale บางรุ่นโดยใช้ฮาร์ดแวร์ 32 บิต
  4. ^ในทางทฤษฎีแล้ว การรองรับ Vulkan นั้นเป็นไปได้ แต่ยังไม่ได้นำมาใช้ในไดรเวอร์เวอร์ชันเสถียร
  5. ^การรองรับ Vulkan ใน Linux ขึ้นอยู่กับไดรเวอร์เคอร์เนล AMDgpu ส่วนไดรเวอร์ Radeon ไม่รองรับ Vulkan
  6. ^ a b c UVD และ VCE ถูกแทนที่ด้วย Video Core Next (VCN) ASIC ใน การใช้งาน Raven Ridge APU ของ Vega
  7. ^การประมวลผลวิดีโอสำหรับเทคนิคการแทรกเฟรมเรตวิดีโอ ใน Windows จะทำงานเป็นตัวกรอง DirectShow ในโปรแกรมเล่นวิดีโอของคุณ ใน Linux ไม่มีไดรเวอร์และ/หรือชุมชนใดรองรับ
  8. ^ a bในการเล่นเนื้อหาวิดีโอที่มีการป้องกัน จำเป็นต้องมีการ์ด ระบบปฏิบัติการ ไดรเวอร์ และแอปพลิเคชันที่รองรับ นอกจากนี้ยังต้องใช้จอแสดงผลที่เข้ากันได้กับ HDCP ด้วย HDCP เป็นข้อบังคับสำหรับการส่งออกรูปแบบเสียงบางรูปแบบ ซึ่งเป็นการเพิ่มข้อจำกัดเพิ่มเติมในการตั้งค่ามัลติมีเดีย
  9. ^อาจรองรับจอแสดงผลได้มากขึ้นด้วย การเชื่อมต่อ DisplayPort ดั้งเดิม หรือแบ่งความละเอียดสูงสุดระหว่างจอภาพหลายจอโดยใช้ตัวแปลงสัญญาณแบบแอคทีฟ
  10. ^ a b DRM ( Direct Rendering Manager ) เป็นส่วนประกอบหนึ่งของเคอร์เนล Linux AMDgpuเป็นโมดูลเคอร์เนล Linux การสนับสนุนในตารางนี้หมายถึงเวอร์ชันล่าสุด

การสนับสนุนระบบปฏิบัติการ

แกน VCE SIP จำเป็นต้องได้รับการสนับสนุนโดยไดรเวอร์อุปกรณ์ ไดรเวอร์อุปกรณ์จัดเตรียม อินเทอร์เฟซหนึ่งหรือหลายรายการเช่นOpenMAX ILจากนั้นซอฟต์แวร์ของผู้ใช้ปลายทาง เช่นGStreamerหรือHandBrake (HandBrake ปฏิเสธการสนับสนุน VCE ในเดือนธันวาคม 2016 [ 48 ]แต่เพิ่มเข้ามาในเดือนธันวาคม 2018 [ 49 ] ) จะใช้อินเทอร์เฟซเหล่านี้เพื่อเข้าถึงฮาร์ดแวร์ VCE และใช้งานได้

ไดรเวอร์อุปกรณ์กรรมสิทธิ์ของ AMD ที่ชื่อ AMD Catalystมีให้ใช้งานสำหรับระบบปฏิบัติการหลายระบบ และได้เพิ่มการรองรับ VCE เข้าไปแล้ว นอกจากนี้ ยังมี ไดรเวอร์อุปกรณ์ฟรีให้ใช้งานได้ ซึ่งไดรเวอร์นี้ก็รองรับฮาร์ดแวร์ VCE เช่นกัน

ลินุกซ์

การรองรับ VCE ASICนั้นมีอยู่ในไดรเวอร์อุปกรณ์amdgpuของเคอร์เนล Linux

วินโดวส์

ซอฟต์แวร์ "MediaShow Espresso Video Transcoding" ดูเหมือนจะใช้ VCE และ UVD อย่างเต็มที่[ 54 ]

XSplit Broadcasterรองรับ VCE ตั้งแต่เวอร์ชัน 1.3 [ 55 ]

Open Broadcaster Software (OBS Studio) รองรับ VCE สำหรับการบันทึกและการสตรีม Open Broadcaster Software (OBS) ดั้งเดิมต้องใช้การสร้างแบบแยกสาขาเพื่อเปิดใช้งาน VCE [ 56 ]

AMD Radeon Softwareรองรับ VCE พร้อมการจับภาพเกมในตัว ("Radeon ReLive") และใช้ AMD AMF/VCE บน APU หรือการ์ดกราฟิก Radeon เพื่อลดการลดลงของ FPS เมื่อจับภาพเกมหรือเนื้อหาวิดีโอ[ 57 ]

HandBrakeเพิ่มการรองรับ Video Coding Engine ในเวอร์ชัน 1.2.0 ในเดือนธันวาคม 2018 [ 49 ]

ผู้สืบทอด

VCE ถูกแทนที่ด้วย AMD Video Core Next ในซีรีส์ Raven Ridge ของ APU ที่วางจำหน่ายในเดือนตุลาคม 2560 VCN รวมทั้งการเข้ารหัส (VCE) และการถอดรหัส (UVD) เข้าด้วยกัน[ 58 ]

ดูเพิ่มเติม

เทคโนโลยีฮาร์ดแวร์วิดีโอ

เอดีเอ็ม

คนอื่น

  • Intel Quick Sync Video – หน่วยประมวลผล SIP ที่เทียบเท่าของ Intel
  • Nvidia NVENC – คอร์ SIP ที่เทียบเท่าของ Nvidia
  • Qualcomm Hexagon - หน่วยประมวลผล SIP เทียบเท่าของ Qualcomm
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Video_Coding_Engine&oldid=1320871554 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เครื่องมือเข้ารหัสวิดีโอ

Video Code Engine ( VCE ; ก่อน หน้านี้เรียกว่าVideo Coding Engine Video Compression Engine หรือVideo Codec Engine ในเอกสารทางการ) เป็นวงจรรวมเฉพาะแอป พลิเคชัน...

ภาพรวม

การจัดการข้อมูลวิดีโอเกี่ยวข้องกับการคำนวณ อัลกอริธึม การบีบอัดข้อมูล และอาจรวมถึง อัลกอริธึม การประมวลผลวิดีโอ ด้วย ดังที่ วิธีการบีบอัดแบบเทมเพลตแสดงให้เห็น อัลกอริธึมการบีบอัดวิดีโอแบบสูญเสียข้อมูลประกอบด้วยขั้นตอนต่างๆ ได้แก่ การประมาณการเคลื่อนไหว (ME)...

วีซีอี 1.0

VCE [ 1 ] เวอร์ชัน 1.0 รองรับ H.264 YUV420 (เฟรม I และ P), H.264 SVC Temporal Encode VCE และ Display Encode Mode (DEM)

วีซีอี 2.0

เมื่อเทียบกับเวอร์ชันแรก VCE 2.0 เพิ่ม H.264 YUV444 (I-Frames), B-frames สำหรับ H.264 YUV420 และการปรับปรุง DEM (Display Encode Mode) ซึ่งส่งผลให้คุณภาพการเข้ารหัสดีขึ้น