DXVK 1.0.3 nga adunay Direct3D 10/11 nga pagpatuman sa ibabaw sa Vulkan API

Imbis nga usa ka pagpagawas nga gikansela tungod sa usa ka problema sa pagyelo sa GPU 1.1 giandam ang pagpagawas sa interlayer DXVK 1.0.3, nga naghatag ug pagpatuman sa DXGI (DirectX Graphics Infrastructure), Direct3D 10 ug Direct3D 11, nga nagtrabaho pinaagi sa paghubad sa mga tawag sa Vulkan API. Ang DXVK 1.0.3 nagdala sa pipila ka mga pag-ayo ug pagpaayo gikan sa 1.1 nga sanga, pananglitan:

  • Ang DLL gisiguro nga maglakip sa DXVK nga impormasyon sa bersyon;
  • Sa mga sistema nga adunay NVIDIA GPUs, ang paghubad sa mga problema sa Dark Souls Remastered ug Grim Dawn nasulbad na;
  • Giayo ang pagyelo sa GPU ug pagkahagsa sa drayber sa paglansad sa Star Citizen;
  • Nasulbad ang mga isyu sa performance sa Anno 1800;
  • Giayo nga mga sayup nga misangpot sa pagpasa sa wala matino nga datos ngadto sa drayber, nga mahimong negatibong makaapekto sa shader caching;
  • Giayo ang usa ka isyu sa pag-hash sa geometry shaders nga adunay stream metadata nga mahimong hinungdan nga dili makontrol ang mga file sa cache sa estado.

Isip usa ka pahinumdom, ang DXVK mahimong magamit sa pagpadagan sa 3D nga mga aplikasyon ug mga dula sa Linux gamit ang Wine, nagsilbi nga usa ka mas taas nga performance nga alternatibo sa built-in nga Direct3D 11 nga pagpatuman sa Wine nga nagdagan sa ibabaw sa OpenGL. SA pipila ka mga dula bino+DXVK performance lahi gikan sa pagdagan sa Windows pinaagi lamang sa 10-20%, samtang kung gigamit ang pagpatuman sa Direct3D 11 base sa OpenGL, ang pasundayag labi nga nagkunhod. Nagpadayon ang trabaho sa paghatod DXVK isip usa ka component bino-integrasyon, nga gihatag sa porma sa usa ka bulag nga librarya sa Linux (libdxvk.so), nga mahimong magamit direkta sa Wine, nga wala kinahanglana ang usa ka bulag nga pag-install sa DXVK sa porma sa usa ka Windows DLL.

Source: opennet.ru

Idugang sa usa ka comment