Sakin DXVK 1.10 da VKD3D-Proton 2.6, aiwatar da Direct3D don Linux

Ana samun sakin layin DXVK 1.10, yana samar da aiwatar da DXGI (Infrastructure DirectX Graphics Infrastructure), Direct3D 9, 10 da 11, aiki ta hanyar fassarar kira zuwa Vulkan API. DXVK yana buƙatar direbobi masu kunna Vulkan 1.1 API kamar Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, da AMDVLK. Ana iya amfani da DXVK don gudanar da aikace-aikacen 3D da wasanni akan Linux ta amfani da Wine, yin aiki azaman madadin aiki mafi girma ga ginanniyar Direct3D 9/10/11 na Wine da ke gudana akan OpenGL.

Babban canje-canje:

  • Cire masu sarrafa zaren aiki tare da ba dole ba da aka yi amfani da su lokacin loda albarkatu a cikin aiwatar da D3D11 da D3D9. Canjin ya inganta ingantaccen aikin Assassin's Creed: Asalin da sauran wasanni dangane da injin AnvilNext, kuma yana da tasiri mai kyau akan ayyukan Elex II, Allah na Yaƙi da GTA IV.
  • An inganta amfani da D3D11_MAP_WRITE don albarkatun da aka ɗora a cikin GPU, wanda ya inganta aikin wasan Quantum da yuwuwar wasu aikace-aikace.
  • An inganta aikin UpdateSubresource don ɗaukaka ƙananan ƙayyadaddun buffers. Canjin ya yi tasiri mai kyau akan aikin Allah na Yaƙi da kuma yiwuwar wasu wasanni.
  • An haɓaka aiwatar da albarkatun lodi da matsakaitan buffer a cikin D3D11. Canjin ya rage nauyin CPU a wasu wasanni.
  • Ƙara bayani zuwa ga gyara kuskuren HUD wanda ke da amfani don gano matsalolin aiki, kamar bayanin lokaci.
  • An kawar da lambar daidaitawa ta GPU daga yin amfani da keken jirage masu aiki, wanda ya rage yawan wutar lantarki akan na'urorin hannu a wasu wasanni.
  • An ƙara stub don kiran 3D11On12CreateDevice, wanda a baya ya sa aikace-aikace yin karo.
  • Ayyukan wasannin Total War: Warhammer III, Resident Evil 0/5/6, Resident Evil: Wahayi 2 an inganta.
  • An warware matsalolin a cikin wasanni ArmA 2, Black Mesa, Age of Empires 2: Definitive Edition, Anno 1800, Final Fantasy XIV, Nier Replicant, The Evil Cikin.

Bugu da ƙari, Valve ya buga sakin VKD3D-Proton 2.6, cokali mai yatsa na vkd3d codebase wanda aka tsara don haɓaka tallafin Direct3D 12 a cikin ƙaddamar da wasan Proton. VKD3D-Proton yana goyan bayan takamaiman canje-canje na Proton, haɓakawa da haɓakawa don ingantacciyar aiwatar da wasannin Windows dangane da Direct3D 12, waɗanda har yanzu ba a karɓi su cikin babban ɓangaren vkd3d ba. Daga cikin bambance-bambancen, akwai kuma mai da hankali kan amfani da kari na Vulkan na zamani da kuma damar sabbin abubuwan da aka fitar na direbobi masu hoto don cimma cikakkiyar daidaituwa tare da Direct3D 12.

A cikin sabon sigar:

  • Batutuwa a cikin Horizon Zero Dawn, Fantasy na ƙarshe na VII: Remake da Warframe, Masu gadi na Galaxy, Elden Ring da Age of Empires: IV an warware su.
  • DXIL ya inganta lambar inuwa da aka ƙirƙira don ɗaukar nauyi da ayyukan ajiya.
  • Rage nauyin CPU lokacin yin kwafin bayanan.
  • An sake rubuta ɗakin karatu na bututun D3D12 don samar da caching na kallon SPIR-V da aka samar daga DXBC/DXIL. Canjin ya ba da damar saurin lodawa don wasanni kamar Monster Hunter: Rise, Guardian of the Galaxy da Elden Ring.
  • An aiwatar da samfurin shader na 6.6, gami da tallafi don samun damar kai tsaye zuwa ResourceDescriptorHeap[], ayyukan atomic 64-bit, hanyar IsHelperLane(), da aka samu lissafta shaders, sifa ta WaveSize, da fakitin lissafi intrinsics (Intrinsics).

Bugu da ƙari, za mu iya lura da littafin Valve na SteamOS Devkit Service da SteamOS Devkit Client code tare da aiwatar da sabar da abokin ciniki wanda ke ba ku damar zazzage taron wasannin ku kai tsaye daga kwamfutarka zuwa Steam Deck, da kuma yin aiki. gyara kurakurai da sauran ayyuka masu alaƙa waɗanda ke tasowa yayin aikin haɓakawa.

source: budenet.ru

Add a comment