DXVK 1.3 پروجيڪٽ جو رليز ٿيو Direct3D 10/11 تي عمل درآمد سان Vulkan API جي چوٽي تي

ٺھيل interlayer ڇڏڻ ڊي ايڪس وي 1.3، جيڪو DXGI (DirectX گرافڪس انفراسٽرڪچر) جو نفاذ مهيا ڪري ٿو، Direct3D 10 ۽ Direct3D 11، ڪم ڪري رهيو آهي ڪالن جي ترجمي ذريعي Vulkan API ڏانهن. DXVK استعمال ڪرڻ لاء گھربل ڊرائيور لاء حمايت Vulkan API، جيئن ته
AMD RADV 18.3، NVIDIA 415.22، Intel ANV 19.0 ۽ AMDVLK.

DXVK استعمال ڪري سگھجي ٿو لينڪس تي 3D ايپليڪيشنون ۽ گيمز هلائڻ لاءِ وائن استعمال ڪندي، وائن جي اصلي Direct3D 11 عمل درآمد لاءِ اعليٰ ڪارڪردگي متبادل طور ڪم ڪندي OpenGL جي چوٽي تي هلندڙ. IN ڪجهه رانديون شراب + DXVK ميلاپ جي ڪارڪردگي مختلف ونڊوز تي هلائڻ کان صرف 10-20٪، جڏهن ته استعمال ڪندي Direct3D 11 عمل درآمد OpenGL جي بنياد تي، ڪارڪردگي وڌيڪ خاص طور تي گهٽجي ٿي.

شامل ڪيل واڌايون:

  • شيڊرز ۾ ”خارج“ جي هدايتن کي استعمال ڪندي اصلاح لاڳو ڪئي وئي، ولڪن ايڪسٽينشن VK_EXT_shader_demote_to_helper_invocation جي بنياد تي ۽ ڪجهه راندين ۾ ڪارڪردگي بهتر ڪري سگهي ٿي. اصلاح کي استعمال ڪرڻ لاء، توهان کي winevulkan جزو ۽ ڊرائيور کي اپڊيٽ ڪرڻ جي ضرورت آهي (Intel to Mesa 19.2-git ۽ NVIDIA کي Proprietary ڊرائيور 418.52.14-beta، AMD ڊرائيور اڃا تائين سپورٽ نٿا ڪن VK_EXT_shader_demote_to_helper_invocation extension)؛
  • اسڪرين تي رينڊرنگ نتيجو ڪڍڻ جي غير مطابقت واري پروسيسنگ مهيا ڪئي وئي آهي (اسٽيج بريفنگ). مکيه رينڊرنگ ٿريڊ تي ويڪرائي کي گهٽائڻ لاءِ، آئوٽ پٽ پروسيسنگ هاڻي ڪمانڊ جمع ڪرائڻ واري سلسلي ۾ ڪئي وئي آهي. غير مطابقت واري پروسيسنگ جا ڪارڪردگي فائدا خاص طور تي اعلي فريم جي شرح جي پيداوار ۽ وسيلن جي شدت واري حڪم جي منتقلي لاء قابل ذڪر آهن. راندين جي وچ ۾، جن ۾ ڪارڪردگي ۾ اضافو ڏسڻ ۾ اچي ٿو، زلزلي چيمپئن کي نوٽ ڪيو ويو آهي جڏهن سسٽم تي هلندڙ AMD GPUs سان؛
  • اهو هاڻي ممڪن آهي ته وسيلن کي بوٽ اسٽريپ ڪرڻ استعمال ڪندي ڪاپي انجڻ استعمال ڪندي وولڪن-فعال ڊيوائس پاران مهيا ڪيل (في الحال صرف AMDVLK ۽ NVIDIA ڊرائيورن جي مدد سان). نئين خصوصيت راندين ۾ فريم ٽائيم مستقل مزاجي ۾ معمولي سڌاري جي اجازت ڏئي ٿي جيڪي راند جي دوران وڏي تعداد ۾ بناوت لوڊ ڪن ٿيون؛
  • غلطين جي بهتر لاگنگ جيڪي گهٽ ياداشت جي حالتن ۾ ٿينديون آهن؛
  • MSVC سان بهتر مطابقت (Microsoft Visual C++)؛
  • هٽايو ويو بار بار لوپنگ چيڪن کي انفرنس دوران، جيڪو خاص طور تي GPU-محدود منظرنامي ۾ CPU لوڊ گھٽائي سگھي ٿو.
  • تصوير جي ذيلي وسيلن جي ڊبل ميپنگ سان مسئلو حل ڪيو جيڪو فائنل تصور XIV ۾ ٿيو؛
  • RSGetViewport طريقي جي غلط رويي جي ڪري حادثي کي درست ڪيو جيڪو راند اسڪريپ ميڪيڪڪ ۾ واقع ٿيو.

جو ذريعو: opennet.ru

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