Vulkan graphics API کے لیے ایک نیا ڈرائیور Nouveau کی بنیاد پر تیار کیا جا رہا ہے۔

Red Hat اور Collabora کے ڈویلپرز نے NVIDIA گرافکس کارڈز کے لیے ایک کھلا Vulkan nvk ڈرائیور بنانا شروع کر دیا ہے، جو Mesa میں پہلے سے دستیاب anv (Intel)، radv (AMD)، tu (Qualcomm) اور v3dv (Broadcom VideoCore VI) ڈرائیوروں کی تکمیل کرے گا۔ ڈرائیور کو نوویو پروجیکٹ کی بنیاد پر تیار کیا جا رہا ہے جس میں پہلے نوویو اوپن جی ایل ڈرائیور میں استعمال ہونے والے کچھ سب سسٹمز کے استعمال سے۔

متوازی طور پر، Nouveau نے عالمگیر فعالیت کو ایک علیحدہ لائبریری میں منتقل کرنے پر کام شروع کیا جسے دوسرے ڈرائیوروں میں استعمال کیا جا سکتا ہے۔ مثال کے طور پر، کوڈ جنریشن کے اجزاء جو OpenGL اور Vulkan کے ڈرائیوروں میں شیڈر کمپائلر کو شیئر کرنے کے لیے استعمال کیے جا سکتے ہیں، لائبریری میں منتقل کر دیے گئے ہیں۔ .

ولکن ڈرائیور کی ترقی میں کیرول ہربسٹ، ریڈ ہیٹ میں نووو ڈویلپر، ڈیوڈ ایرلی، ریڈ ہیٹ میں ڈی آر ایم مینٹینر، اور جیسن ایکسٹرینڈ، کولیبورا میں ایک فعال میسا ڈویلپر شامل تھے۔ ڈرائیور ترقی کے ابتدائی مرحلے میں ہے اور ابھی تک ولکن انفو یوٹیلیٹی کو چلانے کے علاوہ دیگر ایپلی کیشنز کے لیے موزوں نہیں ہے۔ نئے ڈرائیور کی ضرورت NVIDIA ویڈیو کارڈز کے لیے کھلے ولکن ڈرائیورز کی کمی کی وجہ سے ہے، جب کہ زیادہ سے زیادہ گیمز اس گرافکس API کا استعمال کرتے ہیں یا لینکس پر ایسی تہوں کا استعمال کرتے ہوئے چلتے ہیں جو Direct3D کالز کو Vulkan API میں ترجمہ کرتی ہیں۔

ماخذ: opennet.ru

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