بالنسبة للأشخاص الشجعان الذين يستخدمون Linux على Apple silicon ، فإن صبرهم قد أتى ثماره. برامج تشغيل GPU التي توفر تسريع أجهزة سطح المكتب هي متوفر الآن على Asahi Linuxتطلق المزيد من قوة شرائح السلسلة M.
لقد استغرق الأمر حوالي عامين لنقل برنامج OpenGL هذا إلى مرحلة ألفا ، ولكن يجب أن يؤدي خط الأساس إلى تقدم أسرع للمضي قدمًا ، كما كتب قائدا المشروع أليسا روزنزويج وأساهي لينا. وفي الوقت نفسه ، تعد برامج التشغيل “جيدة بما يكفي لتشغيل تجربة سطح مكتب سلسة وبعض الألعاب.”
توفر برامج التشغيل دعمًا لـ OpenGL 2.1 و OpenGL ES 2.0 والذي تم اختباره بشكل غير متسق لجميع أجهزة Apple M-series. هذا كافٍ لبيئات سطح المكتب والألعاب القديمة التي تعمل بمعدل 60 إطارًا في الثانية عند 4K. لكن الوجهة التالية دعم فولكان. كتبت Lina أن عمل OpenGL يتم “مع وضع Vulcan في الاعتبار” ، ولكن كانت هناك حاجة إلى بعض دعم OpenGL لجعل أجهزة سطح المكتب تعمل أولاً. هناك الكثير الذي يمكنك قراءته عن التفاعل بين OpenGL و Vulkan و قفز ب مشاركة مدونة Asahi.
لفترة من الوقت الآن ، تعامل Asahi Linux مع أجهزة الكمبيوتر المكتبية القائمة على البرامج ، لكن شرائح M-series سريعة بما يكفي لدرجة أنها تشعر بأنها أصلية تقريبًا (وأحيانًا أسرع من أجهزة سطح المكتب الأخرى على أجهزة ARM). وفي الوقت المحدد مشروع أساهي جديد نسبيًا، بعض أجزاء السيليكون الأساسية من Apple متوافقة مع الأجهزة المعروفة والمدعومة ، مثل iPhone الأصلي. ويهدف عمل Asahi إلى الانتقال إلى المنبع ، ومساعدة التوزيعات الأخرى على بدء العمل على أجهزة Apple.
يضم فريق التطوير ثلاثة أعضاء أساسيين – Rosenzweig و Lina و Dougal Johnson – بالإضافة إلى Ella Stanforth ، التي تعمل على برامج تشغيل Vulcan وإعادة الاستخدام في المستقبل. يذكر رواد الأعمال أن عملهم يقف “على أكتاف عمالقة البرمجيات الحرة والمفتوحة المصدر”. يتضمن ذلك الواجهة الخلفية NIR ، ومدير العرض المباشر في Linux kernel ، وواجهة Gallium3D API ضمن برامج تشغيل Mesa مفتوحة المصدر ، والتي تستند في حد ذاتها إلى 30 عامًا من عمل OpenGL.
يتطلب تثبيت برامج التشغيل الجديدة تشغيل نواة متقدمة وبرامج تشغيل Mesa وسطح مكتب قائم على Wayland. يرحب الفريق بتقارير الأخطاء ، ولكن ليس من مجموعة “هذا التطبيق المعين لا يعمل”. توضح مشاركة المدونة الخاصة بهم كيف وأين يتم الإبلاغ عن أنواع معينة من المشكلات الخاصة بوحدة معالجة الرسومات.
“Social media addict. Zombie fanatic. Travel fanatic. Music geek. Bacon expert.”