ڪرنل ڊولپرز جي ميلنگ لسٽ تي Linux ايپل AGX G13 ۽ G14 سيريز جي GPUs لاءِ drm-asahi ڊرائيور جي ابتدائي عملدرآمد جي تجويز ڏني وئي آهي، جيڪو ايپل M1 ۽ M2 چپس ۾ استعمال ٿيندو آهي. ڊرائيور رسٽ ۾ لکيل آهي ۽ ان ۾ DRM (ڊائريڪٽ رينڊرنگ مئنيجر) سب سسٽم لاءِ يونيورسل ريپرز جو هڪ سيٽ شامل آهي، جيڪو رسٽ ۾ ٻين گرافڪس ڊرائيورن کي ترقي ڪرڻ لاءِ استعمال ڪري سگهجي ٿو. پيچ جو شايع ٿيل سيٽ هن وقت ڪرنل ڊولپرز (RFC) پاران بحث لاءِ پيش ڪيو ويو آهي، پر جائزو مڪمل ٿيڻ ۽ ڪنهن به سڃاڻپ ٿيل مسئلن کي حل ڪرڻ کان پوءِ مين لائن ورزن ۾ قبول ڪري سگهجي ٿو.
ڊسمبر کان وٺي، ڊرائيور کي آساهي ورڇ لاءِ ڪرنل پيڪيج ۾ شامل ڪيو ويو آهي. Linux ۽ هن منصوبي جي استعمال ڪندڙن پاران آزمايل. ڊرائيور کي ورڇ ۾ استعمال ڪري سگهجي ٿو Linux ايپل ڊوائيسز تي M1، M1 Pro، M1 Max، M1 Ultra، ۽ M2 SoCs سان گرافڪ ماحول جي مدد لاءِ. ڊرائيور جي ترقي جو مقصد نه رڳو سي پي يو-سائيڊ ڪوڊ ۾ ميموري غلطين کي گھٽ ڪندي سيڪيورٽي کي بهتر بڻائڻ آهي پر فرم ويئر سان لهه وچڙ ڪرڻ وقت پيدا ٿيندڙ مسئلن جي خلاف جزوي تحفظ پڻ فراهم ڪري ٿو. خاص طور تي، ڊرائيور ڊرائيور سان لهه وچڙ ڪرڻ لاءِ فرم ويئر ۾ استعمال ٿيندڙ پيچيده پوائنٽر زنجيرن سان غير محفوظ شيئر ٿيل ميموري structures لاءِ مخصوص ريپر فراهم ڪري ٿو.
تجويز ڪيل ڊرائيور asahi Mesa ڊرائيور سان ميلاپ ۾ استعمال ڪيو ويو آهي، جيڪو يوزر اسپيس ۾ OpenGL لاءِ سپورٽ مهيا ڪري ٿو ۽ OpenGL ES 2 سان مطابقت جا امتحان ڪاميابيءَ سان پاس ڪري ٿو ۽ OpenGL ES 3.0 کي سپورٽ ڪرڻ لاءِ لڳ ڀڳ تيار آهي. ساڳي ئي وقت، ڊرائيور کي ڪنيل سطح تي هلندڙ شروعاتي طور تي ترقي ڪئي وئي آهي اڪائونٽ ۾ مستقبل جي مدد لاء Vulkan API لاء، ۽ سافٽ ويئر انٽرفيس صارف جي جاء سان رابطي لاء نئين Intel Xe ڊرائيور پاران مهيا ڪيل UAPI جي نظر سان ٺهيل آهي.
جو ذريعو: opennet.ru
