قام Marcin Yushkevich، أحد كبار مهندسي البرمجيات في فريق ARM بشركة Red Hat، بتغيير جهاز التطوير الرئيسي الخاص به إلى معالج يستند إلى Ampere Altra منذ يونيو 2025، ثم يستخدم إصدار Linux on Arm64 لأعمال التطوير اليومية. ومع ذلك، بعد تعرضه لفشل طويل الأمد في وحدة تحكم PCIe والعديد من الأخطاء، تخلى المهندس الآن عن معالجات Arm وتحول إلى معالجات AMD المستندة إلى بنية x86.

113705.png

يعد أداء المعالج 80 نواة جيدًا جدًا ولكن فقط إذا كان مستقرًا بدرجة كافية:

يستخدم الجهاز الذي تم تجميعه Yushkevich حامل ASRock ALTRA8BUD-1L2T، ومعالج Ampere Altra 80 الأساسي وبطاقة رسومات AMD Ryzen، ويتم إقرانه أخيرًا مع Fedora Linux 42/43/44 المستند إلى Arm64 للاستخدام اليومي للتمهيد. التجربة بشكل عام مقبولة ويمكن أن تلبي احتياجات التطوير والاستخدام اليومي، لكن المشكلة تكمن في أن وحدة التحكم PCIe الخاصة بمعالج Ampere Altra تعاني دائمًا من المشاكل.

بصفته لاعبًا محترفًا، يقضي Yushkevich وقتًا كل أسبوع في إصلاح النواة لتحسين مشكلات وحدة تحكم PCIe. حتى مع وجود 80 نواة لوحدة المعالجة المركزية، لا يزال يوشكيفيتش يشعر أن أداء هذا المعالج غير مرضٍ، خاصة أن الأداء في المهام ذات الخيوط الواحدة غير مرضٍ. مشكلة أخرى هي أنه في إصدار Linux Kernel 7.0+، يواجه برنامج تشغيل AMD GPU kernel أيضًا مشكلات، مما يؤدي إلى حدوث أخطاء في تشغيل الفيديو والألعاب. في النهاية، قرر يوشكيفيتش التخلي عن نظام سطح المكتب Arm64.

تجدر الإشارة إلى أن هذه ليست مشكلة معمارية، ولكنها عيب/مشكلة خاصة بالنظام الأساسي نفسه وأجهزة نظام سطح المكتب AArch64 Linux. بعد أكثر من 11 شهرًا من التقلب، عاد يوشكيفيتش مرة أخرى إلى معالج AMD الذي كان يستخدمه سابقًا وانتقل إلى توزيع Linux استنادًا إلى بنية amd64.

وبعد التحول إلى معالج سداسي النواة و12 خيطًا، عادت التجربة على الفور:

وذكر يوشكيفيتش في مدونته أنه بعد استبدال معالج Ampere Altra ذو الـ 80 نواة بمعالج AMD ذو 6 نواة و12 خيط، على الرغم من تقليل عدد نوى وحدة المعالجة المركزية، إلا أن جميع العمليات كانت طبيعية. يمكن تحميل الخيوط، ويمكن الاستمرار في تشغيل الموسيقى، ويمكن تشغيل جميع الألعاب الموجودة في مكتبة Steam، لذلك لم يعد يوشكيفيتش مضطرًا إلى قضاء الوقت في التعامل مع مشكلات وحدة تحكم PCIe والنواة.

باعتبارنا مهندسًا في Red Hat متخصصًا في التعامل مع بنية ARM، لا يمكننا فعل أي شيء عند مواجهة مثل هذه المشكلات في الأجهزة على مستوى النظام. حاليًا، أطلقت NVIDIA نظام DGX SPARK المبني على بنية Arm. ربما يكون أداء NVIDIA أفضل من حيث التوافق، لكن DGX SPARK مكلف للغاية، وقد يكون من الصعب على معظم المطورين شراء الجهاز.