محرك ترميز الفيديو

محرك ترميز الفيديو ( VCE ، كان يُشار إليه سابقًا باسم محرك ترميز الفيديو ، [1] أو محرك ضغط الفيديو [2] أو محرك ترميز الفيديو [3] في وثائق AMD الرسمية) هو الدائرة المتكاملة الخاصة بتطبيق ترميز الفيديو من AMD والتي تنفذ ترميز الفيديو H.264/MPEG-4 AVC . منذ عام 2012 تم دمجه في جميع وحدات معالجة الرسوميات ووحدات المعالجة المسرعة باستثناء 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).

ملخص

في "الوضع الثابت بالكامل"، يتم إجراء الحساب بالكامل بواسطة وحدة VCE ذات الوظيفة الثابتة. يمكن الوصول إلى الوضع الثابت بالكامل من خلال واجهة برمجة التطبيقات OpenMAX IL.
يمكن الوصول أيضًا إلى كتلة ترميز الإنتروبيا في VCE ASIC بشكل منفصل، مما يتيح "الوضع الهجين" . في "الوضع الهجين"، يتم إجراء معظم العمليات الحسابية بواسطة محرك ثلاثي الأبعاد لوحدة معالجة الرسوميات. باستخدام SDK Accelerated Parallel Programming SDK و OpenCL من AMD، يمكن للمطورين إنشاء برامج ترميز هجينة تجمع بين تقدير الحركة المخصص وتحويل جيب التمام المنفصل العكسي وتعويض الحركة وترميز الإنتروبيا للأجهزة لتحقيق ترميز أسرع من الترميز في الوقت الفعلي.

تتضمن معالجة بيانات الفيديو حساب خوارزميات ضغط البيانات وربما خوارزميات معالجة الفيديو . وكما توضح طرق ضغط القالب ، فإن خوارزميات ضغط الفيديو التي تعاني من فقدان البيانات تتضمن الخطوات التالية: تقدير الحركة (ME)، وتحويل جيب التمام المنفصل (DCT)، وترميز الإنتروبيا (EC).

AMD Video Code Engine (VCE) هو تنفيذ كامل للأجهزة لبرنامج ترميز الفيديو H.264/MPEG-4 AVC. وهو قادر على تقديم 1080 بكسل بمعدل 60 إطارًا/ثانية. ولأن كتلة ترميز الإنتروبيا الخاصة به هي أيضًا محرك ترميز فيديو يمكن الوصول إليه بشكل منفصل، فيمكن تشغيله في وضعين: الوضع الثابت الكامل والوضع الهجين. [8] [9]

من خلال استخدام AMD APP SDK ، المتوفر لنظامي Linux وMicrosoft Windows، يمكن للمطورين إنشاء برامج ترميز هجينة تجمع بين تقدير الحركة المخصص وتحويل جيب التمام المنفصل العكسي وتعويض الحركة وترميز إنتروبيا الأجهزة لتحقيق ترميز أسرع من الترميز في الوقت الفعلي. في الوضع الهجين، يتم استخدام كتلة ترميز إنتروبيا وحدة VCE فقط، بينما يتم تفريغ الحساب المتبقي إلى محرك ثلاثي الأبعاد لوحدة معالجة الرسومات، وبالتالي يتناسب الحساب مع عدد وحدات الحوسبة المتاحة (CUs).

في سي إي 1.0

يدعم VCE [1] الإصدار 1.0 إطارات H.264 YUV420 (I & P)، وH.264 SVC Temporal Encode VCE، ووضع ترميز العرض (DEM).

يمكن العثور عليه على:

  • يعتمد على Piledriver
    • وحدات المعالجة المسرعة Trinity (Ax-5xxx، على سبيل المثال A10-5800K)
    • وحدات المعالجة المتسارعة Richland (Ax-6xxx، على سبيل المثال A10-6800K)
  • وحدات معالجة الرسوميات من جيل الجزر الجنوبية (GCN1: كايمان، أروبا (ترينيتي/ريتشلاند)، الرأس الأخضر، بيتكيرن، تاهيتي). وهي
    • سلسلة Radeon HD 7700 (باستثناء HD 7790 مع VCE 2.0)
    • سلسلة Radeon HD 7800
    • سلسلة Radeon HD 7900
    • Radeon HD 8570 إلى 8990 (باستثناء HD 8770 مع VCE 2.0)
    • راديون R7 250E، 250X، 265 / R9 270، 270X، 280، 280X
    • راديون R7 360، 370، 455 / R9 370، 370X
    • تحويل بطاقة Radeon HD 77x0M المحمولة إلى HD 7970M
    • سلسلة Radeon HD 8000 المحمولة
    • سلسلة Radeon Rx M2xx المحمولة (باستثناء R9 M280X مع VCE 2.0 وR9 M295X مع VCE 3.0)
    • كارت الشاشة المحمول Radeon R5 M330 إلى R9 M390
    • بطاقات FirePro مع الجيل الأول من GCN (GCN1) (باستثناء W2100، وهي من Oland XT)

