AMDgpu (وحدة نواة لينكس)

AMDgpu هو برنامج تشغيل مفتوح المصدر لنظام التشغيل لينكس ، طورته شركة AMD لدعم سلسلة بطاقات الرسومات Radeon . أُعلن عنه في عام 2014 كخليفة لبرنامج التشغيل السابق كجزء من استراتيجية AMD الجديدة "الموحدة" لبرامج التشغيل، [ 3 ] وتم إصداره في 20 أبريل 2015. [ 4 ]radeon

تطوير

وهي تأخذ شكل وحدة نواة داخلية .

اعتبارًا من عام 2022، تم دمج برنامج تشغيل نواة AMD ( KFD ) في وحدة النواة هذه. ويُعد تطوير برنامج تشغيل نواة AMD (KFD) في AMD جزءًا من مشروع ROCm ، ضمن مشروع ROCk.

توزيع

تم دمج AMDgpu بالكامل في المصدر الرئيسي، وتستمر التطورات الجديدة في القيام بذلك.

بما أن AMDgpu جزء من نواة لينكس المتكاملة ، فإنها تُشحن مباشرةً من معظم توزيعات لينكس. وتوفر حزمة التثبيت/برنامج التثبيت amdgpu-pro، التي توزعها AMD مباشرةً من AMD Radeon Software ، وحدة نواة AMDgpu أكثر حداثةً وموثوقيةً مقارنةً بنوى أنظمة التشغيل العادية.

مجتمع

يتم تطوير وحدة النواة بالتعاون بين AMD والقائمين على صيانة نظام لينكس. وتجري المناقشات على القوائم البريدية لموقع freedesktop.org [ 5 ] [ 6 ] ، حيث يُعدّ freedesktop موطنًا لمشاريع رسوميات لينكس الرئيسية مثل Mesa و libdrm و Xorg و Wayland .

يدعم

يدعم AMDgpu رسميًا البطاقات المبنية على معمارية GCN 1.2 أو أعلى، بما في ذلك مجموعات التعليمات الجديدة مثل RDNA 1 و2 وCDNA. كما يضيف دعمًا لواجهة برمجة تطبيقات Vulkan .

قضايا الدعم

كان دعم معمارية GCN 1.0/1.1 غير مكتمل لعدة سنوات، ومعطلاً افتراضياً، ومُبقياً في مرحلة تجريبية. [ 7 ] يمكن تفعيل الدعم باستخدام بعض معلمات النواة [ 8 ] [ 9 ] (بمعنى تعطيل radeonدعم برنامج التشغيل وفرض تفعيله AMDgpu)، وقد فعّلته بعض توزيعات لينكس افتراضياً. يفتقر برنامج التشغيل إلى ترميز الفيديو المادي (لكنه يدعم فك التشفير)، والصوت عبر HDMI، وتنسيقات الإخراج التناظري لهذه الأجيال. [ 10 ]

تم العمل خلال عام 2025 لتمكين معمارية GCN 1.1 أولاً، ثم GCN 1.0، وذلك بجعل AMDgpu متوافقًا في الميزات مع radeonبرنامج التشغيل، وتم قبوله للتضمين في نواة لينكس 6.19 [ 11 ] التي وصلت إلى نسختها النهائية في أوائل عام 2026. هذا، بالإضافة إلى Mesa 25.1 والإصدارات الأحدث، يسمح أيضًا لهذه المعالجات الرسومية بدعم تتبع الأشعة القائم على التظليل [ 12 ] باستخدام متغير بيئي، تمامًا كما هو الحال في الإصدارات الأحدث من الأجهزة. [ 13 ]

رسم بياني
برامج تشغيل أجهزة لينكس لأجهزة AMD اعتبارًا من أغسطس 2016

انظر أيضاً

مراجع

  1. "الإصدار الأولي لبرنامج تشغيل amdgpu" . 20 أبريل 2015.
  2. "تحديث إصدار AMDGPU إلى 6.19.0" . GitHub . 27 فبراير 2026. تاريخ الاسترجاع : 5 يوليو 2026 .
  3. لارابيل، مايكل (8 أكتوبر 2014). "الشرائح التي تُعلن عن برنامج تشغيل نواة "AMDGPU" الجديد" . فورونيكس . تم الاطلاع عليه في 11 أبريل 2023 .
  4. لارابيل، مايكل (20 أبريل 2015). "أصدرت AMD برنامج تشغيل جديد لنواة لينكس "AMDGPU" ودعمًا لـ Mesa" . فورونيكس . تم الاطلاع عليه في 11 أبريل 2023 .
  5. "أرشيفات dri-devel" . تم الاطلاع عليه بتاريخ 2021-02-01 .
  6. "أرشيفات amd-gfx" . تم الاطلاع عليه بتاريخ 2021-02-01 .
  7. "تأخير إعادة ضبط تعريفات لينكس لوحدات معالجة الرسومات Radeon GCN 1.0/1.1 إلى إصدار Linux أفضل بسبب منافذ الإخراج التناظرية" . Phoronix . مؤرشف من الأصل بتاريخ 5 أغسطس 2020. تم الاطلاع عليه بتاريخ 9 مارس 2021 .
  8. "أطلقت AMD دعمًا أوليًا لبرامج تشغيل AMDGPU لوحدات معالجة الرسومات GCN 1.0 / Southern Islands" . Phoronix . 13 مايو 2016. تم الاطلاع عليه في 5 أبريل 2017 .
  9. "وثائق تعريف برنامج تشغيل AMDgpu" . Freedesktop.org .
  10. "Mageia 8 RC1 يُقدّم AMDGPU لأنظمة GCN 1.0/1.1، وNVIDIA GLVND، وLinux 5.10 LTS" . Phoronix . مؤرشف من الأصل بتاريخ 7 فبراير 2021. تم الاطلاع عليه بتاريخ 9 مارس 2021 .
  11. "ستستخدم معالجات الرسوميات AMD GCN 1.0/1.1 برنامج تشغيل AMDGPU افتراضيًا في نظام Linux 6.19، مع إضافة شاشة OLED ذكية للطاقة" . www.phoronix.com . تاريخ الاطلاع: 7 ديسمبر 2025 .
  12. Mitch074. "تحديث جديد ينقل معالجات الرسوميات AMD GCN 1.0 إلى برنامج تشغيل AMDGPU افتراضيًا - الصفحة 3، تجربة المستخدم بعد تطبيق التحديث" . منتديات Phoronix . تاريخ الاطلاع: 7 ديسمبر 2025 .{{cite web}}: صيانة CS1: أسماء رقمية: قائمة المؤلفين ( رابط ) صيانة CS1: حالة عنوان URL ( رابط )
  13. "برنامج تشغيل RADV يحاكي الآن تتبع الأشعة افتراضيًا لوحدات معالجة الرسومات القديمة من AMD من أجل لعبة أحدث" . www.phoronix.com . تاريخ الاطلاع: 7 ديسمبر 2025 .