DXVK 2.3.1 اور vkd3d-proton 2.12 کے نئے ورژن Vulkan API کے اوپر Direct3D نفاذ کے ساتھ

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

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

  • اگر سسٹم ولکن ایکسٹینشن VK_NV_raw_access_chains کو سپورٹ کرتا ہے، تو اسے NVIDIA GPUs پر شیڈر کوڈ بنانے کی کارکردگی کو بڑھانے کے لیے استعمال کیا جاتا ہے، جس سے ونڈوز ڈرائیورز کا استعمال کرتے وقت D3D11 کا استعمال کرتے ہوئے کچھ گیمز کی کارکردگی کو کارکردگی کے قریب لانا ممکن ہوتا ہے۔ کام کرنے کے لیے، آپ کو کم از کم NVIDIA 550.40.55 ڈرائیورز اور پروٹون تجرباتی ورژن انسٹال کرنے کی ضرورت ہے۔
  • D3D9 پر مبنی گیمز کے لیے، سسٹم بفرز کو GPU میں کاپی کرنے کا طریقہ دوبارہ ڈیزائن کیا گیا ہے، جس کے نتیجے میں شینک 2، فلیمیبل فریڈی اور بلڈ رین جیسی گیمز میں کارکردگی بہتر ہوتی ہے۔
  • گیمز میں پیش آنے والے مسائل کو حل کر دیا گیا ہے:
    • اکس کامبیٹ اسالٹ افق۔
    • ہاسسن کی نسل 2
    • میدان جنگ میں 2
    • میدان جنگ میں 2142
    • Battlestations Midway
    • بلڈ رائن
    • کوڈ نام پینزر فیز ون/دو
    • ڈیڈ اسپیس (2008)
    • آتش گیر فریڈی
    • کو Flatout 3
    • گرین بل تصور تصور
    • گوجیان 2
    • Kenshi
    • مائی سمز
    • آپریشن فلیش پوائنٹ: ریڈ دریائے
    • پنڈلی 2
    • اسکائی ڈرافٹ
    • آواز سی ڈی
    • سپریم حکمران حتمی
    • Borderlands کی سے کہانیاں
    • آباد کار۔
    • کل جنگ: قرون وسطیٰ 2
    • یوکے ٹرین سمیلیٹر 1
    • جنگ تھنڈر

مزید برآں، والو نے VKD3D-Proton 2.12 کی ریلیز شائع کی ہے، جو vkd3d کوڈبیس کا ایک فورک ہے جو پروٹون گیم لانچر میں Direct3D 12 سپورٹ کو بہتر بنانے کے لیے ڈیزائن کیا گیا ہے۔ VKD3D-Proton Direct3D 12 پر مبنی ونڈوز گیمز کی بہتر کارکردگی کے لیے پروٹون کے لیے مخصوص تبدیلیوں، اصلاح اور بہتری کی حمایت کرتا ہے، جنہیں ابھی تک vkd3d کے مرکزی حصے میں اپنایا نہیں گیا ہے۔ اختلافات کے درمیان، جدید Vulkan ایکسٹینشنز کے استعمال اور Direct3D 12 کے ساتھ مکمل مطابقت حاصل کرنے کے لیے گرافکس ڈرائیورز کی تازہ ترین ریلیز کی صلاحیتوں پر بھی توجہ دی گئی ہے۔

نئے ورژن میں تبدیلیوں کے درمیان:

  • ولکن ایکسٹینشن VK_NV_low_latency2 کا استعمال کرتے ہوئے NVIDIA Reflex انجن کے لیے سپورٹ شامل کیا گیا۔
  • نافذ کردہ D3D12 Render Pass API۔
  • ID3D12DeviceRemovedExtendedDataSettings انٹرفیس کے لیے ایک اسٹب شامل کیا گیا، جو کچھ گیمز کے مسائل حل کرتا ہے۔
  • ناکامیوں کے بارے میں معلومات حاصل کرنے کے لیے ولکن ایکسٹینشن VK_EXT_device_fault کے لیے تعاون شامل کیا گیا۔
  • میسا اور NVIDIA ڈرائیوروں والے سسٹمز پر، V-Sync اور ٹیئرنگ موڈز کے درمیان ہموار سوئچنگ کے لیے Vulkan ایکسٹینشن VK_EXT_swapchain_maintenance1 کے لیے سپورٹ لاگو کیا جاتا ہے۔
  • پہلے سے طے شدہ طور پر، اگر VK_KHR_shader_maximal_reconvergence اور VK_KHR_shader_quad_control ایکسٹینشنز دستیاب ہیں، تو شیڈر ماڈل 6.7 کے لیے سپورٹ کا اعلان کیا جاتا ہے۔
  • VK_EXT_descriptor_buffer ایکسٹینشن کی حمایت کے ساتھ Intel Arc GPUs کے لیے، ایک آپٹمائزڈ ڈسکرپٹر کاپی ہینڈلر شامل کیا گیا ہے۔
  • NVIDIA Pascal اور پرانے GPUs والے سسٹمز پر کمپیوٹ شیڈرز کے استعمال میں رول بیک کرنے کی صلاحیت فراہم کی گئی ہے، جس سے NVIDIA Pascal GPUs والے سسٹمز پر Shader Model 6.7 کے استعمال کی اجازت دی گئی ہے۔
  • VKD3D_QUEUE_PROFILE پروفائلنگ موڈ کے لیے تعاون شامل کر دیا گیا۔
  • ولکن ایکسٹینشن VK_NV_raw_access_chains کے لیے شامل کردہ تعاون، جو NVIDIA GPUs والے سسٹمز پر کچھ گیمز میں کارکردگی کو نمایاں طور پر بہتر بنا سکتا ہے۔
  • گیمز کے مسائل حل ہو گئے:
    • غیر حقیقی انجن 5 کے ذریعے تقویت یافتہ گیمز
    • اٹلس فالن
    • Persona 3 دوبارہ لوڈ کریں۔
    • بدی 4 رہائش گاہ کا
    • UE5 لیرا
    • Warhammer: Darktide
    • محفل کی دنیا

ماخذ: opennet.ru

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