في سي إي 2.0

بالمقارنة مع الإصدار الأول، يضيف VCE 2.0 H.264 YUV444 (إطارات I)، وإطارات B لـ H.264 YUV420، وتحسينات على DEM (وضع ترميز العرض)، مما يؤدي إلى جودة ترميز أفضل.

يمكن العثور عليه على:

  • مبني على الأسطوانة البخارية
    • وحدات المعالجة المسرعة Kaveri (Ax-7xxx، على سبيل المثال A10-7850K)
    • وحدات معالجة APU من Godavari (Ax-7xxx، على سبيل المثال A10-7890K)
  • مقرها جاكوار
    • وحدات المعالجة المسرعة Kabini (مثل Athlon 5350 وSempron 2650)
    • وحدات Temash APU (على سبيل المثال A6-1450، A4-1200)
  • مقرها بوما
    • بيما ومولينز
  • وحدات معالجة الرسوميات من جيل Sea Islands بالإضافة إلى وحدات معالجة الرسوميات Bonaire أو Hawaii (الجيل الثاني من Graphics Core Next)، مثل
    • راديون HD 7790، 8770
    • راديون R7 260، 260X / R9 290، 290X، 295X2
    • راديون R7 360 / R9 390، 390X
    • كارت الشاشة المحمول راديون R9 M280X
    • كارت الشاشة المحمول راديون R9 M385، M385X
    • كارت الشاشة المحمول راديون R9 M470، M470X
    • بطاقات FirePro مع الجيل الثاني من GCN (GCN2)

في سي إي 3.0

تتميز تقنية Video Code Engine 3.0 (VCE 3.0) بميزة جديدة لتوسيع نطاق الفيديو عالي الجودة - ومنذ الإصدار 3.4 - ترميز الفيديو عالي الكفاءة (HEVC/H.265). [10] [11]

يمكن العثور عليه، مع UVD 6.0، على الجيل الثالث من Graphics Core Next (GCN3) مع أجهزة التحكم في الرسومات المستندة إلى "Tonga" و"Fiji" و"Iceland" و"Carrizo" (VCE 3.1)، والتي تستخدم الآن سلسلة AMD Radeon Rx 300 (عائلة وحدة معالجة الرسومات Pirate Islands) وVCE 3.4 بواسطة سلسلة AMD Radeon Rx 400 الفعلية وسلسلة AMD Radeon 500 (كلاهما من عائلة وحدة معالجة الرسومات Polaris).

  • تونجا: 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)

يزيل VCE 3.0 الدعم لإطارات B H.264. [12]

في سي إي 4.0

تم تضمين مشفر Video Code Engine 4.0 وفك التشفير UVD 7.0 في وحدات معالجة الرسومات المستندة إلى Vega. [13] [14]

في سي إي 4.1

تتضمن وحدة معالجة الرسوميات Vega20 من AMD، الموجودة في بطاقات Instinct Mi50 وInstinct Mi60 وRadeon VII، VCE 4.1 ونسختين UVD 7.2. [15] [16]

نظرة عامة على الميزات

وحدات المعالجة المسرعة

يوضح الجدول التالي ميزات معالجات AMD ذات الرسومات ثلاثية الأبعاد، بما في ذلك وحدات المعالجة المسرعة (APUs) (انظر أيضًا: قائمة معالجات AMD ذات الرسومات ثلاثية الأبعاد ).

