- Apple Silicon के लिए Linux पोर्टिंग प्रोजेक्ट की 5वीं वर्षगांठ पर, USB-C के जरिए DisplayPort Alt Mode आउटपुट सपोर्ट पहली बार लागू किया गया
- नई सार्वजनिक ‘fairydust’ ब्रांच ने DCP, DPXBAR, ATCPHY, ACE जैसे चार हार्डवेयर ब्लॉकों की reverse engineering करके बाहरी डिस्प्ले आउटपुट को संभव बनाया
- M3 Mac सपोर्ट शुरुआती चरण तक पहुंच गया है; कीबोर्ड, ट्रैकपैड, WiFi, NVMe, USB3 काम कर रहे हैं, लेकिन GPU acceleration और DCP control अभी अधूरे हैं
- MacBook Pro का 120Hz डिस्प्ले Linux 6.18.4 से काम कर रहा है, और DCP ड्राइवर में HDR, VRR, hardware overlay जैसी उन्नत सुविधाओं के लिए बड़े पैमाने पर refactoring चल रही है
- GPU, वेबकैम, पैकेज प्रबंधन समेत व्यापक सुधार जारी हैं, और Fedora Asahi Remix DNF5 आधारित बदलाव और upstream integration automation को आगे बढ़ा रहा है
प्रमुख प्रगति: USB-C डिस्प्ले आउटपुट
- Asahi Linux ने 5 वर्षों में Apple Silicon को पूर्ण AArch64 डेस्कटॉप प्लेटफ़ॉर्म में विकसित किया
- लगातार रुचि के कारण AArch64 से जुड़े सॉफ़्टवेयर बग्स के fixes आगे बढ़े
- सबसे अधिक मांगी गई सुविधा, USB-C के जरिए DisplayPort Alt Mode आउटपुट, ‘fairydust’ ब्रांच में लागू की गई
- M1 MacBook Air पर USB-C→HDMI adapter के जरिए बाहरी डिस्प्ले कनेक्शन सफल रहा
- यह ब्रांच डेवलपर्स के लिए experimental version है; multi-display, hotplug, color issues जैसी कई चीजें अभी अधूरी हैं
- सामान्य उपयोगकर्ताओं के लिए सपोर्ट अभी उपलब्ध नहीं है
M3 सीरीज़ सपोर्ट
- m1n1 bootloader में M3 के लिए बुनियादी सपोर्ट आ गया है, और तीन नए contributors ने Devicetree और kernel patches लिखे
- M3 MacBook Air पर Fedora Asahi Remix + KDE Plasma सफलतापूर्वक boot हुआ
- अभी कीबोर्ड, touchpad, WiFi, NVMe, USB3 के काम करने की पुष्टि हुई है
- GPU नई architecture पर आधारित है, जिसमें ray tracing, mesh shader, Dynamic Caching जैसी सुविधाएं जुड़ी हैं
- DCP initialization iBoot पर निर्भर है, और macOS 14 के firmware interface changes के कारण अतिरिक्त reverse engineering की जरूरत है
- audio, mic, webcam, power management आदि अभी लागू नहीं हुए हैं
120Hz डिस्प्ले और DCP ड्राइवर refactoring
- 14 और 16 इंच MacBook Pro के 120Hz panels Linux 6.18.4 से सक्षम हो गए
- fixed timestamps का उपयोग करके DCP limits को bypass किया गया
- DCP ड्राइवर में HDR, VRR, hardware brightness control जैसी क्षमताओं के विस्तार के लिए संरचनात्मक बदलाव चल रहे हैं
- Rust आधारित rewrite की योजना है, लेकिन फिलहाल C code refactoring चल रही है
- hardware plane support को मजबूत किया जा रहा है ताकि Y’CbCr framebuffer, overlay और HDR experiments संभव हों
- Oliver ने Apple Interchange format की reverse engineering करके compressed framebuffer support जोड़ी
- oversaturated colors की समस्या भी 6.18 kernel में ठीक की गई
वेबकैम और graphics driver सुधार
- कुछ GNOME apps में दिखी webcam errors की वजह OpenGL driver में planar video format handling bug निकली
- Mesa और PipeWire के कई patches से इसका समाधान हुआ, और Fedora 43 में gtk4paintablesink plugin fix होने वाला है
- GPU driver ने DMA-BUF handling issues ठीक करने के बाद ज़्यादातर apps में सामान्य रूप से काम करना शुरू किया
- GPU driver को upstream करने की तैयारी जारी है
- 6.13.8 की तुलना में patches की संख्या 1232→858 और code 95,000→83,000 lines तक घटी
- IGT test patches के जरिए DRM mainline merge की नींव रखी गई
प्रदर्शन अनुकूलन और package management सुधार
- OpenGL memory copy पहले CPU आधारित थी; इसे GPU shader से बदलकर memory bus saturation level performance हासिल की गई
- AGX optimization routines लागू करके buffer clear speed 355GB/s हासिल हुई
- Vulkan copy performance भी 30~100% से अधिक बेहतर हुई
- Fedora Asahi Remix ने DNF5 transition के जरिए packages के automatic switching की क्षमता पाई
- Neal ने PackageKit के लिए DNF5 backend विकसित किया, जो Fedora 44 में integrate होने वाला है
- Mesa और virglrenderer से शुरू करके upstream packages पर automatic transition शुरू हो गया
समुदाय और आगे की योजना
- FOSDEM में M3 और M4 सपोर्ट रणनीति पर चर्चा हुई, और SCaLE इवेंट में Asahi demo system प्रदर्शित किया जाएगा
- प्रोजेक्ट OpenCollective और GitHub Sponsors के समर्थन से जारी है
- 2026 में भी GPU, डिस्प्ले और hardware integration सुधार पर केंद्रित विकास जारी रहेगा
अभी कोई टिप्पणी नहीं है.