Pagpagawas sa DXVK 2.1, Direct3D 9/10/11 nga mga pagpatuman sa ibabaw sa Vulkan API

Ang pagpagawas sa DXVK 2.1 layer anaa, nga naghatag ug pagpatuman sa DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ug 11, nga nagtrabaho pinaagi sa paghubad sa tawag ngadto sa Vulkan API. Ang DXVK nagkinahanglan sa Vulkan 1.3 API-enabled drivers sama sa Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, ug AMDVLK. Ang DXVK mahimong magamit sa pagpadagan sa 3D nga mga aplikasyon ug mga dula sa Linux gamit ang Wine, nagsilbi nga mas taas nga performance nga alternatibo sa built-in nga Direct3D 9/10/11 nga pagpatuman sa Wine nga nagdagan sa ibabaw sa OpenGL.

Panguna nga mga pagbag-o:

  • Sa mga sistema nga nagsuporta sa HDR10 color space, posible nga ma-activate ang HDR pinaagi sa pag-set sa environment variable DXVK_HDR=1 o pagtino sa dxgi.enableHDR = True parameter sa configuration file. Kung ma-activate na ang HDR, ang mga dula makamatikod ug makagamit sa HDR10 color space kung aduna silay vkd3d-proton 2.8 o mas ulahi. Ang mga nag-unang user environment sa Linux wala pa nagsuporta sa HDR, apan ang suporta sa HDR anaa sa Gamescope composite server, aron mahimo kini kinahanglan nimo nga gamiton ang opsyon nga "--hdr-enabled" (karon magamit lamang sa mga sistema nga adunay AMD GPUs kung gamiton ang Linux kernel nga adunay josh-hdr-patches) colorimetry).
  • Mas maayo nga shader compilation. Aron makunhuran ang pagkanganga, ang paggamit sa mga librarya sa pipeline gipalapdan sa mga pipeline nga adunay tessellation ug geometry shaders, ug kung gigamit ang MSAA, gigamit ang dugang nga mga kapabilidad sa Vulkan extension VK_EXT_extended_dynamic_state3.
  • Alang sa mas karaan nga mga dula nga adunay suporta alang sa multi-sample nga anti-aliasing (MSAA, Multi-Sample Anti-Aliasing), ang d3d9.forceSampleRateShading ug d3d11.forceSampleRateShading nga mga setting gidugang aron mahimo ang Sample Rate Shading mode para sa tanang shaders, nga makapauswag sa kalidad sa mga hulagway sa mga dula.
  • Ang GLFW backend gidugang sa Linux build, nga mahimong gamiton isip alternatibo sa SDL2 backend.
  • Gipauswag ang D3D11 command passing logic aron mapaduol ang DXVK nga pamatasan sa lumad nga D3D11 nga mga drayber ug makab-ot ang mas matag-an nga performance.
  • Giayo nga mga isyu nga nagpakita sa mga dula:
    • Abo sa Singularidad.
    • Panggubatan: Bad Company 2.
    • Gujian 3.
    • Resident Evil 4 HD.
    • Laray sa mga Santos: Ang Ikatulo.
    • Sekiro.
    • Sonic Frontiers.
    • Supreme Commander: Gipanday nga Alyansa.

Source: opennet.ru

Idugang sa usa ka comment