منصة طاقة عالية وقياسية ومنخفضة طاقة منخفضة ومنخفضة للغاية
الاسم الرمزي الخادم أساسي تورنتو
مايكرو كيوتو
سطح المكتب أداء رافائيل فينيكس
التيار الرئيسي لانو الثالوث ريتشلاند كافيري كافيري ريفريش (جودافاري) كاريزو بريستول ريدج ريفِن ريدج بيكاسو رينوار سيزان
دخول
أساسي كابيني دالي
متحرك أداء رينوار سيزان رامبرانت سلسلة التنين
التيار الرئيسي لانو الثالوث ريتشلاند كافيري كاريزو بريستول ريدج ريفِن ريدج بيكاسو رينوار
لوسيان
سيزان
بارسيلو
فينيكس
دخول دالي ميندوسينو
أساسي ديسنا، أونتاريو، زاكاتي كابيني، تماش بيما، مولينز كاريزو-ل ستوني ريدج بولوك
مغروس الثالوث النسر الأصلع صقر الميرلين ،
الصقر البني
البومة ذات القرون الكبيرة الصقر الرمادي أونتاريو، زكاتي كابيني نسر السهوب ، النسر المتوج ،
عائلة LX
صقر البراري الصقر المخطط صقر النهر
مطلق سراحه أغسطس 2011 أكتوبر 2012 يونيو 2013 يناير 2014 2015 يونيو 2015 يونيو 2016 أكتوبر 2017 يناير 2019 مارس 2020 يناير 2021 يناير 2022 سبتمبر 2022 يناير 2023 يناير 2011 مايو 2013 أبريل 2014 مايو 2015 فبراير 2016 أبريل 2019 يوليو 2020 يونيو 2022 نوفمبر 2022
هندسة وحدة المعالجة المركزية ك10 دافع الأكوام أسطوانة بخارية حفارة " الحفارة+ " [17] زين زين+ زين 2 زين 3 زين 3+ زين 4 بوبكات جاكوار بوما بوما+ [18] " حفارة+ " زين زين+ " زين 2+ "
عيسى x86-64 الإصدار 1 x86-64 الإصدار 2 x86-64 الإصدار 3 x86-64 الإصدار 4 x86-64 الإصدار 1 x86-64 الإصدار 2 x86-64 الإصدار 3
المقبس سطح المكتب أداء ص5
التيار الرئيسي ص4
دخول اف ام 1 اف ام 2 اف ام 2+ FM2+ [أ] ، AM4 ص4
أساسي ص1 FP5
آخر FS1 FS1+ ، FP2 FP3 FP4 FP5 FP6 FP7 فل1 FP7
FP7r2
FP8
؟ FT1 FT3 FT3b FP4 FP5 FT5 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 بالجملة)
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 بالجملة)
مساحة القالب (مم 2 ) 228 246 245 245 250 210 [19] 156 180 210 CCD: (2x) 70
cIOD: 122
178 75 (+ 28 فرنك سويسري ) 107 ؟ 125 149 ~100
الحد الأدنى لـ TDP (W) 35 17 12 10 15 65 35 4.5 4 3.95 10 6 12 8
الحد الأقصى لـ TDP لوحدة المعالجة المركزية (W) 100 95 65 45 170 54 18 25 6 54 15
الحد الأقصى لساعة وحدة المعالجة المركزية (جيجاهيرتز) 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
الحد الأقصى لوحدات المعالجة المتسارعة لكل عقدة [ب] 1 1
الحد الأقصى لعدد النوى لكل وحدة معالجة مركزية 1 2 1 1
الحد الأقصى لـ CCX لكل نواة 1 2 1 1
الحد الأقصى للنواة لكل CCX 4 8 2 4 2 4
الحد الأقصى لعدد نوى وحدة المعالجة المركزية [c] لكل وحدة معالجة مسرعة 4 8 16 8 2 4 2 4
الحد الأقصى للخيوط لكل نواة وحدة المعالجة المركزية 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 بت نعم نعم
منظمة أومو [د] الإصدار 2 الإصدار 1 الإصدار 2
مؤشر كتلة الجسم 1 ، AES-NI ، CLMUL ، و F16C نعم نعم
موفبي نعم
AVIC و BMI2 و RDRAND وMWAITX/MONITORX نعم
اندماج SME [e] وTSME [e] و ADX و SHA و RDSEED و SMAP و SMEP وXSAVEC وXSAVES وXRSTORS وCLFLUSHOPT وCLZERO وPTE نعم نعم
GMET وWBNOINVD وCLWB وQOS وPQE-BW وRDPID وRDPRU وMCOMMIT نعم نعم
إم بي كيه ، فايس نعم
بورصة سنغافورة
وحدات العتبة العائمة لكل نواة 1 0.5 1 1 0.5 1
الأنابيب لكل وحدة عائمة 2 2
عرض أنبوب FPU 128 بت 256 بت 80 بت 128 بت 256 بت
مجموعة تعليمات وحدة المعالجة المركزية على مستوى SIMD SSE4a [ف] AVX ايه في اكس 2 ايه في اكس-512 إس إس إس إي 3 AVX ايه في اكس 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 (ميغا بايت) 4 2 4 16 1 2 1 2
ارتباطات ذاكرة التخزين المؤقت L2 (طرق) 16 8 16 8
الحد الأقصى لذاكرة التخزين المؤقت L3 عند التشغيل لكل CCX (MiB) 4 16 32 4
الحد الأقصى لذاكرة التخزين المؤقت ثلاثية الأبعاد لكل CCD (ميغا بايت) 64
الحد الأقصى الإجمالي لذاكرة التخزين المؤقت L3 في CCD لكل وحدة APU (ميغا بايت) 4 8 16 64 4
الأعلى. إجمالي ذاكرة التخزين المؤقتة ثلاثية الأبعاد لكل وحدة APU (MiB) 64
الحد الأقصى لذاكرة التخزين المؤقتة L3 لكل وحدة معالجة APU (ميغا بايت)
الحد الأقصى لإجمالي ذاكرة التخزين المؤقت L3 لكل وحدة APU (ميغا بايت) 4 8 16 128 4
ارتباطات ذاكرة التخزين المؤقت APU L3 (طرق) 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 ذاكرة LPDDR5-5500
الحد الأقصى لقنوات DRAM لكل وحدة APU 2 1 2 1 2
الحد الأقصى لعرض النطاق الترددي لذاكرة DRAM (جيجابايت/ثانية) لكل وحدة معالجة مسرعة 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
هندسة وحدة معالجة الرسوميات الدقيقة تيرا سكيل 2 (VLIW5) تيرا سكيل 3 (VLIW4) GCN الجيل الثاني GCN الجيل الثالث GCN الجيل الخامس [20] الحمض النووي الريبوزي منقوص الأكسجين 2 حمض الريبونوويك 3 تيرا سكيل 2 (VLIW5) GCN الجيل الثاني GCN الجيل الثالث [20] GCN الجيل الخامس الحمض النووي الريبوزي منقوص الأكسجين 2
مجموعة تعليمات وحدة معالجة الرسوميات مجموعة تعليمات TeraScale مجموعة تعليمات GCN مجموعة تعليمات RDNA مجموعة تعليمات TeraScale مجموعة تعليمات GCN مجموعة تعليمات RDNA
الحد الأقصى لساعة وحدة معالجة الرسومات الأساسية (ميجا هرتز) 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
محرك ثلاثي الأبعاد [ح] حتى 400:20:8 حتى 384:24:6 حتى 512:32:8 حتى 704:44:16 [21] حتى 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 IOMMUv2 IOMMUv1 ؟ IOMMUv2
فك تشفير الفيديو يو في دي 3.0 يو في دي 4.2 يو في دي 6.0 شبكة الاتصال الافتراضية 1.0 [22] شبكة الاتصال الافتراضية 2.1 [23] شبكة الاتصال الافتراضية 2.2 [23] شبكة الاتصال الافتراضية 3.1 ؟ يو في دي 3.0 يو في دي 4.0 يو في دي 4.2 يو في دي 6.0 درجة الـ 6.3 شبكة الاتصال الافتراضية 1.0 شبكة الاتصال الافتراضية 3.1
مُشفِّر الفيديو في سي إي 1.0 في سي إي 2.0 في سي إي 3.1 في سي إي 2.0 في سي إي 3.1
تقنية الحركة السائلة من AMD لا نعم لا لا نعم لا
توفير طاقة وحدة معالجة الرسوميات باور بلاي باور تون باور بلاي باور تون [24]
ترو اوديو نعم[25] ؟ نعم
فري سينك 1
2
1
2
HDCP [i] ؟ 1.4 2.2 2.3 ؟ 1.4 2.2 2.3
تشغيل جاهز [i] 3.0 ليس بعد 3.0 ليس بعد
الشاشات المدعومة [j] 2-3 2-4 3 3 (سطح مكتب)
4 (محمول، مضمن)
4 2 3 4 4
/drm/radeon[ك] [27] [28] نعم نعم
/drm/amdgpu[ك] [29] نعم[30] نعم[30]
  1. ^ بالنسبة لنماذج الحفارات FM2+: A8-7680، A6-7480 وAthlon X4 845.
  2. ^ سيكون الكمبيوتر الشخصي عبارة عن عقدة واحدة.
  3. ^ تجمع وحدة المعالجة المسرعة بين وحدة المعالجة المركزية ووحدة معالجة الرسومات. وكلاهما يحتوي على نوى.
  4. ^ يتطلب دعم البرامج الثابتة.
  5. ^ ab يتطلب دعم البرامج الثابتة.
  6. ^ لا يوجد SSE4. لا يوجد SSSE3.
  7. ^ يتم حساب أداء الدقة الفردية من سرعة الساعة الأساسية (أو المعززة) استنادًا إلى عملية FMA .
  8. ^ وحدات التظليل الموحدة  : وحدات تعيين الملمس  : وحدات إخراج العرض
  9. ^ ab لتشغيل محتوى الفيديو المحمي، يتطلب الأمر أيضًا دعم البطاقة ونظام التشغيل والبرنامج التشغيلي والتطبيق. كما يلزم وجود شاشة HDCP متوافقة لهذا الغرض. يعد HDCP إلزاميًا لإخراج تنسيقات صوتية معينة، مما يفرض قيودًا إضافية على إعداد الوسائط المتعددة.
  10. ^ لتغذية أكثر من شاشتين، يجب أن تحتوي الألواح الإضافية على دعم DisplayPort أصلي . [26] بدلاً من ذلك، يمكن استخدام محولات DisplayPort-to-DVI/HDMI/VGA النشطة.
  11. ^ ab DRM ( Direct Rendering Manager ) هو أحد مكونات نواة Linux. يشير الدعم في هذا الجدول إلى الإصدار الأحدث.

