DXVK 1.10 ۽ VKD3D-Proton 2.6 جو رليز، لينڪس لاءِ Direct3D عمل درآمد

DXVK 1.10 پرت جو رليز موجود آهي، 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 ايپليڪيشنون ۽ گيمز کي هلائڻ لاءِ وائن استعمال ڪندي، وائن جي ڏيهي Direct3D 9/10/11 لاڳو ڪرڻ لاءِ اعليٰ ڪارڪردگي متبادل طور ڪم ڪندي OpenGL جي چوٽي تي هلندڙ.

مکيه تبديليون:

  • D3D11 ۽ D3D9 عملن ۾ وسيلن کي لوڊ ڪرڻ وقت استعمال ٿيل غير ضروري ٿريڊ سنڪرونائيزيشن هينڊلر کي هٽايو ويو. تبديلي خاص طور تي Assassin's Creed: Origins ۽ ٻيون رانديون جي ڪارڪردگيءَ کي بھتر بڻايو، جيڪو AnvilNext انجڻ تي ٻڌل آھي، ۽ Elex II، God of War ۽ GTA IV جي ڪارڪردگيءَ تي پڻ مثبت اثر پيو.
  • GPU ۾ لوڊ ٿيل وسيلن لاءِ D3D11_MAP_WRITE جي استعمال کي بهتر بڻايو، جنهن Quantum گيم جي ڪارڪردگي ۽ امڪاني طور تي ٻين ايپليڪيشنن کي بهتر ڪيو آهي.
  • ننڍي مقرر ٿيل بفرز کي اپڊيٽ ڪرڻ لاء UpdateSubresource آپريشن کي بهتر بڻايو. تبديلي خدا جي جنگ ۽ ممڪن طور تي ٻين راندين جي ڪارڪردگي تي مثبت اثر پيو.
  • D3D11 ۾ لوڊشيڊنگ وسيلن ۽ وچولي بفرن جي پروسيسنگ کي تيز ڪيو ويو آهي. تبديلي ڪجھ راندين ۾ سي پي يو لوڊ گھٽائي ٿي.
  • ڊيبگ HUD ۾ شامل ڪيل معلومات جيڪا ڪارڪردگي جي مسئلن جي تشخيص لاء ڪارائتو آهي، جهڙوڪ وقت جي معلومات.
  • GPU هم وقت سازي ڪوڊ ختم ڪيو ويو آهي مصروف-انتظار واري چڪر کي استعمال ڪرڻ کان، جيڪو ڪجهه راندين ۾ موبائل ڊوائيسز تي بجلي جو استعمال گھٽائي ڇڏيو آهي.
  • 3D11On12CreateDevice کي ڪال ڪرڻ لاءِ هڪ اسٽب شامل ڪيو ويو، جيڪو اڳ ۾ ايپليڪيشنن کي حادثو ڪرڻ جو سبب بڻيو.
  • راندين جي ڪارڪردگي ڪل جنگ: وارهمر III، ريزيڊنٽ ايول 0/5/6، ريزيڊنٽ ايول: ريوليشنز 2 کي بهتر ڪيو ويو آهي.
  • راندين ۾ مسئلا حل ڪيا ويا آهن ArmA 2، Black Mesa، Age of Empires 2: Definitive Edition، Anno 1800، Final Fantasy XIV، Nier Replicant، The Evil Within.

اضافي طور تي، والو شايع ڪيو آهي VKD3D-Proton 2.6 جو رليز، vkd3d ڪوڊ بيس جو هڪ فورڪ پروٽون گيم لانچر ۾ Direct3D 12 سپورٽ کي بهتر ڪرڻ لاءِ ٺهيل آهي. VKD3D-Proton سپورٽ ڪري ٿو Proton-مخصوص تبديلين، اصلاحن ۽ سڌارن لاءِ ونڊوز گيمز جي بهتر ڪارڪردگيءَ لاءِ Direct3D 12 تي ٻڌل، جيڪي اڃا تائين vkd3d جي مکيه حصي ۾ شامل نه ڪيون ويون آهن. اختلافن جي وچ ۾، جديد Vulkan ايڪسٽينشن جي استعمال تي پڻ ڌيان ڏنو ويو آهي ۽ گرافڪس ڊرائيورز جي جديد رليز جي صلاحيتن کي Direct3D 12 سان مڪمل مطابقت حاصل ڪرڻ لاءِ.

نئين نسخي ۾:

  • افق زيرو ڊان ۾ مسئلا، فائنل تصور VII: ريميڪ ۽ وار فريم، گارجينز آف دي گليڪسي، ايلڊن رنگ ۽ ايج آف ايمپائرز: IV حل ڪيو ويو آهي.
  • DXIL ویکٹر ٿيل لوڊ ۽ اسٽور آپريشنز لاءِ ٺاهيل شيڊر ڪوڊ کي بهتر ڪيو آهي.
  • بيان ڪندڙن کي نقل ڪرڻ وقت CPU لوڊ گھٽايو.
  • D3D12 پائيپ لائين لائبريري کي ٻيهر لکيو ويو آهي ته DXBC/DXIL مان ٺاهيل SPIR-V منظر جي ڪيشنگ مهيا ڪرڻ لاءِ. تبديلي جي اجازت ڏني وئي تيز لوڊ ڪرڻ جي وقت لاءِ راندين لاءِ جهڙوڪ مونسٹر هنٽر: رائز، گارجين آف دي گليڪسي ۽ ايلڊن رنگ.
  • 6.6 شيڊر ماڊل مڪمل طور تي لاڳو ڪيو ويو آهي، بشمول ResourceDescriptorHeap[]، 64-bit ايٽمي آپريشنز، IsHelperLane() طريقو، نڪتل ڪمپيوٽ شيڊرز، WaveSize خاصيت، ۽ پيڪيج ٿيل رياضي جي داخلي (Intrinsics) تائين سڌي رسائي لاءِ سپورٽ.

اضافي طور تي، اسان سرور ۽ ڪلائنٽ جي عمل سان SteamOS Devkit سروس جي والو جي اشاعت ۽ SteamOS Devkit ڪلائنٽ ڪوڊ جي اشاعت کي نوٽ ڪري سگھون ٿا جيڪو توهان کي اجازت ڏئي ٿو توهان جي پنهنجي راندين جي اسمبلي کي سڌو سنئون توهان جي ڪمپيوٽر کان اسٽيم ڊيڪ تي، ۽ گڏوگڏ انجام ڏيو. ڊيبگنگ ۽ ٻيا لاڳاپيل ڪم جيڪي ترقي جي عمل دوران پيدا ٿين ٿا.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو