Shanduro itsva dzeDXVK 2.3.1 uye vkd3d-proton 2.12 ine Direct3D kushandiswa pamusoro peVulkan API.

Kuburitswa kweDXVK 2.3.1 layer iripo, ichipa kuita kweDXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 uye 11, ichishanda kuburikidza neshanduro yekufona kuVulkan API. DXVK inoda vatyairi vanotsigira Vulkan API 1.3, seMesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, uye AMDVLK. DXVK inogona kushandiswa kumhanyisa 3D zvikumbiro nemitambo paLinux uchishandisa Waini, ichishanda seyepamusoro-kuita imwe nzira kune yekwaWine Direct3D 9/10/11 mashandisirwo ari kushanda pamusoro peOpenGL.

Shanduko huru:

  • Kana iyo sisitimu ichitsigira iyo Vulkan yekuwedzera VK_NV_raw_access_chains, inoshandiswa kuwedzera kugona kwekugadzira shader kodhi paNVIDIA GPUs, izvo zvinoita kuti zvikwanise kuunza kuita kweimwe mitambo uchishandisa D3D11 padhuze nekuita kana uchishandisa Windows madhiraivha. Kuti ushande, unoda inokwana NVIDIA 550.40.55 madhiraivha uye Proton Experimental shanduro akaiswa.
  • Pamitambo yeD3D9-yakavakirwa, nzira yekukopa mabhafa ehurongwa kuGPU yakagadziridzwa, zvichikonzera kuvandudzwa kwekuita mumitambo yakaita seShank 2, Flammable Freddy uye Ropa Rayne.
  • Matambudziko anoitika mumitambo akagadziriswa:
    • Ace Kurwisa Kuparadza Horizon
    • Assassin's Chitendero 2
    • Battlefield 2
    • Battlefield 2142
    • Battlestations Midway
    • Ropa Rayne
    • Codename Panzers Chikamu Chekutanga/Vaviri
    • Dead Space (2008)
    • Anopisa Freddy
    • kunze 3
    • Granblue Kufungidzira Relink
    • Gujian 2
    • Kazhinji
    • MySims
    • Operation Flashpoint: Red River
    • Shanks 2
    • SkyDrift
    • Sonic CD
    • Supreme Mutongi Ultimate
    • Tales kubva Borderlands
    • the Settlers
    • Hondo Yese: Medieval 2
    • UK Chitima Simulator 1
    • War Thunder

Pamusoro pezvo, Valve yakaburitsa kuburitswa kweVKD3D-Proton 2.12, forogo yevkd3d codebase yakagadzirirwa kuvandudza Direct3D 12 rutsigiro muProton mutambo wekuvhura. VKD3D-Proton inotsigira Proton-chaiwo shanduko, optimizations uye kuvandudzwa kwekuita zvirinani kweWindows mitambo yakavakirwa paDirect3D 12, iyo isati yagamuchirwa muchikamu chikuru chevkd3d. Pakati pemisiyano, pane zvakare tarisiro pakushandiswa kwemazuva ano eVulkan ekuwedzera uye kugona kweazvino kuburitswa kwemadhiraivha edhiraivha kuti uwane kuenderana kuzere neDirect3D 12.

Pakati pekuchinja mushanduro itsva:

  • Yakawedzera rutsigiro rweinjini yeNVIDIA Reflex uchishandisa iyo Vulkan yekuwedzera VK_NV_low_latency2.
  • Yakaitwa D3D12 Render Pass API.
  • Yakawedzera stub yeID3D12DeviceRemovedExtendedDataSettings interface, iyo inogadzirisa matambudziko nemimwe mitambo.
  • Yakawedzera tsigiro yeVulkan yekuwedzera VK_EXT_device_fault kudzoreredza ruzivo nezve kutadza.
  • Pane masisitimu ane Mesa uye NVIDIA madhiraivha, tsigiro yeVulkan yekuwedzera VK_EXT_swapchain_maintenance1 inoisirwa seamless switching pakati peV-Sync uye Kubvarura modhi.
  • Nekumisikidza, kana iyo VK_KHR_shader_maximal_reconvergence uye VK_KHR_shader_quad_control yekuwedzera iripo, kutsigirwa kweShader Model 6.7 kunoziviswa.
  • Kune Intel Arc GPUs nerutsigiro rweiyo VK_EXT_descriptor_buffer yekuwedzera, yakagadziridzwa tsananguro kopi yekubata yakawedzerwa.
  • Iko kugona kudzoreredza mukushandiswa kwemakomputa shader pane masisitimu ane NVIDIA Pascal uye ekare maGPU akapihwa, achibvumira kushandiswa kweShader Model 6.7 pamasystem ane NVIDIA Pascal GPUs.
  • Yakawedzera tsigiro yeVKD3D_QUEUE_PROFILE profiling mode.
  • Yakawedzera tsigiro yeVulkan yekuwedzera VK_NV_raw_access_chains, inogona kuvandudza zvakanyanya kuita mune mimwe mitambo pamasystem ane NVIDIA GPU.
  • Matambudziko nemitambo akagadziriswa:
    • Mitambo inofambiswa neUnreal Injini 5
    • Atlas Fallen
    • Persona 3 Reload
    • Mugari Evil 4
    • UE5 Lyra
    • Warhammer: Darktide
    • World pamusoro Warcraft

Source: opennet.ru

Voeg