وحدات معالجة الرسوميات

يوضح الجدول التالي ميزات وحدات معالجة الرسومات الخاصة بـ AMD / ATI (انظر أيضًا: قائمة وحدات معالجة الرسومات الخاصة بـ AMD ).

اسم سلسلة وحدة معالجة الرسوميات يتعجب ماخ غضب ثلاثي الأبعاد ريج برو الغضب 128 ر100 ر200 ر300 ر400 ر500 ر600 رV670 ر700 دائم الخضرة
الجزر الشمالية

الجزر الجنوبية

جزر البحر

الجزر البركانية

جزر القطب الشمالي
/ بولاريس
فيجا نافي 1x نافي 2x نافي 3x
مطلق سراحه 1986 1991 أبريل
1996
مارس
1997
أغسطس
1998
أبريل
2000
أغسطس
2001
سبتمبر
2002
مايو
2004
أكتوبر
2005
مايو
2007
نوفمبر
2007
يونيو
2008
سبتمبر
2009
أكتوبر
2010
ديسمبر
2010
يناير
2012
سبتمبر
2013
يونيو
2015
يونيو 2016، أبريل 2017، أغسطس 2019 يونيو 2017، فبراير 2019 يوليو
2019
نوفمبر
2020
ديسمبر
2022
اسم التسويق يتعجب ماخ
غضب ثلاثي الأبعاد
ريج
برو
الغضب
128
راديون
7000
راديون
8000
راديون
9000
راديون
X700/X800
راديون
X1000
راديون
اتش دي 2000
راديون
اتش دي 3000
راديون
اتش دي 4000
راديون
اتش دي 5000
راديون
اتش دي 6000
راديون
اتش دي 7000
راديون
200
راديون
300
راديون
400/500/600
راديون
RX فيجا، راديون VII
راديون
RX 5000
راديون
RX 6000
راديون
RX 7000
دعم AMD انتهت حاضِر
عطوف 2D ثلاثي الأبعاد
هندسة مجموعة التعليمات غير معروف للعامة مجموعة تعليمات TeraScale مجموعة تعليمات GCN مجموعة تعليمات RDNA
الهندسة المعمارية الدقيقة تيرا سكيل 1
(VLIW)
تيرا سكيل 2
(VLIW5)
TeraScale 2
(VLIW5)

