Pagpagawas sa VKD3D-Proton 2.8, tinidor sa Vkd3d nga adunay pagpatuman sa Direct3D 12

Gipatik sa Valve ang pagpagawas sa VKD3D-Proton 2.8, usa ka tinidor gikan sa vkd3d codebase nga gidisenyo aron mapaayo ang suporta sa Direct3D 12 sa launcher sa dula sa Proton. Gisuportahan sa VKD3D-Proton ang mga pagbag-o, pag-optimize, ug pag-uswag nga piho sa Proton aron mas maayo nga modagan ang mga dula sa Windows nga gibase sa Direct3D 12, nga wala pa ma-mainstream sa vkd3d. Sa mga kalainan, adunay usab usa ka pagpunting sa paggamit sa modernong mga extension sa Vulkan ug ang mga kapabilidad sa bag-o nga pagpagawas sa mga driver sa graphics aron makab-ot ang hingpit nga pagkaangay sa Direct3D 12.

Sa bag-ong bersyon:

  • Gidugang nga suporta alang sa extension sa Vulkan nga VK_EXT_descriptor_buffer, ang paggamit niini gitugotan nga makunhuran ang pagkarga sa CPU.
  • Gisulat pag-usab nga pagpatuman sa virtual framebuffers (SwapChain). Ang mga pagbag-o nagpaposible sa paghatag og mas tukma nga pagkontrol sa mga paglangan ug mga frame gamit ang extension sa VK_KHR_present_wait ug pagpakunhod sa load sa CPU sa main thread.
  • Naayo ang mga isyu sa Hitman III, Witcher 3, Spiderman Remastered: Miles Morales, Borderlands 3, Age of Empires IV, Resident Evil Village.

Dugang pa, mamatikdan nato ang pag-update sa proyekto sa GE-Proton7, diin ang mga mahiligon nagporma ug pinalawig nga mga pagtukod sa package nga independente sa Valve para sa pagpadagan sa mga aplikasyon sa Proton Windows, nga lahi sa mas bag-ong bersyon sa Wine, ang paggamit sa FFmpeg sa FAudio ug ang paglakip sa dugang nga mga patch nga nagsulbad sa mga problema sa lainlaing mga aplikasyon sa pagdula. Sa bersyon sa Proton GE 43, ang paglalin sa bag-ong codebase nga Wine, dxvk, proton, protonfix ug vkd3d (gikan sa Git) gihimo, ang mga pag-ayo gibalhin aron masulbad ang mga problema sa mga dula sa Immortals: Fenyx, Baldur's Gate 3, Gears 5, Witcher 3

Source: opennet.ru

Idugang sa usa ka comment