Vulkan API کے اوپر DXVK 1.9.1، Direct3D 9/10/11 کے نفاذ کا اجراء

DXVK 1.9.1 پرت کا اجراء دستیاب ہے، جو DXGI (DirectX گرافکس انفراسٹرکچر)، Direct3D 9، 10 اور 11 کا نفاذ فراہم کرتا ہے، Vulkan API میں کال ٹرانسلیشن کے ذریعے کام کرتا ہے۔ DXVK کو ایسے ڈرائیوروں کی ضرورت ہوتی ہے جو Vulkan 1.1 API کو سپورٹ کرتے ہوں، جیسے Mesa RADV 20.2، NVIDIA 415.22، Intel ANV 19.0، اور AMDVLK۔ DXVK کو وائن کا استعمال کرتے ہوئے لینکس پر 3D ایپلی کیشنز اور گیمز چلانے کے لیے استعمال کیا جا سکتا ہے، جو OpenGL کے اوپر چلنے والے وائن کے بلٹ ان Direct3D 9/10/11 نفاذ کے لیے اعلی کارکردگی کے متبادل کے طور پر کام کرتا ہے۔

اہم تبدیلیاں:

  • کارکردگی اور استحکام کے کئی مسائل کو حل کرتا ہے جو D3D9 لاکنگ میکانزم کو دوبارہ کام کرنے کے بعد متعارف کرایا گیا تھا۔
  • D3D11 میں سٹیجنگ ٹیکسچر پروسیسنگ پر دوبارہ کام کیا گیا ہے، جس کے نتیجے میں میموری کی کھپت میں کمی اور CPU اور GPU کے درمیان ڈیٹا کو منتقل کرنے کے لیے درکار امیج کاپیوں کی تعداد میں کمی واقع ہوئی ہے۔
  • میسا (<=19.0) کے پرانے ورژن میں مسائل کے حل کے لیے کوڈ کو ہٹا دیا گیا۔
  • ونڈوز ایس آر ڈبلیو لاکز پر مبنی لاکنگ پرائمیٹوز کو دوبارہ ڈیزائن کیا گیا، جو منگ ڈبلیو بلڈز میں ونپ تھریڈز کے نفاذ سے زیادہ موثر ہیں۔
  • ارتھ ڈیفنس فورس 5، فار کری 1، فار کرائی 5، جی ٹی اے IV، رائزن 3 اور ورلڈ آف فائنل فینٹسی کے مسائل حل ہو چکے ہیں۔

ماخذ: opennet.ru

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