El ड्रायव्हर विकसक Apple GPU साठी ओपन सोर्स लिनक्स AGX ने Apple M2 चिप्ससाठी समर्थन लागू करण्याची घोषणा केली आणि GPU प्रवेगासाठी पूर्ण समर्थनासह M2 चिपसह Apple MacBook Air वर KDE आणि GNOME डेस्कटॉप वातावरणाचे यशस्वी प्रकाशन.
M2 मधील OpenGL समर्थनाचे उदाहरण म्हणून, Xonotic गेम लाँचचे प्रात्यक्षिक दाखवण्यात आले, एकाच वेळी glmark2 आणि eglgears चाचण्या, ज्यामध्ये बॅटरी लाइफ टेस्ट, मॅकबुक एअरने 8 तास सतत प्लेबॅक केला Xonotic कडून 60 FPS वर.
असेही निदर्शनास येते DRM ड्रायव्हर (डायरेक्ट रेंडरिंग मॅनेजर) लिनक्स कर्नलसाठी M2 चिप्ससाठी रुपांतरित केले आता asahi OpenGL ड्रायव्हरसह काम करू शकते वापरकर्ता जागेत बदल न करता Mesa साठी विकसित केले.
अलीकडील बदलांमध्ये USB3 समर्थनाची अंमलबजावणी समाविष्ट आहे (पूर्वी थंडरबोल्ट पोर्ट फक्त USB2 मोडमध्ये वापरले जात होते)
Apple Silicon M1 आणि नंतरची मशीन्स Apple-डिझाइन केलेले (किंवा Apple-कस्टमाइज्ड?) हार्डवेअर PHY वापरतात ज्याला "Apple Type-C PHY" (ATCPHY) म्हणतात जे USB3, DisplayPort आणि TB3/USB4 मोडला समर्थन देते. हार्डवेअरचा हा भाग USB3/DP/TB प्रोटोकॉलमधील डेटा केबल्सवरील सिग्नलमध्ये रूपांतरित करण्यासाठी जबाबदार आहे. आम्ही अतिशय हाय-स्पीड सिग्नल्स (प्रति जोडी 20 Gbps पर्यंत) हाताळत असल्याने, PHY खूप जटिल असणे आवश्यक आहे, आणि अनेक अॅनालॉग नॉब्स आहेत ज्यांना वैयक्तिकरित्या कॅलिब्रेट करणे आवश्यक आहे. USB2 सह, तुमच्याकडे सर्व उपकरणांसाठी कार्य करणारी सार्वत्रिक सेटिंग्ज असू शकतात, परंतु ती USB3 आणि इतर उच्च गती प्रोटोकॉलसाठी कार्य करणार नाही!
PHY कंट्रोलरचे काम म्हणजे तुमच्या विशिष्ट चिपसाठी विशिष्ट सेटिंग्जसह भौतिक हार्डवेअर कॉन्फिगर करणे, जे फॅक्टरीमध्ये कॅलिब्रेट केले जाते आणि सर्व PHY हार्डवेअरचे रीकॉन्फिगरेशन व्यवस्थापित करणे जसे की विविध मोड चालू आणि बंद केले जातात.
व्यवहारात, याचा अर्थ अनेक "जादू" रेजिस्ट्री टॅप्स आहेत, ज्यात फॅक्टरी-लिखित eFuse मधून येणारा व्हेरिएबल डेटा समाविष्ट आहे.
✨ KDE Apple M2 वर चालते!!!! ✨
पूर्ण GPU प्रवेग सह! 🚀🚀
Xonotic, glmark2 आणि eglgears एकाच वेळी चालवणे!!माझा 🦀 Linux कर्नल ड्रायव्हर आता M2 ला सपोर्ट करतो!! आणि हे Alyssa च्या Mesa ड्रायव्हरसह बॉक्सच्या बाहेर कार्य करते, वापरकर्ता स्थान बदलांची आवश्यकता नाही~!! pic.twitter.com/JUmtvCHAC8
— असाही लिन्या / 朝日りにゃ〜 // @lina@vt.social (@LinaAsahi) नोव्हेंबर 25, 2022
त्याशिवाय हे MacBook च्या अंगभूत स्पीकर्ससह सुसंगततेवर चालू असलेल्या कामावर देखील प्रकाश टाकते. आणि हेडफोन जॅक, कीबोर्ड बॅकलाईट नियंत्रणासाठी समर्थन जोडणे आणि M2 चिप (तज्ञ मोडवर स्विच न करता) इंस्टॉलर उपकरणांसाठी नेटिव्ह इन्स्टॉलिबिलिटी जोडणे.
दुसरीकडे, आणखी एक वैशिष्ट्य जे खूप लक्ष वेधून घेते ते आहे "शक्ती व्यवस्थापन"लिनक्स वर, S0ix समतुल्य ला s2idle (सस्पेंड टू आयडल) असे म्हणतात आणि ते सिस्टम सस्पेंड मूव्हज करते असे म्हणतात तेच करते, परंतु नंतर हार्डवेअरला निष्क्रिय स्थितीत ठेवते.
काही लोकांनी निष्क्रिय असताना Asahi Linux मशिनवर उच्च बॅटरी कमी झाल्याची तक्रार केली आहे आणि हे जवळजवळ नेहमीच खराब वर्तन केलेल्या वापरकर्त्यांच्या स्पेसमुळे मोठ्या संख्येने जागृत होते किंवा CPUs व्यस्त ठेवते. s2idle या समस्येचे निराकरण करते!
s2idle ला कोणत्याही विशेष ड्रायव्हर्सची किंवा समर्थनाची आवश्यकता नाही, परंतु त्यास कार्य करण्यासाठी ड्रायव्हर्समध्ये सस्पेंड/रिझ्युम समर्थन आवश्यक आहे (म्हणजे, किमान अपयशी नाही).
आमच्यासाठी, हे वायफाय चिपसेटमध्ये लॉक केले गेले होते, ज्याला ऍपल मशीनवर S3 स्लीप (गोंधळात टाकणारे नाव; येथे s2idle करण्यासाठी नकाशे) एंटर करण्यासाठी नवीन यंत्रणा आवश्यक आहे जी विद्यमान ड्रायव्हरला समर्थन देत नाहीत आणि निलंबन प्रक्रियेस कारणीभूत ठरतील. त्रुटी
दरम्यान, Asahi प्रकल्प विकासक, ज्याचा उद्देश Apple ने विकसित केलेल्या ARM चीपने सुसज्ज असलेल्या Mac संगणकांवर Linux पोर्ट करणे आहे, वितरणाचे नोव्हेंबर अपडेट तयार केले आहे (590 MB आणि 3,4 GB) आणि प्रकल्पाचा प्रगती अहवाल प्रकाशित केला आहे.
लिनक्स ड्रायव्हर डेव्हलपमेंटला क्लिष्ट करण्यासाठी, Apple चे M1/M2 चिप्स त्यांचे स्वतःचे Apple-डिझाइन केलेले GPU वापरतात, मालकीचे फर्मवेअर चालवतात आणि बर्यापैकी जटिल सामायिक डेटा संरचना वापरतात. GPU साठी कोणतेही तांत्रिक दस्तऐवजीकरण नाही आणि स्वतंत्र ड्रायव्हर डेव्हलपमेंट मॅकओएस ड्रायव्हर्सचे रिव्हर्स इंजिनियरिंग वापरते.
Asahi Linux हे आर्क लिनक्स पॅकेजच्या पायावर आधारित आहे, यामध्ये पारंपारिक सॉफ्टवेअर पॅकेज समाविष्ट आहे आणि KDE प्लाझ्मा डेस्कटॉपसह येते. वितरण नियमित आर्क लिनक्स रेपॉजिटरी वापरून तयार केले जाते, आणि कर्नल, इंस्टॉलर, बूटलोडर, हेल्पर स्क्रिप्ट्स आणि पर्यावरण सेटिंग यांसारखे सर्व विशिष्ट बदल वेगळ्या रेपॉजिटरीमध्ये हलवले जातात.
शेवटी, तुम्हाला त्याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास, तुम्ही मधील तपशीलांचा सल्ला घेऊ शकता खालील दुवा.