Apple M1 چپس میں استعمال ہونے والے Apple AGX GPU کے لیے اوپن سورس لینکس ڈرائیور کے ڈویلپر نے dEQP-GLES2 ٹیسٹ سوٹ پر 99.3% پاس ریٹ کی اطلاع دی، جو OpenGL ES 2 سپورٹ کی جانچ کرتا ہے۔ اس کام میں دو اجزاء کا استعمال کیا گیا: لینکس کرنل کے لیے ایک DRM ڈرائیور، جو Rust میں لکھا گیا، اور Mesa کے لیے ایک ڈرائیور، جو C میں لکھا گیا۔
ڈرائیور کی ترقی اس حقیقت سے پیچیدہ ہے کہ Apple M1 ایک ملکیتی GPU استعمال کرتا ہے جسے Apple نے ڈیزائن کیا ہے، جو ملکیتی فرم ویئر چلاتا ہے اور پیچیدہ مشترکہ ڈیٹا ڈھانچے کو استعمال کرتا ہے۔ GPU کے لیے تکنیکی دستاویزات کا فقدان ہے، لہذا آزاد ڈرائیور کی ترقی میں macOS ڈرائیوروں کی ریورس انجینئرنگ شامل ہے۔
میسا کے لیے تیار کیے جانے والے اوپن سورس ڈرائیور کا ابتدائی طور پر میک او ایس ماحول میں تجربہ کیا گیا جب تک کہ لینکس کرنل کے لیے ضروری DRM (ڈائریکٹ رینڈرنگ مینیجر) ڈرائیور تیار نہ ہو جائے، جس سے میسا ڈرائیور کو لینکس میں استعمال کیا جا سکے۔ dEQP-GLES2 ٹیسٹ پاس کرنے میں اس کی حالیہ کامیابی کے علاوہ، ستمبر کے آخر میں، Apple M1 چپس کے لیے لینکس ڈرائیور Wayland پر مبنی GNOME سیشن چلانے اور یوٹیوب کے ساتھ Neverball اور Firefox براؤزر چلانے کے لیے موزوں سطح پر پہنچ گیا۔
ماخذ: opennet.ru
