میسا 20.1.0 کی ریلیز، اوپن جی ایل اور ولکن کا مفت نفاذ

کی طرف سے پیش اوپن جی ایل اور ولکن API کے مفت نفاذ کا اجراء مسسا 20.1.0. میسا 20.1.0 برانچ کی پہلی ریلیز ایک تجرباتی حیثیت رکھتی ہے - کوڈ کے حتمی استحکام کے بعد، ایک مستحکم ورژن 20.1.1 جاری کیا جائے گا۔ میسا 20.1 میں لاگو کیا Intel (i4.6, iris) اور AMD (radeonsi) GPUs کے لیے مکمل OpenGL 965 سپورٹ، AMD (r4.5) اور NVIDIA (nvc600) GPUs کے لیے اوپن جی ایل 0 سپورٹ، ورگل (ورچوئل GPU) کے لیے OpenGL 4.3 ورجل تھری ڈی QEMU/KVM کے لیے)، نیز انٹیل اور AMD کارڈز کے لیے Vulkan 1.2 سپورٹ۔

کے علاوہ تبدیلیاں:

  • شامل کیا گیا۔ Vulkan API کے لیے ایک فعال ڈیوائس سلیکشن لیئر ایک سے زیادہ Vulkan-enabled GPUs والے سسٹمز پر، OpenGL کے لیے DRI_PRIME کی طرح کام کرتی ہے۔ فعال ڈرائیور اور GPU کو منتخب کرنے کے لیے، MESA_VK_DEVICE_SELECT ماحولیاتی متغیر فراہم کیا جاتا ہے (اگر انسٹال نہ ہو تو DRI_PRIME استعمال کیا جاتا ہے)۔
  • نئے مائیکرو آرکیٹیکچر کی بنیاد پر اگلے سال متوقع چپس کے لیے سپورٹ کو انٹیل GPUs کے لیے i965 اور iris ڈرائیوروں میں شامل کر دیا گیا ہے۔ راکٹ لیک.
  • ANV Vulkan ڈرائیور Intel GPUs کے لیے تیار کیا جا رہا ہے۔ شامل کیا آئسلیک مائیکرو آرکیٹیکچر (Gen11) پر مبنی چپس کے لیے اصلاح، بناوٹ کرتے وقت خالص رنگوں کے استعمال کی اجازت دیتا ہے۔ جب Dota2 میں تجربہ کیا گیا تو، تبدیلی نے کلر کنورژن آپریشنز کی تعداد میں 95% کمی کی اور کارکردگی میں 3.5% اضافہ کیا۔
  • ولکن اے این وی ڈرائیور میں اضافہ ہوا Intel Ivybridge اور Haswell چپس والے سسٹمز پر کیشے کے استعمال کی کارکردگی۔ Geekbench 5 سے ولکن کمپیوٹ فنکشن ٹیسٹ کے استعمال سے Haswell GT330 ہارڈویئر پر کارکردگی میں 3% کا اضافہ ہوا (اس حقیقت کی وجہ سے کہ پہلے کیش کچھ حالات میں استعمال نہیں کیا جاتا تھا)۔
  • Intel GPUs کے لیے ڈرائیورز (i965, iris) شامل کیا "بلیک ہول" موڈ (اوپن جی ایل ایکسٹینشن INTEL_blackhole_render)، جو GPU کے ذریعے منتقل ہونے والے تمام رینڈرنگ آپریشنز کو غیر فعال کرتا ہے، لیکن OpenGL آپریشنز کی پروسیسنگ کو برقرار رکھتا ہے۔
  • AMD چپس کے لیے پہلے شامل کردہ ویکٹرائزیشن سپورٹ کو Intel گرافکس چپس کے لیے پورٹ کیا گیا ہے۔ NIR، شیڈرز کی ایک ٹائپ لیس انٹرمیڈیٹ نمائندگی (IR) جس کا مقصد GLSL IR اور Mesa کے اندرونی IR کے تحت، نچلی سطح پر کام کرنا ہے۔ عملی طور پر، شیڈرز کی بہتر اصلاح کی وجہ سے، تبدیلی نے Intel GPUs والے سسٹمز پر کئی گیمز میں OpenGL اور Vulkan کی کارکردگی کو بڑھانا ممکن بنایا۔ مثال کے طور پر، کھیل میں
    قبر Raider میں اضافے منایا جاتا ہے کارکردگی میں 3 فیصد اور شیڈو آف دی ٹومب رائڈر میں 10 فیصد اضافہ ہوا۔

  • شیڈرز کو مرتب کرنے کے پسدید میں "ACO"، جسے والو کی طرف سے LLVM شیڈر کمپائلر کے متبادل کے طور پر تیار کیا جا رہا ہے، GFX9+ GPU کے لیے shaderInt16 قسم کی سپورٹ شامل کی گئی ہے، جس سے شیڈر کوڈ میں 16 بٹ انٹیجرز کے استعمال کی اجازت دی جا سکتی ہے۔ کے لیے
    AMD Navi GPU (GFX10) محفوظ ورٹیکس اور ٹیسلیشن شیڈرز کے ساتھ کام کرتے وقت NGG (Next-Gen Geometry) انجنوں کا استعمال۔

  • AMD Navi 12 اور Navi 14 GPUs کے لیے شامل ڈسپلے شدہ ڈی سی سی (ڈیلٹا کلر کمپریشن) موڈ کے لیے سپورٹ، جو ڈسپلے آؤٹ پٹ کو منظم کرتے وقت کمپریسڈ کلر ڈیٹا کے ساتھ کام کرنا یقینی بناتا ہے۔
  • شامل کیا گیا۔ کلاسک Gallium3D ڈرائیور R600 (AMD Radeon HD 2000-6000) کے لیے تجرباتی NIR سپورٹ جیومیٹرک، فریگمنٹ، ورٹیکس اور ٹیسلیشن سایہ دار
  • ولکن RADV ڈرائیور شامل کیا ایک پیچ جو میموری مینجمنٹ کو بہتر بنا کر AMD APUs والے سسٹمز پر Id Tech گیمز کی کارکردگی کو بہتر بناتا ہے۔
  • Panfrost ڈرائیور میں لاگو کیا OpenGL ES 3.0 اور کے لیے تجرباتی تعاون محفوظ Bifrost GPU (Mali G3) کے لیے 31D رینڈرنگ سپورٹ۔ شیڈر کمپائلر کا ایک ابتدائی نفاذ تیار کیا گیا ہے جو اندرونی ہدایات کے Bifrost GPU کے مخصوص سیٹ کو سپورٹ کرتا ہے۔
  • وولکن ڈرائیور ٹرن آئی پی، کوالکوم ایڈرینو جی پی یوز کے لیے تیار کیا گیا ہے، شامل کیا جیومیٹری شیڈرز اور کے لیے سپورٹ ایڈرینو 650 چپس.
  • Gallium3D ڈرائیور LLVMpipe میں، جو سافٹ ویئر رینڈرنگ فراہم کرتا ہے، نمودار ہوا ٹیسلیشن شیڈرز کے لیے سپورٹ۔
  • متعارف کرایا ایک بڑا حصہ اصلاح glthread میں (اوپن جی ایل کا ملٹی تھریڈ نفاذ)۔ تبدیلیاں کرنے کے بعد، Torcs ریسنگ سمیلیٹر کی کارکردگی میں ڈیفالٹ کنفیگریشن میں 16% اور glthread کے فعال ہونے پر 40% اضافہ ہوا۔
  • شامل کیا گیا۔ CAD کے مخصوص آؤٹ آف آرڈر ڈرائنگ آپریشنز کو تیز کرنے کے لیے آپٹیمائزیشن کو فعال کرنے کے لیے allow_draw_out_of_order آپشن (driconf کے ذریعے فعال)۔ جب یہ آپشن فعال ہوتا ہے، تو Viewperf11 Catia ٹیسٹ میں 7% ایکسلریشن دیکھی جاتی ہے۔
  • نئی اوپن جی ایل ایکسٹینشنز شامل کی گئیں:
  • RADV ولکن ڈرائیور (AMD کارڈز کے لیے):
  • ANV ولکن ڈرائیور (انٹیل کارڈز کے لیے):

    ماخذ: opennet.ru

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