حتى 68xx
TeraScale 3
(VLIW4)

في 69xx [31] [32]
GCN
الجيل الأول
GCN
الجيل الثاني
GCN
الجيل الثالث
GCN
الجيل الرابع
GCN
الجيل الخامس
حمض الريبونوويك الحمض النووي الريبوزي منقوص الأكسجين 2 حمض الريبونوويك 3
يكتب خط أنابيب ثابت [أ] خطوط الأنابيب القابلة للبرمجة للبكسل والرؤوس نموذج التظليل الموحد
دايركت 3D 5.0 6.0 7.0 8.1 9.0
11 ( 9_2 )
9.0ب
11 ( 9_2 )
9.0ج
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.0ب 3.0 4.0 4.1 5.0 5.1 5.1
6.5
6.7
أوبن جي إل 1.1 1.2 1.3 2.1 [ب] [33] 3.3 4.5 [34] [35] [36] [ج] 4.6
فولكان 1.1 1.3
أوبن سي إل قريب من المعدن 1.1 (غير مدعوم من قبل Mesa ) 1.2+ (على Linux : 1.1+ (لا يوجد دعم للصور على clover، مع rustiCL) مع Mesa، 1.2+ على GCN 1.Gen) 2.0+ (برنامج تشغيل Adrenalin على Win7+ )
(على Linux ROCM، Mesa 1.2+ (لا يوجد دعم للصور في clover، ولكن في rustiCL مع Mesa، 2.0+ و3.0 مع برامج تشغيل AMD أو AMD ROCm)، الجيل الخامس: 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)) [37] [38] [39]
حساب الصحة / حساب العائد على الاستثمار نعم ؟
فك تشفير الفيديو ASIC أفيفو / يو في دي يو في دي+ يو في دي 2 يو في دي 2.2 يو في دي 3 يو في دي 4 يو في دي 4.2 UVD 5.0 ​​أو 6.0 درجة الـ 6.3 UVD 7 [13] [د] VCN 2.0 [13] [د] شبكة الاتصال الافتراضية 3.0 [40] شبكة افتراضية 4.0
ترميز الفيديو ASIC في سي إي 1.0 في سي إي 2.0 VCE 3.0 أو 3.1 في سي إي 3.4 VCE 4.0 [13] [د]
حركة السوائل [هـ] لا نعم لا ؟
توفير الطاقة ؟ باور بلاي باور تون باور تون و زيرو كور باور ؟
ترو اوديو عبر DSP مخصص عبر التظليل
فري سينك 1
2
HDCP [ف] ؟ 1.4 2.2 2.3 [41]
تشغيل جاهز [ف] 3.0 لا 3.0
الشاشات المدعومة [g] 1-2 2 2-6 ؟
الحد الأقصى للدقة ؟ 2–6 ×
2560×1600
2–6 ×
4096×2160 عند 30 هرتز
2–6 ×
5120×2880 عند 60 هرتز
3 ×
7680×4320 عند 60 هرتز [42]

7680×4320 @ 60 هرتز PowerColor
7680x4320

@165 هرتز

