انٹیل نے اپنے GPUs کے لیے ایک نیا لینکس ڈرائیور Xe جاری کیا۔

Intel نے Linux kernel - Xe کے لیے ایک نئے ڈرائیور کا ابتدائی ورژن شائع کیا ہے، جو Intel Xe فن تعمیر پر مبنی مربوط GPUs اور مجرد گرافکس کارڈز کے ساتھ استعمال کے لیے ڈیزائن کیا گیا ہے، جو ٹائیگر لیک پروسیسرز سے شروع ہونے والے مربوط گرافکس میں استعمال ہوتا ہے اور منتخب گرافکس کارڈز میں۔ آرک خاندان کے. ڈرائیور کی ترقی کا ہدف پرانے پلیٹ فارمز کے لیے سپورٹ کوڈ سے منسلک کیے بغیر، نئے چپس کے لیے سپورٹ فراہم کرنے کے لیے ایک فریم ورک فراہم کرنا ہے۔ ڈی آر ایم (ڈائریکٹ رینڈرنگ مینیجر) سب سسٹم کے دیگر اجزاء کے ساتھ Xe کوڈ کی زیادہ فعال اشتراک کا بھی اعلان کیا گیا ہے۔

کوڈ کو ابتدائی طور پر مختلف ہارڈویئر آرکیٹیکچرز کو سپورٹ کرنے کے لیے ڈیزائن کیا گیا ہے اور یہ x86 اور ARM سسٹمز پر جانچ کے لیے دستیاب ہے۔ نفاذ کو فی الحال ڈویلپرز کے ذریعہ بحث کے لیے ایک تجرباتی اختیار کے طور پر سمجھا جاتا ہے، جو ابھی تک مرکزی دانا میں انضمام کے لیے تیار نہیں ہے۔ پرانے i915 ڈرائیوروں پر کام نہیں رکتا اور اس کی سپورٹ جاری رہے گی۔ نیا Xe ڈرائیور 2023 کے دوران تیار ہونے کا منصوبہ ہے۔

نئے ڈرائیور میں، اسکرینوں کے ساتھ تعامل کے لیے زیادہ تر کوڈ i915 ڈرائیور سے لیا گیا ہے، اور مستقبل میں ڈویلپرز معیاری اجزاء کی نقل سے بچنے کے لیے اس کوڈ کو دونوں ڈرائیوروں میں شیئر کرنے کا ارادہ رکھتے ہیں (فی الحال اس طرح کے کوڈ کو صرف دو بار دوبارہ بنایا گیا ہے، لیکن اشتراک کوڈ کے متبادل اختیارات پر تبادلہ خیال کیا جا رہا ہے)۔ Xe میں میموری ماڈل i915 میموری ماڈل کے نفاذ سے بہت ملتا جلتا ہے، اور execbuf نفاذ i3 کوڈ سے execbuf915 سے بہت ملتا جلتا ہے۔

OpenGL اور Vulkan graphics APIs کے لیے سپورٹ فراہم کرنے کے لیے، Linux کرنل کے لیے ڈرائیور کے علاوہ، پروجیکٹ نے Xe ماڈیول کے ذریعے Iris اور ANV Mesa ڈرائیوروں کے آپریشن کے لیے تبدیلیاں بھی تیار کی ہیں۔ اپنی موجودہ شکل میں، Xe اور Mesa کا امتزاج GNOME، براؤزرز اور گیمز کو OpenGL اور Vulkan پر مبنی چلانے کے لیے پہلے ہی کافی تیار کیا گیا ہے، لیکن اب تک کچھ مسائل اور خرابیاں سامنے آئی ہیں جو کہ دیگر چیزوں کے ساتھ ساتھ کریشز کا باعث بنتی ہیں۔ اس کے علاوہ، کارکردگی کو بہتر بنانے کے لیے ابھی تک کوئی کام نہیں کیا گیا ہے۔

ماخذ: opennet.ru

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