ايپل AGX GPU لاءِ هڪ لينڪس ڊرائيور، زنگ ۾ لکيل آهي، نظرثاني لاءِ تجويز ڪيل آهي.

لينڪس ڪرنل ڊولپر جي ميلنگ لسٽ ايپل M13 ۽ M14 چپس ۾ استعمال ٿيندڙ ايپل AGX G1 ۽ G2 سيريز جي GPUs لاءِ drm-asahi ڊرائيور جي ابتدائي عمل درآمد پيش ڪري ٿي. ڊرائيور Rast ٻولي ۾ لکيل آهي ۽ اضافي طور تي DRM (Direct Rendering Manager) سبسسٽم تي آفاقي پابندين جو هڪ سيٽ شامل آهي، جيڪو استعمال ڪري سگهجي ٿو ٻين گرافڪس ڊرائيورن کي رسٽ ٻولي ۾ ترقي ڪرڻ لاءِ. پيچ جو شايع ٿيل سيٽ هن وقت تائين صرف ڪرنل ڊولپرز (RFC) پاران بحث لاءِ پيش ڪيو ويو آهي، پر جائزي جي مڪمل ٿيڻ کان پوءِ ۽ سڃاڻپ جي گھٽتائي کي ختم ڪرڻ کان پوءِ بنيادي مجموعو ۾ قبول ڪري سگھجي ٿو.

ڊسمبر کان وٺي، ڊرائيور کي شامل ڪيو ويو آهي ڪنييل پيڪيج ۾ آساهي لينڪس جي تقسيم لاء ۽ هن منصوبي جي استعمال ڪندڙن پاران آزمائشي ڪئي وئي آهي. ڊرائيور لينڪس جي تقسيم ۾ استعمال ڪري سگھجي ٿو گرافڪ ماحول جي آپريشن کي منظم ڪرڻ لاء ايپل ڊوائيسز تي SoC M1، M1 پرو، M1 Max، M1 الٽرا ۽ M2 سان. جڏهن ڊرائيور کي ترقي ڪندي، هڪ ڪوشش ڪئي وئي آهي نه رڳو سيڪيورٽي کي بهتر ڪرڻ جي غلطين کي گهٽائڻ سان جڏهن ميموري سان ڪم ڪندي ڪوڊ ۾ سي پي يو پاسي تي عمل ڪيو ويو، پر انهن مسئلن جي خلاف جزوي تحفظ پڻ مهيا ڪرڻ لاء جڏهن فرم ويئر سان لهه وچڙ ۾ پيدا ٿئي ٿي. خاص طور تي، ڊرائيور غير محفوظ شيئر ڪيل ميموري ڍانچي لاءِ مخصوص پابنديون مهيا ڪري ٿو، ڊرائيور سان رابطو ڪرڻ لاءِ فرم ویئر ۾ استعمال ٿيندڙ اشارن جي پيچيده زنجيرن سان.

تجويز ڪيل ڊرائيور asahi Mesa ڊرائيور سان ميلاپ ۾ استعمال ڪيو ويو آهي، جيڪو يوزر اسپيس ۾ OpenGL لاءِ سپورٽ مهيا ڪري ٿو ۽ OpenGL ES 2 سان مطابقت جا امتحان ڪاميابيءَ سان پاس ڪري ٿو ۽ OpenGL ES 3.0 کي سپورٽ ڪرڻ لاءِ لڳ ڀڳ تيار آهي. ساڳي ئي وقت، ڊرائيور کي ڪنيل سطح تي هلندڙ شروعاتي طور تي ترقي ڪئي وئي آهي اڪائونٽ ۾ مستقبل جي مدد لاء Vulkan API لاء، ۽ سافٽ ويئر انٽرفيس صارف جي جاء سان رابطي لاء نئين Intel Xe ڊرائيور پاران مهيا ڪيل UAPI جي نظر سان ٺهيل آهي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو