تمكنوا من تشغيل KDE و GNOME مع تسريع GPU على Apple M2

Xonotic على Apple M2

عرض توضيحي لـ Xonotic على Apple M2

El مطور سائق Open Source Linux لـ Apple GPU أعلنت شركة AGX عن تنفيذ دعمها لرقائق Apple M2 والإصدار الناجح لبيئات سطح المكتب KDE و GNOME على Apple MacBook Air مع شريحة M2 مع دعم كامل لتسريع وحدة معالجة الرسومات.

كمثال على دعم OpenGL في M2 ، تم عرض إطلاق لعبة Xonotic ، في وقت واحد مع اختبارات glmark2 و eglgears ، حيث يتم اختبار عمر البطارية ، و استمر MacBook Air لمدة 8 ساعات من التشغيل المتواصل من Xonotic بمعدل 60 إطارًا في الثانية.

كما لوحظ أن سائق DRM (Direct Rendering Manager) مُكيَّف لرقائق M2 لنواة Linux يمكن الآن العمل مع برنامج تشغيل asahi OpenGL تم تطويره لـ Mesa دون الحاجة إلى إجراء تغييرات على مساحة المستخدم.

تتضمن التغييرات الأخيرة تنفيذ دعم USB3 (كانت منافذ Thunderbolt سابقًا تستخدم فقط في وضع USB2)

تستخدم أجهزة Apple Silicon M1 والإصدارات الأحدث أجهزة PHY من تصميم Apple (أو مخصصة من Apple؟) تسمى "Apple Type-C PHY" (ATCPHY) تدعم أوضاع USB3 و DisplayPort و TB3 / USB4. هذه القطعة من الأجهزة مسؤولة عن تحويل البيانات من بروتوكول USB3 / DP / TB إلى إشارات على الكابلات. نظرًا لأننا نتعامل مع إشارات عالية السرعة جدًا (تصل إلى 20 جيجابت في الثانية لكل زوج) ، يجب أن تكون PHY معقدة للغاية ، وهناك العديد من المقابض التناظرية التي تحتاج إلى معايرتها بشكل فردي. باستخدام USB2 ، يمكنك الحصول على إعدادات عامة تعمل مع جميع الأجهزة ، لكن هذا لن يعمل مع USB3 وبروتوكولات السرعة الأعلى الأخرى!

تتمثل مهمة وحدة التحكم في PHY في تكوين الأجهزة المادية بإعدادات خاصة بالشريحة الخاصة بك ، والتي تتم معايرتها في المصنع ، وإدارة إعادة تكوين جميع أجهزة PHY حيث يتم تشغيل وإيقاف أوضاع مختلفة.

في الممارسة العملية ، هذا يعني الكثير من نقرات التسجيل "السحرية" ، بما في ذلك بعض البيانات المتغيرة القادمة من eFuse المكتوبة في المصنع.

بالإضافة إلى أنه كما يسلط الضوء على العمل الجاري على التوافق مع مكبرات الصوت المدمجة في MacBook. ومقبس سماعة رأس ، مما يضيف دعمًا للتحكم في الإضاءة الخلفية للوحة المفاتيح مضيفًا إمكانية التثبيت الأصلية لأجهزة المثبت المزودة بشريحة M2 (دون التبديل إلى وضع الخبير).

من ناحية أخرى ، هناك ميزة أخرى تجذب الكثير من الاهتمام وهي "إدارة الطاقة"في نظام التشغيل Linux ، يُطلق على مكافئ S0ix اسم s2idle (معلق إلى الخمول) ، وهو يفعل بالضبط ما يقول إنه ينفذ حركات تعليق النظام ، ولكنه بعد ذلك يضع الجهاز في حالة خمول.

أبلغ بعض الأشخاص عن استنزاف كبير للبطارية على أجهزة Asahi Linux أثناء الخمول ، وهذا يرجع دائمًا إلى مساحة المستخدمين ذات السلوك السيئ مما يتسبب في عدد كبير من الاستيقاظ أو إبقاء وحدات المعالجة المركزية مشغولة. s2idle يحل هذه المشكلة!

لا يتطلب s2idle أي برامج تشغيل خاصة أو دعم ، ولكنه يتطلب تعليق / استئناف الدعم في برامج التشغيل للعمل (أي على الأقل لا تفشل).

بالنسبة لنا ، تم قفل هذا في مجموعة شرائح WiFi ، الأمر الذي تطلب آلية جديدة لإدخال ما تسميه S3 sleep (اسم محير ؛ خرائط لـ s2idle هنا) على أجهزة Apple التي لا تدعم برنامج التشغيل الحالي وستتسبب في عملية التعليق خطأ.

في غضون مطورو مشروع أساهي، والذي يهدف إلى تشغيل Linux على أجهزة كمبيوتر Mac المزودة بشرائح ARM التي طورتها شركة Apple ، أعدت تحديث نوفمبر للتوزيع (590 ميجا بايت و 3,4 جيجا بايت) ونشرت تقريرًا مرحليًا عن المشروع.

لتعقيد تطوير برامج تشغيل Linux ، تستخدم رقائق M1 / ​​M2 من Apple وحدة معالجة الرسومات الخاصة بها من تصميم Apple ، وتشغيل البرامج الثابتة الخاصة بها واستخدام هياكل البيانات المشتركة المعقدة إلى حد ما. لا توجد وثائق فنية لوحدة معالجة الرسومات (GPU) ويستخدم تطوير برنامج التشغيل المستقل الهندسة العكسية لبرامج تشغيل macOS.

يعتمد Asahi Linux على أساس حزمة Arch Linux ، يشتمل على حزمة برامج تقليدية ويأتي مع سطح مكتب KDE Plasma. تم إنشاء التوزيع باستخدام مستودعات Arch Linux العادية ، ويتم نقل جميع التغييرات المحددة مثل kernel ، المثبت ، bootloader ، البرامج النصية المساعدة ، وإعدادات البيئة إلى مستودع منفصل.

أخيرًا ، إذا كنت مهتمًا بأن تكون قادرًا على معرفة المزيد عنها ، فيمكنك الرجوع إلى التفاصيل في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.