ARM مفت پین فراسٹ ڈرائیور کی حمایت کرنا شروع کر دیتا ہے۔

XDC2020 کانفرنس میں (X.Org ڈیولپرز کانفرنس) اعلان کیا ARM پراجیکٹ کی ترقی کے عمل میں شامل ہونے کے بارے میں پینفروسٹ، جو مالی ویڈیو کور کے لیے ایک کھلا ڈرائیور تیار کرتا ہے۔ اے آر ایم کمپنی تیاری کا اظہار کیا ڈرائیور ڈویلپرز کو وہ معلومات اور دستاویزات فراہم کریں جن کی انہیں ہارڈ ویئر کو بہتر طور پر سمجھنے اور ان کی ترقی کی کوششوں پر توجہ مرکوز کرنے کی ضرورت ہے، بغیر ریورس انجینئرنگ بائنری ڈرائیوروں کی پہیلیاں حل کرنے میں وقت ضائع کیے بغیر۔ اس سے قبل، پروجیکٹ پر کام کرنے کے لیے Qualcomm کے کنکشن کے ساتھ بھی ایسا ہی ہوا تھا۔ Freedreno، جو Qualcomm Adreno GPUs کے لیے ایک مفت ڈرائیور تیار کرتا ہے۔

ARM کی شرکت سے عمل درآمد کے استحکام کو وسیع پیمانے پر استعمال کے لیے تیار کرنے میں مدد ملے گی اور چپ فن تعمیر کے بارے میں پہلے ہاتھ کی معلومات فراہم کر کے مالی GPU کے لیے مخصوص اندرونی ہدایات کے لیے زیادہ مدد فراہم کرے گی۔ داخلی دستاویزات کی دستیابی زیادہ سے زیادہ کارکردگی، تصریحات کی مکمل تعمیل اور Midgard اور Bifrost GPUs کی تمام دستیاب خصوصیات کی کوریج کو یقینی بنانے میں بھی مدد کرے گی۔

اے آر ایم سے موصول ہونے والی معلومات کی بنیاد پر تیار کی گئی پہلی تبدیلیاں ہو چکی ہیں۔ منتقل ڈرائیور کوڈ بیس میں۔ خاص طور پر،
انسٹرکشن پیکنگ آپریشنز کو کینونیکل شکل میں لانے اور جی پی یو بفروسٹ انسٹرکشن سیٹ کے فن تعمیر کو زیادہ درست طریقے سے ظاہر کرنے اور ARM میں اپنائی گئی اصطلاحات سے مطابقت رکھنے کے لیے مکمل طور پر جدا کرنے والے کو دوبارہ کام کرنے کے لیے کام کیا گیا ہے۔

Panfrost ڈرائیور کی بنیاد 2018 میں Collabora کی Alyssa Rosenzweig نے رکھی تھی اور اب تک اصل ARM ڈرائیوروں کو ریورس انجینئرنگ کے ذریعے تیار کیا گیا ہے۔ فی الحال، ڈرائیور Midgard (Mali-T6xx، Mali-T7xx، Mali-T8xx) اور Bifrost (Mali G3x، G5x، G7x) مائیکرو آرکیٹیکچرز پر مبنی چپس کے ساتھ کام کی حمایت کرتا ہے۔ GPU Mali 400/450 کے لیے، ARM فن تعمیر پر مبنی بہت سے پرانے چپس میں استعمال کیا جاتا ہے، ایک ڈرائیور الگ سے تیار کیا جا رہا ہے۔ لیما.


ماخذ: opennet.ru

نیا تبصرہ شامل کریں