/drm/radeon[ح] نعم
/drm/amdgpu[ح] اختياري [43] نعم
  1. ^ تحتوي سلسلة Radeon 100 على وحدات تظليل بكسل قابلة للبرمجة، ولكنها لا تتوافق تمامًا مع DirectX 8 أو Pixel Shader 1.0. راجع المقال حول وحدات تظليل البكسل في R100 .
  2. ^ لا تتوافق البطاقات المستندة إلى R300 وR400 وR500 بشكل كامل مع OpenGL 2+ نظرًا لأن الأجهزة لا تدعم جميع أنواع القوام غير المعتمدة على الطاقة من اثنين (NPOT).
  3. ^ يتطلب التوافق مع OpenGL 4+ دعم برامج التظليل FP64 ويتم محاكاتها على بعض شرائح TeraScale باستخدام أجهزة 32 بت.
  4. ^ abc تم استبدال UVD و VCE بـ Video Core Next (VCN) ASIC في تنفيذ Raven Ridge APU لـ Vega.
  5. ^ معالجة الفيديو لتقنية استيفاء معدل إطارات الفيديو. في Windows، تعمل هذه التقنية كمرشح DirectShow في مشغل الفيديو. في Linux، لا يوجد دعم من جانب برامج التشغيل و/أو المجتمع.
  6. ^ ab لتشغيل محتوى الفيديو المحمي، يتطلب الأمر أيضًا دعم البطاقة ونظام التشغيل والبرنامج التشغيلي والتطبيق. كما يلزم وجود شاشة HDCP متوافقة لهذا الغرض. يعد HDCP إلزاميًا لإخراج تنسيقات صوتية معينة، مما يفرض قيودًا إضافية على إعداد الوسائط المتعددة.
  7. ^ قد يتم دعم المزيد من الشاشات باستخدام اتصالات DisplayPort الأصلية ، أو تقسيم الدقة القصوى بين شاشات متعددة باستخدام محولات نشطة.
  8. ^ ab DRM ( Direct Rendering Manager ) هو أحد مكونات نواة Linux. AMDgpu هي وحدة نواة Linux. يشير الدعم في هذا الجدول إلى الإصدار الأحدث.

دعم نظام التشغيل

يجب أن يدعم برنامج تشغيل الجهاز جوهر VCE SIP . يوفر برنامج تشغيل الجهاز واجهة واحدة أو أكثر ، على سبيل المثال OpenMAX IL . ثم يتم استخدام إحدى هذه الواجهات بواسطة برامج المستخدم النهائي، مثل GStreamer أو HandBrake (رفض HandBrake دعم VCE في ديسمبر 2016، [44] ولكنه أضافها في ديسمبر 2018 [45] )، للوصول إلى أجهزة VCE والاستفادة منها.

يتوفر برنامج تشغيل الجهاز الخاص بشركة AMD، وهو برنامج AMD Catalyst، لأنظمة تشغيل متعددة وتمت إضافة دعم VCE إليه [ بحاجة لمصدر ] . بالإضافة إلى ذلك، يتوفر برنامج تشغيل مجاني للجهاز . يدعم هذا البرنامج أيضًا أجهزة VCE.

لينكس

يتم توفير الدعم لـ VCE ASIC في برنامج تشغيل جهاز Linux kernel amdgpu .

نوافذ

يبدو أن برنامج "MediaShow Espresso Video Transcoding" يستخدم VCE وUVD إلى أقصى حد ممكن. [50]

يدعم XSplit Broadcaster VCE من الإصدار 1.3. [51]

يدعم برنامج Open Broadcaster Software (OBS Studio) تقنية VCE للتسجيل والبث المباشر. يتطلب برنامج Open Broadcaster Software (OBS) الأصلي إنشاء نسخة فرعية لتمكين تقنية VCE. [52]

يدعم برنامج AMD Radeon تقنية VCE مع خاصية التقاط الألعاب المدمجة ("Radeon ReLive") ويستخدم AMD AMF/VCE على وحدة APU أو بطاقة رسومات Radeon لتقليل انخفاض معدل الإطارات في الثانية عند التقاط محتوى اللعبة أو الفيديو. [53]

أضاف HandBrake دعم محرك ترميز الفيديو في الإصدار 1.2.0 في ديسمبر 2018. [45]

خليفة

تم استبدال VCE بـ AMD Video Core Next في سلسلة Raven Ridge من وحدات المعالجة المتسارعة التي تم إصدارها في أكتوبر 2017. يجمع VCN بين كل من التشفير (VCE) وفك التشفير (UVD). [54]

انظر أيضا

تقنيات أجهزة الفيديو

أيه إم دي

آحرون

مراجع

  1. ^ "مقدمة عن محرك ترميز الفيديو (VCE) - AMD". developer.amd.com . مؤرشف من الأصل في 4 يونيو 2016 . تم الاسترجاع 15 يناير 2022 .
  2. ^ "ملخص المنتج". amd.com .
  3. ^ "التحديثات" (PDF) . amd.com .
  4. ^ "الورقة البيضاء AMD UnifiedVideoDecoder (UVD)" (PDF) . 2012-06-15 . تم الاسترجاع في 2017-05-20 .
  5. ^ "AnandTech Portal | مراجعة AMD Radeon HD 7970: 28nm And Graphics Core Next, Together As One". Anandtech.com . تم الاسترجاع في 2014-03-27 .
  6. ^ "معالج الرسوميات Radeon HD 7970 من AMD - التقرير التقني - الصفحة 5". التقرير التقني. 3 يناير 2012. تم الاسترجاع في 2014-03-27 .
  7. ^ "مخطط كتلة وحدة المعالجة المسرعة AMD A-Series". 2011-06-30 . تم الاسترجاع في 2015-01-22 .
  8. ^ "الفيديو والأفلام: محرك ترميز الفيديو، UVD3، وSteady Video 2.0". AnandTech . 22 ديسمبر 2011 . تم الاسترجاع في 2017-05-20 .
  9. ^ "مواصفات Radeon HD 8900". AMD . تم الاسترجاع في 2016-07-18 .
  10. ^ "قوائم البريد". lists.freedesktop.org . 4 يونيو 2015 . تم الاسترجاع في 25 سبتمبر 2023 .
  11. ^ "VCEEnc". 10 يونيو 2023 – عبر GitHub.
  12. ^ "واجهة برمجة تطبيقات ترميز الفيديو: إطارات B غير مدعومة على RX 4xx؟ · العدد #8 · GPUOpen-LibrariesAndSDKs/AMF". GitHub .
  13. ^ abcd Killian, Zak (22 مارس 2017). "AMD تنشر تصحيحات لدعم Vega على Linux". Tech Report . تم الاسترجاع في 23 مارس 2017 .
  14. ^ لارابيل، مايكل (20 مارس 2017). "AMD ترسل 100 تصحيح، لتمكين دعم Vega في AMDGPU DRM". Phoronix . تم الاسترجاع في 25 أغسطس 2017 .
  15. ^ Deucher, Alex (15 May 2018). "[PATCH 50/57] drm/amdgpu/vg20:Enable the 2nd instance IRQ for uvd 7.2" . تم الاسترجاع في 2019-01-13 .
  16. ^ Deucher, Alex (15 May 2018). "[PATCH 42/57] drm/amd/include/vg20: تعديل VCE_BASE لإعادة استخدام ملفات رأس vce 4.0" . تم الاسترجاع في 2019-01-13 .
  17. ^ "AMD تعلن عن الجيل السابع من وحدة المعالجة المسرعة: Excavator mk2 في Bristol Ridge وStoney Ridge لأجهزة الكمبيوتر المحمولة". 31 مايو 2016. تم الاسترجاع في 3 يناير 2020 .
  18. ^ "AMD Mobile "Carrizo" Family of APUs Designed to Deliver Significant Leap in Performance, Energy Efficiency in 2015" (بيان صحفي). 20 نوفمبر 2014. تم الاسترجاع في 16 فبراير 2015 .
  19. ^ "دليل مقارنة وحدات المعالجة المركزية المحمولة الإصدار 13.0 الصفحة 5: قائمة كاملة لوحدات المعالجة المركزية المحمولة من AMD". TechARP.com . تم الاسترجاع في 13 ديسمبر 2017 .
  20. ^ ab "تم رصد وحدات معالجة الرسوميات AMD VEGA10 وVEGA11 في برنامج تشغيل OpenCL". VideoCardz.com . تم الاسترجاع في 6 يونيو 2017 .
  21. ^ Cutress, Ian (1 فبراير 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 . تم الاسترجاع في 7 فبراير 2018 .
  22. ^ Larabel, Michael (17 نوفمبر 2017). "دعم Radeon VCN Encode يصل إلى Mesa 17.4 Git". Phoronix . تم الاسترجاع في 20 نوفمبر 2017 .
  23. ^ ab "AMD Ryzen 5000G 'Cezanne' APU Gets First High-Res Die Shots, 10.7 Billion Transistors In A 180mm2 Package". wccftech . 12 أغسطس (آب) 2021 . تم الاسترجاع في 25 أغسطس (آب) 2021 .
  24. ^ توني تشين؛ جيسون جريفز، "AMD's Graphics Core Next (GCN) Architecture" (PDF) ، AMD ، تم استرجاعه في 13 أغسطس 2016
  25. ^ "نظرة فنية على بنية Kaveri من AMD". Semi Accurate . تم الاسترجاع في 6 يوليو 2014 .
  26. ^ "كيف يمكنني توصيل ثلاث شاشات أو أكثر ببطاقة رسوميات من سلسلة AMD Radeon™ HD 5000 وHD 6000 وHD 7000؟". AMD . تم الاسترجاع في 8 ديسمبر 2014 .
  27. ^ Airlie, David (26 نوفمبر 2009). "DisplayPort مدعوم بواسطة برنامج تشغيل KMS الرئيسي في نواة Linux kernel 2.6.33" . تم الاسترجاع في 16 يناير 2016 .
  28. ^ "مصفوفة ميزات Radeon". freedesktop.org . تم الاسترجاع في 10 يناير 2016 .
  29. ^ Deucher, Alexander (16 سبتمبر 2015). "XDC2015: AMDGPU" (PDF) . تم الاسترجاع في 16 يناير 2016 .
  30. ^ أب ميشيل دانزر (17 نوفمبر 2016). "[إعلان] xf86-video-amdgpu 1.2.0". lists.x.org .
  31. ^ "بطاقات الرسوميات من سلسلة AMD Radeon HD 6900 (AMD Cayman)". HWlab . hw-lab.com. 19 ديسمبر 2010. مؤرشف من الأصل في 23 أغسطس 2022. تم الاسترجاع في 23 أغسطس 2022. سمحت بنية VLIW4 الجديدة لمعالجات التدفق بتوفير مساحة كل SIMD بنسبة 10% ، مع أداء نفس الأداء مقارنة ببنية VLIW5 السابقة
  32. ^ "قاعدة بيانات مواصفات وحدة معالجة الرسومات". TechPowerUp . تم الاسترجاع في 23 أغسطس 2022 .
  33. ^ "NPOT Texture (OpenGL Wiki)". مجموعة Khronos . تم الاسترجاع في 10 فبراير 2021 .
  34. ^ "AMD Radeon Software Crimson Edition Beta". AMD . تم الاسترجاع في 2018-04-20 .
  35. ^ "Mesamatrix". mesamatrix.net . تم الاسترجاع في 2018-04-22 .
  36. ^ "RadeonFeature". X.Org Foundation . تم الاسترجاع في 2018-04-20 .
  37. ^ "مواصفات AMD Radeon RX 6800 XT". TechPowerUp . تم الاسترجاع في 1 يناير 2021 .
  38. ^ "AMD تطلق وحدات معالجة الرسوميات Radeon PRO W7500/W7600 RDNA3". Phoronix . 3 أغسطس 2023 . تم الاسترجاع في 4 سبتمبر 2023 .
  39. ^ “AMD Radeon Pro 5600M Grafikkarte”. TopCPU.net (باللغة الألمانية) . تم الاسترجاع في 4 سبتمبر 2023 .
  40. ^ Larabel, Michael (15 سبتمبر 2020). "AMD Radeon Navi 2 / VCN 3.0 يدعم فك تشفير الفيديو AV1". Phoronix . تم الاسترجاع في 1 يناير 2021 .
  41. ^ إدموندز، ريتش (4 فبراير 2022). "مراجعة وحدة معالجة الرسوميات ASUS Dual RX 6600: ألعاب بدقة 1080 بكسل مع تبريد مذهل". Windows Central . تم الاسترجاع في 1 نوفمبر 2022 .
  42. ^ "هندسة فيجا من الجيل القادم من راديون" (PDF) . مجموعة تقنيات راديون (AMD). مؤرشف من الأصل (PDF) في 6 سبتمبر 2018 . تم الاسترجاع في 13 يونيو 2017 .
  43. ^ "AMDGPU" . تم الاسترجاع في 29 ديسمبر 2023 .
  44. ^ "رفض HandBrake طلب سحب VCE". GitHub . 2016-12-08 . تم الاسترجاع في 2017-08-15 .
  45. ^ "HandBrake أضاف دعم VCE في v1.2.0". 2018-12-22 . تم الاسترجاع 2018-12-31 .
  46. ^ كونيغ، كريستيان (4 فبراير 2014). "الدعم الأولي لـ VCE". mesa-dev (قائمة بريدية) . تم الاسترجاع في 28 نوفمبر 2015 .
  47. ^ كونيغ، كريستيان (24 أكتوبر 2013). "OpenMAX state tracker". mesa-dev (Mailing list) . تم الاسترجاع في 28 نوفمبر 2015 .
  48. ^ "AMD Open-Sources VCE Video Encode Engine Code". Phoronix . 2014-02-04 . تم الاسترجاع في 2017-05-20 .
  49. ^ "st/omx/enc: تنفيذ دعم مستوى h264". 2014-06-12 . تم الاسترجاع في 2017-05-20 .
  50. ^ "MediaShow Espresso Video Transcoding Benchmark". 2014-01-14 . تم الاسترجاع في 2017-05-20 .
  51. ^ "تحديث صيانة XSplit Broadcaster 1.3 يتضمن بشكل أساسي تحسينات في الأداء وإصلاحات للصيانة بما في ذلك ميزات جديرة بالملاحظة مثل دعم مشفر الأجهزة VCE H.264 من AMD". مؤرشف من الأصل في 22 يوليو 2014.
  52. ^ "فرع OBS مع دعم AMD VCE". 2 مايو 2014. تم الاسترجاع في 2017-05-20 .
  53. ^ "ملاحظات إصدار Radeon Software Crimson ReLive Edition 16.12.1" . تم الاسترجاع في 2017-05-20 .
  54. ^ Larabel, Michael (17 نوفمبر 2017). "دعم Radeon VCN Encode يصل إلى Mesa 17.4 Git". Phoronix . تم الاسترجاع في 20 نوفمبر 2017 .
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=محرك_ترميز_الفيديو&oldid=1223725095"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate