Dumating ang VKD3D-Proton 2.5, ang tinidor ng Vkd3d na may pagpapatupad ng Direct3D 12

Balbula Pressure Vessel

Inilabas kamakailan ng Valve ang pagpapalabas ng ang bagong bersyon ng VKD3D-Proton 2.5, na nakaposisyon bilang isang tinidor ng vkd3d code base idinisenyo upang mapabuti ang Direct3D 12 compatibility sa Proton game launcher.

Para sa mga hindi pa nakakaalam ng VKD3D-Proton, dapat mong malaman na ito Sinusuportahan ang mga pagbabago, pag-optimize, at pagpapahusay na partikular sa Proton para sa mas mahusay na pagganap ng Direct3D 12-based na mga laro sa Windows, na hindi pa tinatanggap sa pangunahing bahagi ng vkd3d. Kabilang sa mga pagkakaiba, mayroon ding pagtutok sa paggamit ng mga modernong extension ng Vulkan at ang mga kakayahan ng mga kamakailang bersyon ng mga driver ng graphics upang makamit ang ganap na pagiging tugma ng Direct3D 12.

Dahil dito, ginagamit ng Valve ang tinidor na tinukoy sa Wine-based na package para magpatakbo ng mga laro sa Windows Proton. Ang suporta ng DirectX 9/10/11 sa Proton ay batay sa DXVK package at ang pagpapatupad ng DirectX 12 ay hanggang ngayon ay batay sa vkd3d library (pagkatapos ng pagkamatay ng may-akda ng vkd3d, ipinagpatuloy ng CodeWeavers ang pagbuo ng bahaging ito at ang komunidad ng alak ).

Ang pagbuo ng VKD3D-Proton ay kinasasangkutan ni Hans-Kristian Arntsen, SPIRV-Cross na may-akda at developer ng ilang Vulkan API extension, Philip Rebohle, DXVK na may-akda, at Joshua Ashton, D9VK na may-akda na nagtatrabaho para sa Valve.

Ang VKD3D-Proton ay hindi inilaan upang mapanatili ang pabalik na compatibility ng orihinal na vkd3d API at hindi pinipigilan ang pagwawakas ng suporta para sa mga mas lumang GPU at graphics driver.

Ano ang bago sa VKD3D-Proton 2.5?

Sa bagong bersyon na ito higit pa o hindi gaanong kumpletong suporta para sa DXR 1.0 API ay ipinatupad (DirectX Raytracing) at pang-eksperimentong suporta para sa DXR 1.1 (pinagana sa pamamagitan ng pagtatakda ng environment variable na VKD3D_CONFIG = dxr | dxr11 «).

Kahit na nabanggit na sa DXR 1.1, hindi pa lahat ng function ay naipatupad, ngunit ang suporta para sa online na ray tracing ay ganap na ngayong handa. Kasama sa mga tumatakbong laro na gumagamit ng DXR ang Control, DEATHLOOP, Cyberpunk 2077, World of Warcraft, at Resident Evil: Village.

Para sa mga system na may mga graphics card NVIDIA, idinagdag ang suporta para sa teknolohiya ng DLSS, na nagbibigay-daan sa iyong gamitin ang mga Tensor core ng NVIDIA graphics card upang sukatin ang mga makatotohanang larawan gamit ang mga pamamaraan ng machine learning para mapataas ang resolution nang hindi nawawala ang kalidad.

Nakakatayo din yan nagdagdag ng suporta para sa teknolohiyang PCI-e Resizable BAR Base Address Registers), na nagpapahintulot sa CPU na ma-access ang lahat ng memorya ng video ng GPU at sa ilang mga sitwasyon, pinapataas ang pagganap ng GPU ng 10-15%. Ang epekto ng pag-optimize ay malinaw na nakikita sa Horizon Zero Dawn at Death Stranding na mga laro.

Tungkol sa mga pagwawasto isinagawa ang mga sumusunod ay nabanggit:

  • Inayos ang palitan ng chain display latency HANDLE gawi na nag-aayos ng mga huwad na deadlock sa ilang mga kaso.
  • Inayos ang maraming isyu na nauugnay sa depth template handling, na nag-ayos ng iba't ibang isyu sa DEATHLOOP, F1 2021, WRC 10.
  • Inayos ang mga pag-crash at isyu sa pag-render ng DIRT 5. Dapat ay ganap na itong nape-play ngayon.
  • Inayos ang ilang isyu sa pag-render sa Diablo II Resurrected.
  • Ang mga shadowing bug ay naayos sa Psychonauts 2.
  • Workaround para sa ilang Unreal Engine 4 shadowing errors na nagti-trigger ng maraming pamagat.
  • Inayos ang ilang isyu sa katatagan kapag naubos ang VRAM sa NVIDIA.
  • Inayos ang pag-crash ng CPU sa Far Cry 6 startup sequence (may mga bug pa rin ang laro, ngunit isinama ito sa laro).
  • Inayos ang iba't ibang mga bug na may nakikitang mga imahe ng host.
  • Inayos ang iba't ibang mga bug sa conversion ng DXIL.
  • Mga alternatibong invariable na solusyon sa geometry para sa mga partikular na laro na nangangailangan nito.
  • Ayusin kung paano ine-export ng d3d12.dll ang mga simbolo upang maging higit na naaayon sa MSVC.
  • Inayos ang ilang matinding kaso sa bit field na mga tagubilin.
  • Iwasan ang matinding CPU memory buildup sa mga partikular na bersyon ng NVIDIA driver na may ganitong bug.
  • Fixed regression sa Evil Genius 2: World Domination.
  • Ayusin ang mga bug sa Hitman 3.
  • Nakapirming rendering ng terrain sa Anno 1800.
  • Iba't ibang mga pag-aayos at pag-aayos ng bug.

Sa wakas Kung interesado kang malaman ang tungkol dito, maaari mong suriin ang mga detalye Sa sumusunod na link.

At kung gusto mo subukan ang Proton sa Steam ngayon, alam mo na na maaari mong mai-install ang Steam client mula sa opisyal na website, bagama't makikita mo rin ito sa mga repo ng karamihan sa mga distro.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.