อ่าน 13 นาที
ตัวถอดรหัสวิดีโอแบบรวม
Unified Video Decoder ( UVD หรือชื่อเดิม Universal Video Decoder ) คือชื่อที่ AMD ใช้เรียก ชิป ASIC สำหรับ ถอดรหัสวิดีโอ โดยเฉพาะ มีหลายเวอร์ชันที่รองรับ ตัวแปลงสัญญาณวิดีโอ...
ตัวถอดรหัสวิดีโอแบบรวม
Unified Video Decoder ( UVDหรือชื่อเดิมUniversal Video Decoder ) คือชื่อที่AMD ใช้เรียก ชิปASIC สำหรับ ถอดรหัสวิดีโอ โดยเฉพาะ มีหลายเวอร์ชันที่รองรับตัวแปลงสัญญาณวิดีโอ หลากหลายรูปแบบ เช่นH.264และVC- 1
UVD เปิดตัวพร้อมกับRadeon HD 2000 Series และถูกรวมเข้ากับ GPUและAPUบางรุ่นของ AMD UVD ใช้พื้นที่บนผิวของ ชิปเป็นจำนวนมากในขณะที่เปิดตัว[ 1 ]และไม่ควรสับสนกับVideo Coding Engine (VCE) ของ AMD
นับตั้งแต่AMD Raven Ridge (วางจำหน่ายในเดือนมกราคม 2018) UVD และ VCE ก็ถูกแทนที่ด้วยVideo Core Next (VCN)
ภาพรวม
UVD ใช้หน่วยประมวลผลวิดีโอ ATI Xilleonซึ่งรวมอยู่ในชิปตัวเดียวกันกับGPUและเป็นส่วนหนึ่งของATI Avivo HDสำหรับการถอดรหัสวิดีโอด้วยฮาร์ดแวร์ ร่วมกับ Advanced Video Processor (AVP) AMD ระบุว่า UVD สามารถถอดรหัสวิดีโอ H.264/AVC และ VC-1 ได้ทั้งหมดด้วยฮาร์ดแวร์
เทคโนโลยี UVD ใช้โปรเซสเซอร์Cadence Tensilica Xtensa [ 2 ] [ 3 ] [ 4 ] [ 5 ]ซึ่งเดิมทีได้รับอนุญาตจาก ATI Technologies Inc. ในปี 2547 [ 6 ]
ยูวีดี/ยูวีดี+
ในเวอร์ชันแรกๆ ของ UVD การประมวลผลวิดีโอหลังการเรนเดอร์จะถูกส่งต่อไปยังพิกเซลเชเดอร์และเคอร์เนล OpenCL การถอดรหัส MPEG-2 ไม่ได้ดำเนินการภายใน UVD แต่ดำเนินการในโปรเซสเซอร์เชเดอร์ ตัวถอดรหัสนี้ตรงตามข้อกำหนดด้านประสิทธิภาพและโปรไฟล์ของBlu-rayและHD DVD โดยสามารถถอดรหัสบิตสตรีม H.264 ได้ที่ อัตราบิตสูงสุด40 Mbit/s และ รองรับ การเข้ารหัสเลขคณิตไบนารีแบบปรับตามบริบท (CABAC) สำหรับ H.264/AVC
แตกต่างจากบล็อกเร่งความเร็ววิดีโอใน GPU รุ่นก่อนๆ ซึ่งต้องการการทำงานของ CPU หลักเป็นอย่างมาก UVD จะถ่ายโอนกระบวนการถอดรหัสวิดีโอทั้งหมดสำหรับ VC-1 และ H.264 ยกเว้นการประมวลผลวิดีโอขั้นสุดท้ายซึ่งจะถูกถ่ายโอนไปยัง shaders นอกจากนี้ยังรองรับการถอดรหัส MPEG-2 ด้วย แต่จะไม่ทำการถอดรหัสบิตสตรีม/เอนโทรปีสำหรับวิดีโอ MPEG-2 ในฮาร์ดแวร์
ก่อนหน้านี้ ทั้ง ATI Radeon R520 series และ ATI Avivoของ NVidia Geforce 7 series PureVideoไม่ได้ช่วยในการบีบอัดบิตสตรีม/เอนโทรปีส่วนหน้าใน VC-1 และ H.264 - CPU โฮสต์เป็นผู้ดำเนินการนี้[ 7 ] UVD จัดการVLC / CAVLC / CABACการแปลงความถี่การทำนายพิกเซล และการลดบล็อกในลูปแต่ส่งการประมวลผลภายหลังไปยังเชเดอร์[ 8 ]การประมวลผลภายหลังประกอบด้วยการลดสัญญาณรบกวน การลดการแทรกสลับ และการปรับขนาด/ปรับขนาด AMD ยังระบุด้วยว่าส่วนประกอบ UVD ที่รวมอยู่ในแกน GPU ใช้พื้นที่เพียง 4.7 ตารางมิลลิเมตรในกระบวนการผลิต 65 นาโน เมตร
UVD เวอร์ชันหนึ่งที่เรียกว่า UVD+ ได้รับการแนะนำใน ซีรี่ส์ Radeon HD 3000 UVD+ รองรับHDCPสำหรับสตรีมวิดีโอที่มีความละเอียดสูงขึ้น[ 9 ]แต่ UVD+ ก็ถูกทำการตลาดในชื่อ UVD เช่นกัน
ยูวีดี 2
UVD ได้รับการปรับปรุงใหม่พร้อมกับการเปิดตัว ผลิตภัณฑ์ Radeon HD 4000ซีรีส์ UVD 2 มีคุณสมบัติการถอดรหัสบิตสตรีมแบบเต็มรูปแบบสำหรับ H.264/MPEG-4 AVC, VC-1 รวมถึงการเร่งความเร็วระดับ iDCT สำหรับสตรีมวิดีโอ MPEG2 การปรับปรุงประสิทธิภาพช่วยให้สามารถถอดรหัสสตรีมวิดีโอแบบคู่และ โหมด ภาพซ้อนภาพ (Picture-in-Picture) ได้ ทำให้ UVD2 เป็นไปตามมาตรฐาน BD-Live อย่างสมบูรณ์
UVD 2.2 มีอินเทอร์เฟซหน่วยความจำภายในที่ได้รับการออกแบบใหม่และเพิ่มความเข้ากันได้กับวิดีโอ MPEG2/H.264/VC-1 อย่างไรก็ตาม มันถูกวางจำหน่ายภายใต้ชื่อเดิมว่า "UVD 2 Enhanced" โดยระบุว่าเป็น "ตรรกะหลักพิเศษที่มีอยู่ใน GPU ซีรีส์ RV770 และ RV730 สำหรับการถอดรหัสฮาร์ดแวร์ของวิดีโอ MPEG2, H.264 และ VC-1 ด้วยการถอดรหัสแบบสองสตรีม" การที่ UVD 2.2 เป็นเพียงการอัปเดตเพิ่มเติมจาก UVD 2 นั้นเป็นเหตุผลที่ทำให้มีการดำเนินการเช่นนี้
ยูวีดี 3
UVD 3 เพิ่มการรองรับการถอดรหัส MPEG2 ด้วยฮาร์ดแวร์เพิ่มเติม (การถอดรหัสเอนโทรปี), DivXและXvidผ่านการถอดรหัสMPEG-4 Part 2 (การถอดรหัสเอนโทรปี, การแปลงผกผัน, การชดเชยการเคลื่อนไหว) และ Blu-ray 3Dผ่านMVC (การถอดรหัสเอนโทรปี, การแปลงผกผัน, การชดเชยการเคลื่อนไหว, การลดบล็อกในลูป) [ 10 ] [ 11 ]พร้อมกับการรองรับสเตอริโอ 3D ที่ 120 Hz [ 12 ]และได้รับการปรับให้เหมาะสมเพื่อใช้พลังการประมวลผล CPU น้อยลง UVD 3 ยังเพิ่มการรองรับจอแสดงผลสเตอริโอ Blu-ray 3D อีกด้วย
ยูวีดี 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"พฤษภาคม 2016
ยูวีดี 5
UVD 5 เปิดตัวพร้อมกับ AMD Radeon R9 285 คุณสมบัติใหม่ของ UVD คือการรองรับวิดีโอ 4K H.264 อย่างเต็มรูปแบบ สูงสุดถึงระดับ 5.2 (4Kp60) [ 14 ]
ยูวีดี 6
มีรายงานว่า ตัวถอดรหัส UVD 6.0 และ ตัวเข้ารหัส Video Coding Engine 3.0 ถูกนำมาใช้ครั้งแรกใน GPU ที่ใช้ GCN 3 รวมถึงซีรี่ส์ Radeon R9 Fury [ 15 ] [ 16 ]ตามด้วยซีรี่ส์ AMD Radeon Rx 300 (ตระกูล GPU Pirate Islands) และซีรี่ส์ AMD Radeon Rx 400 (ตระกูล GPU Arctic Islands) [ 17 ]นอกจากนี้ยังมีการประกาศเวอร์ชัน UVD ในฮาร์ดแวร์ตัวควบคุมกราฟิกที่ใช้ "Fiji" และ "Carrizo" เพื่อรองรับการถอดรหัสวิดีโอฮาร์ดแวร์ High Efficiency Video Coding (HEVC, H.265) สูงสุด 4K สี 8 บิต (H.265 เวอร์ชัน 1 โปรไฟล์หลัก) [ 18 ] [ 19 ] [ 20 ]และยังรองรับHDR สี 10 บิตทั้งตัวแปลงสัญญาณวิดีโอ H.265 และVP9ในซีรี่ส์ AMD Radeon 400 ด้วย UVD 6.3 [ 21 ] [ 22 ] [ 23 ]
ยูวีดี 7
ตัวถอดรหัส UVD 7.0 และ ตัวเข้ารหัส Video Coding Engine 4.0 รวมอยู่ใน GPU ที่ใช้ Vega [ 24 ] [ 25 ]แต่ยังไม่มีการถอดรหัสฮาร์ดแวร์ VP9 ที่มีฟังก์ชันคงที่[ 26 ]
ยูวีดี 7.2
GPU Vega20 ของ AMD ซึ่งมีอยู่ใน Instinct Mi50, Instinct Mi60 และการ์ด Radeon VII ประกอบด้วย VCE 4.1 และอินสแตนซ์ UVD 7.2 สองตัว[ 27 ] [ 28 ]
วีซีเอ็น 1
เริ่มจากกราฟิกในตัวของ Raven Ridge APU (Ryzen 2200/2400G) UVD และ VCE เดิมถูกแทนที่ด้วย " Video Core Next " (VCN) ใหม่ VCN 1.0 เพิ่มการถอดรหัสฮาร์ดแวร์เต็มรูปแบบสำหรับตัวแปลงสัญญาณ VP9 [ 29 ]
การรองรับรูปแบบ
| การดำเนินการ | MPEG-1 [ก] | H.262 (MPEG-2) | H.263 (MPEG-4 ASP) | VC-1 / WMV 9 | H.264 (MPEG-4 AVC) [ b ] | เอช.265 (เอชวีซี) | วีพี9 | เอวี1 | เจพีเอ | ความละเอียดสูงสุด | ความลึกของสี | เอดีเอ็ม ฟลูอิด โมชั่น | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| การถอดรหัส | การถอดรหัส | การถอดรหัส | การถอดรหัส | การถอดรหัส | การเข้ารหัส | การถอดรหัส | การเข้ารหัส | การถอดรหัส | การถอดรหัส | การเข้ารหัส | การถอดรหัส | การแทรกเฟรม | ||||
| ยูวีดี 1.0 | RV610, RV630, RV670, RV620, RV635 | เลขที่ | เลขที่ | เลขที่ | ใช่ | ใช่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | 2K | 8 บิต | เลขที่ |
| ยูวีดี 2.0 | อาร์เอส780, อาร์เอส880, อาร์วี770 | |||||||||||||||
| ยูวีดี 2.2 | RV710, RV730, RV740 | |||||||||||||||
| ยูวีดี 2.3 | ไม้ซีดาร์ ไม้เรดวูด ไม้จูนิเปอร์ ไม้ไซเปรส | |||||||||||||||
| ยูวีดี 3.0 | ปาล์ม (นักมวยปล้ำ/ออนแทรีโอ), ซูโม่ (ลลาโน), ซูโม่ 2 (ลลาโน) | ใช่ | ใช่ | ใช่ | ||||||||||||
| ยูวีดี 3.1 | บาร์ตส์, เติร์กส์, ไคคอส, เคย์แมน, ซีมัวร์ | |||||||||||||||
| ยูวีดี 3.2 | อารูบา (ทรินิตี้/ริชแลนด์), ตาฮิติ | วีซีอี[เอ] | ||||||||||||||
| ยูวีดี 4.0 | เคปเวอร์เด, พิตแคร์น | ใช่ | ||||||||||||||
| ยูวีดี 4.2 | Kaveri, Kabini, Mullins, โบแนร์, ฮาวาย | |||||||||||||||
| ยูวีดี 5.0 | ตองกา | 4K | ||||||||||||||
| ยูวีดี 6.0 | คาร์ริโซ, ฟิจิ | ใช่ | ใช่ | |||||||||||||
| ยูวีดี 6.2 | สโตนีย์ | 10 บิต | ||||||||||||||
| ยูวีดี 6.3 | โพลาริส, เวก้าเอ็ม, เล็กซ่า | วีซีอี[เอ] | ||||||||||||||
| ยูวีดี 7.0 | เวก้า10, เวก้า12 | |||||||||||||||
| ยูวีดี 7.2 | เวก้า20 | |||||||||||||||
| วีซีเอ็น 1.0 | อีกา, ปิกัสโซ | ใช่ | ใช่ | ใช่ | ||||||||||||
| วีซีเอ็น 2.0 | Navi10, Navi12, Navi14, เรอนัวร์, เซซาน | 8K | เลขที่ | |||||||||||||
| วีซีเอ็น 2.5 | อาร์คทูรัส | |||||||||||||||
| วีซีเอ็น 2.6 | อัลเดบารัน | |||||||||||||||
| วีซีเอ็น 3.0 | นาวี24 | เลขที่ | เลขที่ | |||||||||||||
| นาวี21, นาวี22, นาวี23 | ใช่ | ใช่ | ใช่ | |||||||||||||
| วีซีเอ็น 3.1.0 | แวนโกห์ | ? | ? | ? | ||||||||||||
| วีซีเอ็น 3.1.1 | เรมแบรนด์ | เลขที่ | เลขที่ | เลขที่ | เลขที่ | 8K | 10 บิต | เลขที่ | ||||||||
| วีซีเอ็น 3.1.2 | ราฟาเอล | ? | ? | ? | ||||||||||||
| วีซีเอ็น 4.0 | นาวี 3x | ใช่ | ? | ? | ? | |||||||||||
| การดำเนินการ | การถอดรหัส | การถอดรหัส | การถอดรหัส | การถอดรหัส | การถอดรหัส | การเข้ารหัส | การถอดรหัส | การเข้ารหัส | การถอดรหัส | การถอดรหัส | การเข้ารหัส | การถอดรหัส | ความละเอียดสูงสุด | ความลึกของสี | การแทรกเฟรม | |
| MPEG-1 [ก] | H.262 (MPEG-2) | H.263 (MPEG-4 ASP) | VC-1 / WMV 9 | H.264 (MPEG-4 AVC) | เอช.265 (เอชวีซี) | วีพี9 | เอวี1 | เจพีเอ | เอดีเอ็ม ฟลูอิด โมชั่น | |||||||
- ^ a bการเข้ารหัส MPEG-4 AVC และ HEVC โดยใช้เอ็นจิ้นการเข้ารหัสวิดีโอ แยกต่างหาก
ความพร้อมใช้งาน
การ์ดแสดงผลRadeon HD 2000 ซีรีส์ ส่วนใหญ่ใช้ UVD สำหรับการถอดรหัสฮาร์ดแวร์ของเนื้อหาความละเอียดสูง 1080p [ 31 ]อย่างไรก็ตาม การ์ดแสดงผล Radeon HD 2900 ซีรีส์ไม่ได้รวม UVD ไว้ด้วย (แม้ว่าจะสามารถให้ฟังก์ชันการทำงานบางส่วนผ่านการใช้ shaders ก็ตาม) ซึ่งระบุไว้อย่างไม่ถูกต้องว่ามีอยู่ในหน้าผลิตภัณฑ์และกล่องบรรจุภัณฑ์ของผลิตภัณฑ์ของพันธมิตรผู้ผลิตก่อนการเปิดตัว Radeon HD 2900 XT โดยระบุว่าการ์ดมี ATI Avivo HD หรือระบุอย่างชัดเจนว่ามี UVD ซึ่งมีเพียงข้อความแรกที่ระบุว่ามี ATI Avivo HD เท่านั้นที่ถูกต้อง การไม่รวม UVD ได้รับการยืนยันจากเจ้าหน้าที่ของ AMD เช่นกัน[ 32 ]
UVD2 ถูกนำมาใช้ใน GPU ซีรี่ส์ Radeon RV7x0 และ R7x0รวมถึงซีรี่ส์ RS7x0 ที่ใช้สำหรับเมนบอร์ด IGP ซีรี่ส์ชิปเซ็ต AMD 700 ด้วย
ภาพรวมคุณสมบัติ
เอพียู
ตารางต่อไปนี้แสดงคุณสมบัติของโปรเซสเซอร์ 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 | กรกฎาคม 2020 | มิถุนายน 2565 | พฤศจิกายน 2022 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| สถาปัตยกรรมไมโครของซีพียู | เค10 | เครื่องตอกเสาเข็ม | รถบดถนน | รถขุด | " รถขุด+ " [ 33 ] | เซน | เซน+ | เซน 2 | เซน 3 | เซน 3+ | เซน 4 | บ็อบแคท | จากัวร์ | พูม่า | พูม่า+ [ 34 ] | " รถขุด+ " | เซน | เซน+ | " เซน 2+ " | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ISA | x86-64 v1 | x86-64เวอร์ชัน 2 | x86-64 v3 | x86-64 v4 | x86-64 v1 | x86-64เวอร์ชัน 2 | x86-64 v3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ซ็อกเก็ต | เดสก์ท็อป | ผลงาน | ไม่มีข้อมูล | เอเอ็ม5 | ไม่มีข้อมูล | ไม่มีข้อมูล | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| กระแสหลัก | ไม่มีข้อมูล | เอเอ็ม4 | ไม่มีข้อมูล | ไม่มีข้อมูล | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| รายการ | เอฟเอ็ม1 | เอฟเอ็ม2 | เอฟเอ็ม2+ | FM2+ [ a ] , AM4 | เอเอ็ม4 | ไม่มีข้อมูล | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| พื้นฐาน | ไม่มีข้อมูล | ไม่มีข้อมูล | เอเอ็ม1 | ไม่มีข้อมูล | FP5 | ไม่มีข้อมูล | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| อื่น | เอฟเอส1 | FS1+ , FP2 | FP3 | เอฟพี4 | FP5 | เอฟพี6 | เอฟพี7 | เอฟแอล1 | FP7 FP7r2 FP8 | เอฟที1 | เอฟที3 | เอฟที3บี | เอฟพี4 | FP5 | เอฟที5 | FP5 | เอฟที6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| เวอร์ชัน PCI Express | 2.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) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| พื้นที่ แม่พิมพ์ (มม. ² ) | 228 | 246 | 245 | 245 | 250 | 210 [ 35 ] | 156 | 180 | 210 | CCD: (2x) 70 cIOD: 122 | 178 | 75 (+ 28 FCH ) | 107 | ? | 125 | 149 | ~100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TDPขั้นต่ำ(W) | 35 | 17 | 12 | 10 | 15 | 65 | 35 | 4.5 | 4 | 3.95 | 10 | 6 | 12 | 8 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TDPสูงสุดของ APU (วัตต์) | 100 | 95 | 65 | 45 | 170 | 54 | 18 | 25 | 6 | 54 | 15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ความเร็วสัญญาณนาฬิกาพื้นฐานสูงสุดของ APU (GHz) | 3 | 3.8 | 4.1 | 4.1 | 3.7 | 3.8 | 3.6 | 3.7 | 3.8 | 4.0 | 3.3 | 4.7 | 4.3 | 1.75 | 2.2 | 2 | 2.2 | 3.2 | 2.6 | 1.2 | 3.35 | 2.8 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| จำนวน APU สูงสุดต่อโหนด[ b ] | 1 | 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| จำนวนคอร์สูงสุดต่อซีพียู | 1 | 2 | 1 | 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| จำนวน CCX สูงสุดต่อชิปหลัก | 1 | 2 | 1 | 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| จำนวนคอร์สูงสุดต่อ CCX | 4 | 8 | 2 | 4 | 2 | 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| จำนวนคอร์CPUสูงสุด[ c ] ต่อ APU | 4 | 8 | 16 | 8 | 2 | 4 | 2 | 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| จำนวน เธรดสูงสุดต่อคอร์ CPU | 1 | 2 | 1 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| โครงสร้างไปป์ไลน์จำนวนเต็ม | 3+3 | 2+2 | 4+2 | 4+2+1 | 1+3+3+1+2 | 1+1+1+1 | 2+2 | 4+2 | 4+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 | ไม่มีข้อมูล | ไม่มีข้อมูล | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| เอ็มพีเค , วีเอส | ไม่มีข้อมูล | ไม่มีข้อมูล | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| เอสจีเอ็กซ์ | ไม่มีข้อมูล | ไม่มีข้อมูล | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| หน่วยประมวลผลทศลบต่อคอร์ | 1 | 0.5 | 1 | 1 | 0.5 | 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ท่อต่อ FPU | 2 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ความกว้างท่อ FPU | 128 บิต | 256 บิต | 80 บิต | 128 บิต | 256 บิต | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ชุดคำสั่ง CPU ระดับSIMD | SSE4a [ f ] | เอวีเอ็กซ์ | เอวีเอ็กซ์2 | เอวีเอ็กซ์-512 | เอสเอสเอสอี3 | เอวีเอ็กซ์ | เอวีเอ็กซ์2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3DNow! | 3DNow!+ | ไม่มีข้อมูล | ไม่มีข้อมูล | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| พรีเฟตช์/พรีเฟตช์ดับเบิลยู | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| จีเอฟเอ็นไอ | ไม่มีข้อมูล | ไม่มีข้อมูล | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| เอเอ็มเอ็กซ์ | ไม่มีข้อมูล | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMA4 , LWP, TBMและXOP | ไม่มีข้อมูล | ไม่มีข้อมูล | ไม่มีข้อมูล | ไม่มีข้อมูล | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| เอฟเอ็มเอ3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| เอดีเอ็ม เอ็กซ์ดีเอ็นเอ | ไม่มีข้อมูล | ไม่มีข้อมูล | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| แคชข้อมูลL1 ต่อคอร์ (กิโลไบต์) | 64 | 16 | 32 | 32 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ความสัมพันธ์ของแคชข้อมูล L1 (วิธี) | 2 | 4 | 8 | 8 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| แคชคำสั่ง L1 ต่อคอร์ | 1 | 0.5 | 1 | 1 | 0.5 | 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| แคชคำสั่ง L1 รวมสูงสุดของ APU (กิโลไบต์) | 256 | 128 | 192 | 256 | 512 | 256 | 64 | 128 | 96 | 128 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| การเชื่อมโยงแคชคำสั่ง L1 (วิธี) | 2 | 3 | 4 | 8 | 2 | 3 | 4 | 8 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| แคช L2ต่อคอร์ | 1 | 0.5 | 1 | 1 | 0.5 | 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| แคช L2 รวมสูงสุดของ APU (MiB) | 4 | 2 | 4 | 16 | 1 | 2 | 1 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| การเชื่อมโยงแคช L2 (วิธี) | 16 | 8 | 16 | 8 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| แคช L3 on-die สูงสุดต่อ CCX (MiB) | ไม่มีข้อมูล | 4 | 16 | 32 | ไม่มีข้อมูล | 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ขนาดแคช 3 มิติสูงสุดต่อ CCD (MiB) | ไม่มีข้อมูล | 64 | ไม่มีข้อมูล | ไม่มีข้อมูล | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ขนาด แคช L3ใน CCD สูงสุดต่อ APU (MiB) | 4 | 8 | 16 | 64 | 4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| สูงสุด 3D V-Cache ทั้งหมดต่อ APU (MiB) | ไม่มีข้อมูล | 64 | ไม่มีข้อมูล | ไม่มีข้อมูล | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ขนาดแคช L3 สูงสุด ต่อ APU (MiB) | ไม่มีข้อมูล | ไม่มีข้อมูล | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ขนาด แคช L3รวมสูงสุดต่อ APU (MiB) | 4 | 8 | 16 | 128 | 4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ความสัมพันธ์ของแคช L3 ของ APU (จำนวนครั้ง) | 16 | 16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| รูปแบบแคช L3 | เหยื่อ | เหยื่อ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| แคช L4สูงสุด | ไม่มีข้อมูล | ไม่มีข้อมูล | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| รองรับDRAMสูงสุด | DDR3 -1866 | DDR3-2133 | DDR3-2133 , DDR4-2400 | DDR4-2400 | DDR4-2933 | DDR4-3200 , LPDDR4-4266 | DDR5 -4800, LPDDR5 -6400 | DDR5 -5200 | DDR5 -5600, LPDDR5x -7500 | DDR3L -1333 | DDR3L-1600 | DDR3L-1866 | DDR3-1866 , DDR4-2400 | DDR4-2400 | DDR4-1600 | DDR4-3200 | แอลพีดีอาร์5-5500 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| จำนวนช่อง DRAMสูงสุดต่อ APU | 2 | 1 | 2 | 1 | 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| แบนด์วิดท์DRAM สูงสุด(GB/s) ต่อ APU | 29.866 | 34.132 | 38,400 บาท | 46.932 | 68.256 | 102.400 | 83.200 | 120,000 บาท | 10.666 | 12,800 บาท | 14.933 | 19.200 | 38,400 บาท | 12,800 บาท | 51.200 | 88,000 บาท | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| สถาปัตยกรรมไมโครของ GPU | เทราสเกล 2 (VLIW5) | เทราสเกล 3 (VLIW4) | GCN รุ่นที่ 2 | GCN เจนเนอเรชั่นที่ 3 | GCN เจนเนอเรชั่นที่ 5 [ 36 ] | อาร์ดีเอ็นเอ 2 | อาร์ดีเอ็นเอ 3 | เทราสเกล 2 (VLIW5) | GCN รุ่นที่ 2 | GCN รุ่นที่ 3 [ 36 ] | GCN เจนเนอเรชั่นที่ 5 | อาร์ดีเอ็นเอ 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ชุดคำสั่ง GPU | ชุดคำสั่งTeraScale | ชุดคำสั่ง GCN | ชุดคำสั่ง RDNA | ชุดคำสั่งTeraScale | ชุดคำสั่ง GCN | ชุดคำสั่ง RDNA | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ความเร็วสัญญาณนาฬิกาพื้นฐานสูงสุดของ GPU (MHz) | 600 | 800 | 844 | 866 | 1108 | 1250 | 1400 | 2100 | 2400 | 400 | 538 | 600 | ? | 847 | 900 | 1200 | 600 | 1300 | ปี ค.ศ. 1900 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ประสิทธิภาพสูงสุดของ GPU พื้นฐาน(GFLOPS) [ g ] | 480 | 614.4 | 648.1 | 886.7 | 1134.5 | 1760 | 1971.2 | 2150.4 | 3686.4 | 102.4 | 86 | ? | ? | ? | 345.6 | 460.8 | 230.4 | 1331.2 | 486.4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| เอ็นจิ้น 3 มิติ[ h ] | สูงสุด 400:20:8 | สูงสุด 384:24:6 | สูงสุด 512:32:8 | จนถึง 704:44:16 [ 37 ] | สูงสุด 512:32:8 | 768:48:8 | 128:8:4 | 80:8:4 | 128:8:4 | สูงสุด 192:12:8 | สูงสุด 192:12:4 | 192:12:4 | สูงสุด 512:? | 128:?? | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| IOMMUv1 | ไอโอเอ็มเอ็มยูวี2 | IOMMUv1 | ? | ไอโอเอ็มเอ็มยูวี2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ตัวถอดรหัสวิดีโอ | ยูวีดี 3.0 | ยูวีดี 4.2 | ยูวีดี 6.0 | VCN 1.0 [ 38 ] | VCN 2.1 [ 39 ] | VCN 2.2 [ 39 ] | วีซีเอ็น 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 | พาวเวอร์เพลย์ | พาวเวอร์จูน | พาวเวอร์เพลย์ | พาวเวอร์จูน[ 40 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ทรูออดิโอ | ไม่มีข้อมูล | ? | ไม่มีข้อมูล | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ฟรีซิงค์ | 1 2 | 1 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HDCP [ i ] | ? | 1.4 | 2.2 | 2.3 | ? | 1.4 | 2.2 | 2.3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PlayReady [ i ] | ไม่มีข้อมูล | 3.0 ยังไม่พร้อมใช้งาน | ไม่มีข้อมูล | 3.0 ยังไม่พร้อมใช้งาน | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| จอแสดงผลที่รองรับ[ j ] | 2–3 | 2–4 | 3 | 3 (เดสก์ท็อป) 4 (มือถือ, ฝังตัว) | 4 | 2 | 3 | 4 | 4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/drm/radeon[ k ] [ 43 ] [ 44 ] | ไม่มีข้อมูล | ไม่มีข้อมูล | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
/drm/amdgpu[ k ] [ 45 ] | ไม่มีข้อมูล | ไม่มีข้อมูล | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- ^สำหรับรถขุดรุ่น FM2+: A8-7680, A6-7480 และ Athlon X4 845
- ^คอมพิวเตอร์ส่วนบุคคล (PC) จะนับเป็นหนึ่งโหนด
- ^ APU คือการรวม CPU และ GPU เข้าด้วยกัน โดยทั้งสองส่วนมีคอร์
- ^ต้องใช้เฟิร์มแวร์ที่รองรับ
- ^ a bต้องใช้เฟิร์มแวร์รองรับ
- ^ไม่มี SSE4 ไม่มี SSSE3
- ^ ประสิทธิภาพ ความแม่นยำเดี่ยวคำนวณจากความเร็วสัญญาณนาฬิกาหลักพื้นฐาน (หรือบูสต์) โดยอิงจากการดำเนินการ FMA
- ^เชเดอร์แบบรวม :หน่วยการแมปพื้นผิว :หน่วยเอาต์พุตการเรนเดอร์
- ^ a bในการเล่นเนื้อหาวิดีโอที่มีการป้องกัน จำเป็นต้องมีการ์ด ระบบปฏิบัติการ ไดรเวอร์ และแอปพลิเคชันที่รองรับ นอกจากนี้ยังต้องใช้จอแสดงผลที่เข้ากันได้กับ HDCP ด้วย HDCP เป็นข้อบังคับสำหรับการส่งออกรูปแบบเสียงบางรูปแบบ ซึ่งเป็นการเพิ่มข้อจำกัดเพิ่มเติมในการตั้งค่ามัลติมีเดีย
- ^หากต้องการจ่ายไฟให้กับจอแสดงผลมากกว่าสองจอ แผงเพิ่มเติมจะต้องรองรับ DisplayPort ในตัว [ 42 ]หรืออาจใช้ตัวแปลง DisplayPort เป็น DVI/HDMI/VGA แบบแอคทีฟก็ได้
- ^ a b DRM ( Direct Rendering Manager ) เป็นส่วนประกอบหนึ่งของเคอร์เนล Linux การสนับสนุนในตารางนี้หมายถึงเวอร์ชันล่าสุด
จีพียู
ตารางต่อไปนี้แสดงคุณสมบัติของGPUจากAMD / ATI (ดูเพิ่มเติม: รายชื่อหน่วยประมวลผลกราฟิกของ AMD )
| ชื่อซีรี่ส์ GPU | สิ่งมหัศจรรย์ | แมช | ความโกรธ 3 มิติ | เรจ โปร | เรจ 128 | 100 แรนด์ | ฿200 | 300 แรนด์ | 400 แรนด์ | 500 แรนด์ | 600 แรนด์ | RV670 | 700 แรนด์ | เอเวอร์กรีน | หมู่เกาะทางเหนือ | หมู่เกาะทางใต้ | หมู่เกาะทะเล | หมู่เกาะภูเขาไฟ | หมู่เกาะอาร์กติก / โพลาริส | เวก้า | นาวี 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 [ 47 ] [ 48 ] (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 [ข] [ 49 ] | 3.3 | 4.5 (Windows), 4.6 (Linux Mesa 25.2+) [ 50 ] | 4.6 [ 51 ] [ c ] | |||||||||||||||||||
| วัลคาน | ไม่มีข้อมูล | 1.1 [ค] [ง] | 1.3 [ 52 ] [ 53 ] [ e ] | 1.4 [ 54 ] | |||||||||||||||||||||||
| โอเพ่นซีแอล | ไม่มีข้อมูล | ใกล้โลหะ | 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+)) [ 55 ] [ 56 ] [ 57 ] | |||||||||||||||||||||
| เอชเอสเอ / โรซีเอ็ม | ไม่มีข้อมูล | ? | |||||||||||||||||||||||||
| วงจร ASICถอดรหัสวิดีโอ | ไม่มีข้อมูล | อาวีโว / ยูวีดี | ยูวีดี+ | ยูวีดี 2 | ยูวีดี 2.2 | ยูวีดี 3 | ยูวีดี 4 | ยูวีดี 4.2 | UVD 5.0 หรือ6.0 | ยูวีดี 6.3 | UVD 7 [ 24 ] [ f ] | VCN 2.0 [ 24 ] [ f ] | VCN 3.0 [ 58 ] | วีซีเอ็น 4.0 | วีซีเอ็น 5.0 | ||||||||||||
| วงจรเข้ารหัสวิดีโอASIC | ไม่มีข้อมูล | วีซีอี 1.0 | วีซีอี 2.0 | VCE 3.0 หรือ 3.1 | วีซีเอ 3.4 | VCE 4.0 [ 24 ] [ f ] | |||||||||||||||||||||
| การเคลื่อนที่ของของเหลว[ g ] | ? | ||||||||||||||||||||||||||
| การประหยัดพลังงาน | ? | พาวเวอร์เพลย์ | พาวเวอร์จูน | PowerTuneและZeroCore Power | ? | ||||||||||||||||||||||
| ทรูออดิโอ | ไม่มีข้อมูล | ผ่าน DSPเฉพาะ | ผ่านทางเชเดอร์ | ||||||||||||||||||||||||
| ฟรีซิงค์ | ไม่มีข้อมูล | 1 2 | |||||||||||||||||||||||||
| HDCP [ h ] | ไม่มีข้อมูล | ? | 1.4 | 2.2 | 2.3 [ 59 ] | ||||||||||||||||||||||
| 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 [ 60 ] | 7680×4320 @ 60 Hz PowerColor | 7680x4320 @165 เฮิรตซ์ | 7680x4320 | |||||||||||||||||||
/drm/radeon[ j ] | ไม่มีข้อมูล | ||||||||||||||||||||||||||
/drm/amdgpu[ j ] | ไม่มีข้อมูล | ||||||||||||||||||||||||||
- ^การ์ดจอ Radeon R100 Series มี Pixel Shader ที่สามารถตั้งโปรแกรมได้ แต่ไม่รองรับ DirectX 8 หรือ Pixel Shader 1.0 อย่างสมบูรณ์ โปรดดูบทความเกี่ยวกับ Pixel Shader ของ R100
- ^การ์ดที่ใช้ชิป R300, R400 และ R500 ไม่รองรับ OpenGL 2+ อย่างสมบูรณ์ เนื่องจากฮาร์ดแวร์ไม่รองรับเท็กซ์เจอร์ประเภทที่ไม่ใช่กำลังสองของสอง (NPOT) ทุกประเภท
- ^ a bการปฏิบัติตามมาตรฐาน OpenGL 4+ จำเป็นต้องรองรับ shaders FP64 และ shaders เหล่านี้ได้รับการจำลองบนชิป TeraScale บางรุ่นโดยใช้ฮาร์ดแวร์ 32 บิต
- ^ในทางทฤษฎีแล้ว การรองรับ Vulkan นั้นเป็นไปได้ แต่ยังไม่ได้นำมาใช้ในไดรเวอร์เวอร์ชันเสถียร
- ^การรองรับ Vulkan ใน Linux ขึ้นอยู่กับไดรเวอร์เคอร์เนล AMDgpu ส่วนไดรเวอร์ Radeon ไม่รองรับ Vulkan
- ^ a b c UVD และ VCE ถูกแทนที่ด้วย Video Core Next (VCN) ASIC ใน การใช้งาน Raven Ridge APU ของ Vega
- ^การประมวลผลวิดีโอสำหรับเทคนิคการแทรกเฟรมเรตวิดีโอ ใน Windows จะทำงานเป็นตัวกรอง DirectShow ในโปรแกรมเล่นวิดีโอของคุณ ใน Linux ไม่มีไดรเวอร์และ/หรือชุมชนใดรองรับ
- ^ a bในการเล่นเนื้อหาวิดีโอที่มีการป้องกัน จำเป็นต้องมีการ์ด ระบบปฏิบัติการ ไดรเวอร์ และแอปพลิเคชันที่รองรับ นอกจากนี้ยังต้องใช้จอแสดงผลที่เข้ากันได้กับ HDCP ด้วย HDCP เป็นข้อบังคับสำหรับการส่งออกรูปแบบเสียงบางรูปแบบ ซึ่งเป็นการเพิ่มข้อจำกัดเพิ่มเติมในการตั้งค่ามัลติมีเดีย
- ^อาจรองรับจอแสดงผลได้มากขึ้นด้วย การเชื่อมต่อ DisplayPort ดั้งเดิม หรือแบ่งความละเอียดสูงสุดระหว่างจอภาพหลายจอโดยใช้ตัวแปลงสัญญาณแบบแอคทีฟ
- ^ a b DRM ( Direct Rendering Manager ) เป็นส่วนประกอบหนึ่งของเคอร์เนล Linux AMDgpuเป็นโมดูลเคอร์เนล Linux การสนับสนุนในตารางนี้หมายถึงเวอร์ชันล่าสุด
การสนับสนุนระบบปฏิบัติการ
แกนหลัก UVD SIP จำเป็นต้องได้รับการสนับสนุนจากไดรเวอร์อุปกรณ์ ซึ่งมี อินเทอร์เฟซอย่างน้อยหนึ่งรายการเช่นVDPAU , VAAPIหรือDXVAจากนั้นซอฟต์แวร์ของผู้ใช้ปลายทาง เช่นโปรแกรมเล่นมีเดีย VLCหรือGStreamer จะใช้อินเทอร์เฟซใดอินเทอร์เฟซหนึ่งเหล่านี้ เพื่อเข้าถึงฮาร์ดแวร์ UVD และใช้งานได้
AMD Catalyst ซึ่ง เป็นไดรเวอร์อุปกรณ์กราฟิกที่เป็นกรรมสิทธิ์ของ AMD ที่รองรับ UVD นั้นมีให้ใช้งานสำหรับ Microsoft Windows และระบบปฏิบัติการ Linux บางรุ่น นอกจากนี้ยังมี ไดรเวอร์อุปกรณ์ฟรีที่รองรับฮาร์ดแวร์ UVD ด้วยเช่น กัน
ลินุกซ์

การสนับสนุน UVD มีให้ใช้งานในไดรเวอร์Catalystเวอร์ชัน 8.10 ที่เป็นกรรมสิทธิ์ของ AMD ตั้งแต่เดือนตุลาคม 2551 ผ่านทางX-Video Motion Compensation (XvMC) หรือX-Video Bitstream Acceleration (XvBA) [ 63 ] [ 64 ]ตั้งแต่เดือนเมษายน 2556 [ 65 ] UVD ได้รับการสนับสนุนโดยไดรเวอร์อุปกรณ์ "radeon" ที่เป็นโอเพนซอร์สและฟรีผ่านทางVideo Decode and Presentation API for Unix (VDPAU) การใช้งาน VDPAU มีให้ใช้งานในรูปแบบGallium3D state trackerในMesa 3D
เมื่อวันที่ 28 มิถุนายน 2557 Phoronixได้เผยแพร่เกณฑ์มาตรฐานบางอย่างเกี่ยวกับการใช้ Unified Video Decoder ผ่านอินเทอร์เฟซ VDPAU ที่ทำงานบนMPlayerบน Ubuntu 14.04 ที่ใช้ Mesa 3D เวอร์ชัน 10.3-testing [ 66 ]
วินโดวส์
Microsoft Windows รองรับ UVD มาตั้งแต่เปิดตัว ปัจจุบัน UVD รองรับเฉพาะ ข้อกำหนด API DXVA (DirectX Video Acceleration) สำหรับ แพลตฟอร์ม Microsoft WindowsและXbox 360เพื่อให้สามารถเร่งความเร็วการถอดรหัสวิดีโอ ด้วยฮาร์ดแวร์ ดังนั้น ซอฟต์แวร์เล่นมีเดียจึงต้องรองรับ DXVA ด้วยจึงจะสามารถใช้การเร่งความเร็วฮาร์ดแวร์ของ UVD ได้
คนอื่น
การสนับสนุนการรันเฟิร์มแวร์แบบกำหนดเอง ที่ใช้ FreeRTOSบนคอร์ UVD ของ Radeon HD 2400 (ซึ่งใช้ CPU Xtensa) ที่เชื่อมต่อกับบอร์ด STM32 ARM ผ่านI 2 Cได้รับการพยายามตั้งแต่เดือนมกราคม 2012 [ 67 ]
ผู้มาก่อนและผู้สืบทอด
บรรพบุรุษ
Video ShaderและATI Avivoเป็นเทคโนโลยีที่คล้ายคลึงกันกับที่เคยใช้ในผลิตภัณฑ์ ATI รุ่นก่อนๆ
ผู้สืบทอด
UVD ถูกแทนที่ด้วย AMD Video Core Next ในซีรีส์ Raven Ridge ของ APU ที่วางจำหน่ายในเดือนตุลาคม 2560 VCN รวมทั้งการเข้ารหัส (VCE) และการถอดรหัส (UVD) เข้าด้วยกัน[ 68 ]
ดูเพิ่มเติม
เทคโนโลยีฮาร์ดแวร์วิดีโอ
เอ็นดีวีดี
- PureVideo - Nvidia
- การชดเชยการเคลื่อนไหวของ GeForce 256
- ตัวประมวลผลวิดีโอความละเอียดสูง
- เครื่องประมวลผลวิดีโอ
- Nvidia NVENC
- เอ็นดีวีอี (Nvidia NVDEC)
เอดีเอ็ม
- วิดีโอคอร์เน็กซ์ - AMD
- เอ็นจิ้นการเข้ารหัสวิดีโอ - AMD
- ตัวถอดรหัสวิดีโอแบบรวม - AMD
- เชเดอร์วิดีโอ - ATI
อินเทล
ควอลคอม
คนอื่น
- VDPAU – API สำหรับการถอดรหัสและนำเสนอวิดีโอสำหรับระบบ Unix จาก NVIDIA
- Video Acceleration API (VA API) – API ทางเลือกสำหรับการเร่งความเร็ววิดีโอแทน XvBA สำหรับระบบปฏิบัติการ Linux/UNIX ที่รองรับ XvBA เป็นแบ็กเอนด์
- X-Video Bitstream Acceleration (XvBA) – API เร่งความเร็วฮาร์ดแวร์แห่งอนาคตของ AMDสำหรับระบบปฏิบัติการ Linux/UNIX
- ตัวถอดรหัสบิตสตรีม (BSD)
- การเปรียบเทียบหน่วยประมวลผลกราฟิกของ AMD
- DirectX Video Acceleration (DxVA) – API เร่งความเร็วฮาร์ดแวร์ของMicrosoft สำหรับ ระบบปฏิบัติการMicrosoft Windows
หมายเหตุ
ลิงก์ภายนอก
- เอกสารสรุปเทคโนโลยี ATI Avivo HDเดือนกรกฎาคม 2551
- AMD Video Technologies , ตุลาคม 2553
- สไลด์นำเสนอเปรียบเทียบการถอดรหัสด้วย CPU, ATI Avivo HD และ PureVideo HD และการเปรียบเทียบการถอดรหัสวิดีโอ VC-1 และ H.264
- AMD Media Codecs (ดาวน์โหลดเพิ่มเติม)
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ตัวถอดรหัสวิดีโอแบบรวม
Unified Video Decoder ( UVD หรือชื่อเดิม Universal Video Decoder ) คือชื่อที่ AMD ใช้เรียก ชิป ASIC สำหรับ ถอดรหัสวิดีโอ โดยเฉพาะ มีหลายเวอร์ชันที่รองรับ ตัวแปลงสัญญาณวิดีโอ...
ภาพรวม
UVD ใช้หน่วยประมวลผลวิดีโอ ATI Xilleon ซึ่งรวมอยู่ในชิปตัวเดียวกันกับ GPU และเป็นส่วนหนึ่งของ ATI Avivo HD สำหรับการถอดรหัสวิดีโอด้วยฮาร์ดแวร์ ร่วมกับ Advanced Video Processor (AVP) AMD ระบุว่า UVD สามารถถอดรหัสวิดีโอ H.264/AVC และ VC-1 ได้ทั้งหมดด้วยฮาร์ดแวร์
ยูวีดี/ยูวีดี+
ในเวอร์ชันแรกๆ ของ UVD การประมวลผลวิดีโอหลังการเรนเดอร์ จะถูกส่งต่อไปยังพิกเซลเชเดอร์และเคอร์เนล OpenCL การถอดรหัส MPEG-2 ไม่ได้ดำเนินการภายใน UVD แต่ดำเนินการในโปรเซสเซอร์เชเดอร์ ตัวถอดรหัสนี้ตรงตามข้อกำหนดด้านประสิทธิภาพและโปรไฟล์ของ Blu-ray และ HD DVD...
ยูวีดี 2
UVD ได้รับการปรับปรุงใหม่พร้อมกับการเปิดตัว ผลิตภัณฑ์ Radeon HD 4000 ซีรีส์ UVD 2 มีคุณสมบัติการถอดรหัสบิตสตรีมแบบเต็มรูปแบบสำหรับ H.