Vulkan API کے اوپر Direct1.2D 3/10 کے نفاذ کے ساتھ DXVK 11 پروجیکٹ کی ریلیز

شائع ہوا interlayer رہائی ڈی ایکس وی کے 1.2، جو DXGI (DirectX گرافکس انفراسٹرکچر)، Direct3D 10 اور Direct3D 11 کا نفاذ فراہم کرتا ہے، Vulkan API میں کالوں کے ترجمہ کے ذریعے کام کرتا ہے۔ DXVK استعمال کرنے کے لیے ضرورت ہے ڈرائیوروں کے لیے سپورٹ ولکن APIجیسے
AMD RADV 18.3، AMDGPU PRO 18.50، NVIDIA 415.22، Intel ANV 19.0 اور AMDVLK.

DXVK کو وائن کا استعمال کرتے ہوئے لینکس پر 3D ایپلی کیشنز اور گیمز چلانے کے لیے استعمال کیا جا سکتا ہے، جو OpenGL کے اوپر چلنے والے وائن کے مقامی Direct3D 11 کے نفاذ کے لیے ایک اعلی کارکردگی کے متبادل کے طور پر کام کرتا ہے۔ میں کچھ کھیل شراب + DXVK کے امتزاج کی کارکردگی مختلف ونڈوز پر صرف 10-20% تک چلنے سے، جب کہ OpenGL پر مبنی Direct3D 11 نفاذ کا استعمال کرتے ہوئے، کارکردگی زیادہ نمایاں طور پر کم ہو جاتی ہے۔

نئی ریلیز کمانڈ بفر ٹرانسفر کے لیے ایک الگ تھریڈ استعمال کرتی ہے، جو کچھ ملٹی کور کنفیگریشنز میں کارکردگی کو بہتر بناتی ہے۔ اس کے علاوہ، ڈاؤن ٹائم کو ختم کرنے اور GPU کے استعمال کو بڑھانے کے لیے کمانڈ بفر بھیجنے کی فریکوئنسی میں اضافہ کیا گیا ہے۔ ان ایپلی کیشنز میں جن کی کارکردگی ان تبدیلیوں سے مثبت طور پر متاثر ہوئی تھی، گیم Quake Champions کو نوٹ کیا جاتا ہے۔

مخصوص رینڈرنگ ایکسٹینشنز کے لیے شامل کردہ سپورٹ جو Direct3D 11 تفصیلات میں باضابطہ طور پر بیان نہیں کیے گئے ہیں اور ونڈوز کے لیے اضافی لائبریریوں کے ذریعے مینوفیکچررز کے ذریعے علیحدہ طور پر فراہم کیے گئے ہیں۔ پائلٹ پروجیکٹ کے کام کرنے کے لیے یہ ایکسٹینشنز درکار ہیں۔ DXVK-AGS میں تجویز کردہ AGS (AMD GPU سروسز) ایکسٹینشن کے نفاذ کے ساتھ AMD AGS SDK اور آپ کو کچھ اصلاحیں استعمال کرنے کی اجازت دیتا ہے، بشمول گیمز Resident Evil 2 اور Devil May Cry 5 میں استعمال ہونے والے۔

اصلاحات میں شامل ہیں: کچھ گیمز میں سی پی یو کا بوجھ قدرے کم۔ ایک مسئلہ حل کیا جس کی وجہ سے اسٹیٹ کیش میں اضافی آئٹمز شامل کیے گئے اور ایک جیسے ولکن ہینڈلرز کو دوبارہ مرتب کیا گیا۔ ClearView طریقہ استعمال کرتے وقت کریش ہونے یا Vulkan کے غلط استعمال کا سبب بننے والے بگ کو ٹھیک کیا گیا۔ NVAPI کا کام جو NVIDIA GPUs والے سسٹمز پر Mirror's Edge Catalyst میں مسائل کو حل کرنے کے لیے استعمال کیا گیا تھا اسے غیر فعال کر دیا گیا ہے۔

ماخذ: opennet.ru

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