Dumating ang DXVK 3.1 na may kasamang mga pagpapabuti para sa WINE, Proton, at presentasyon ng DXGI.

  • Isinasama ng DXVK 3.1 ang paunang suporta para sa mga parameter ng presentasyon ng DXGI, inaayos ang mga problema sa interface sa VirtualDJ at pinapabuti ang pagiging tugma sa ilang mga launcher.
  • Maaaring gamitin ng update ang VK_KHR_incremental_present extension ng Vulkan para mabawasan ang compositing work kapag sinusuportahan ito ng graphics driver.
  • Kasama rin sa DXVK 3.1 ang mga pag-aayos para sa Battlefield 3, mga panloob na pagpapabuti, at mga gawaing paghahanda upang mapalawak ang suporta para sa mga Intel GPU.

dxvk 3.1

Makukuha na ngayon ang DXVK 3.1 bilang isang bagong update sa kilalang Vulkan-based translation layer na nagpapahintulot sa mga aplikasyon at laro ng Windows na binuo para sa Direct3D 8, 9, 10, at 11 na tumakbo sa mga sistemang Linux gamit ang WINE. Ipinagpapatuloy ng proyekto ang ebolusyon ng makabuluhang pagbabagong ipinakilala sa bersyon 3.0 at kinabibilangan ng mga pagpapabuti na may kaugnayan sa pag-render ng imahe, mga bagong pag-optimize, at isang komprehensibong koleksyon ng mga pag-aayos para sa mga partikular na laro at aplikasyon.

Isa sa mga pinakamahalagang bagong tampok sa bersyong ito ay ang pagdaragdag ng paunang suporta para sa mga parameter ng presentasyon ng DXGI. Nilulutas ng pagbabagong ito ang mga isyu sa pag-render ng interface sa ilang partikular na aplikasyon at nagbubukas ng pinto para sa paggamit ng mga teknolohiyang Vulkan na idinisenyo upang mabawasan ang ilan sa mga gawaing nauugnay sa komposisyon ng imahe. Patuloy ding pinipino ng DXVK 3.1 ang pag-uugali ng bagong arkitektura na ipinakilala sa bersyon 3.0.

Pinapabuti ng DXVK 3.1 ang presentasyon ng imahe gamit ang DXGI

Ang pangunahing teknikal na inobasyon sa DXVK 3.1 ay ang pagdaragdag ng pangunahing suporta para sa mga parameter ng display ng DXGI. Ang tampok na ito ay nagbibigay-daan sa ilang partikular na aplikasyon na magbigay ng karagdagang impormasyon tungkol sa mga bahagi ng imahe na nagbago sa pagitan ng isang display at ng susunod.

Nalulutas ng pagbabago, bukod sa iba pang mga isyu, ang pag-render ng mga error sa interface ng VirtualDJ. Nakikinabang din dito ang iba't ibang game launcher na gumagamit ng functionality na ito, kabilang ang Ubisoft Connect.

Kapag ang graphics driver ay nag-aalok ng compatibility, maaaring gamitin ng DXVK ang extension. VK_KHR_incremental_present Gumagamit ang Vulkan ng mga binagong lugar upang ipadala ang mga lugar na ito sa sistema ng presentasyon. Maaari nitong bawasan ang dami ng trabahong kinakailangan ng compositor, bagama't nagbabala ang proyekto na ang pagpapabuti ay hindi garantisado sa lahat ng mga configuration.

Isang malaking update sa karanasan sa WINE at Proton

Ang DXVK ay isa sa mga pangunahing bahagi ng ecosystem ng paglalaro ng Linux. Ang tungkulin nito ay isalin ang mga tawag ng Direct3D 8, 9, 10, at 11 sa Vulkan, na nagpapahintulot sa mga laro at aplikasyon na orihinal na idinisenyo para sa Windows na gamitin ang modernong Linux graphics API.

Ang proyekto ay direktang ginagamit ng WINE at bahagi ng technology stack na ginagamit ng Proton. Nangangahulugan ito na marami sa mga pagpapabuting binuo sa DXVK ay nakikinabang, direkta man o hindi direkta, sa mga gumagamit na nagpapatakbo ng mga laro sa Windows sa Linux at SteamOS.

Ang pagdating ng sangay na 3.0 ay kumakatawan na sa isang mahalagang ebolusyon ng proyekto, kaya't ipinagpapatuloy na ngayon ng DXVK 3.1 ang gawain ng pagpapatatag at pagpapabuti ng bagong henerasyong iyon.

Ipinakikilala ng DXVK 3.1 ang mga pagpapabuti sa pamamahala ng mapagkukunan ng graphics

Nagpakilala rin ang update ng mga panloob na pagbabago na naglalayong mapabuti kung paano pinangangasiwaan ng DXVK ang ilang partikular na mapagkukunan ng graphics. Patuloy na pinagbubuti ng proyekto ang implementasyon nito upang mas umangkop sa iba't ibang driver at mga configuration ng GPU.

Ang ganitong uri ng pagbabago ay maaaring hindi gaanong nakikita ng gumagamit kumpara sa isang partikular na bagong tampok, ngunit mahalagang mapanatili ang pagiging tugma sa mga larong binuo sa iba't ibang henerasyon ng Direct3D.

Dapat isalin ng DXVK ang mga gawi at tampok ng mga Microsoft API sa Vulkan, isang gawain na hindi laging may direktang katumbas. Samakatuwid, ang pag-unlad ng proyekto ay patuloy na nangangailangan ng mga partikular na solusyon para sa mga pagkakaiba sa pagitan ng mga laro, graphics engine, at driver.

Malaking pag-aayos ang natanggap ng Battlefield 3 sa DXVK 3.1

Kabilang sa mga larong binibigyan ng partikular na atensyon ay ang Battlefield 3. Inaayos ng DXVK 3.1 ang isang isyu na may kaugnayan sa rendering na maaaring makaapekto sa karanasan sa graphics ng laro.

Ang ganitong uri ng pag-aayos kada laro ay nananatiling mahalagang bahagi ng pag-unlad ng DXVK. Bagama't nilalayon ng translation layer na magbigay ng pangkalahatang implementasyon ng Direct3D sa Vulkan, ang ilang mga laro ay gumagamit ng ilang partikular na tampok sa hindi pangkaraniwang paraan o umaasa sa mga partikular na pag-uugali na nangangailangan ng karagdagang mga pagsasaayos.

Kaya naman, isinasama ng bagong bersyon ang mga pagpapabuti na naglalayong pigilan ang mga regresyon at mga problema sa grapiko na natukoy sa mga pagsubok na isinagawa sa iba't ibang laro at aplikasyon.

Mga paghahanda upang mapabuti ang suporta para sa mga Intel GPU

Kasama rin sa DXVK 3.1 ang mga gawaing nakatuon sa suporta sa hinaharap para sa mga Intel GPU. Ang ilan sa mga pagbabagong ipinakilala sa bersyong ito ay nagbubukas ng daan para sa pinahusay na compatibility at performance ng translation layer sa graphics hardware ng kumpanya.

Ang suporta para sa iba't ibang arkitektura at tagagawa ay lalong mahalaga para sa isang proyektong tulad ng DXVK. Bagama't ang malaking bahagi ng atensyon sa loob ng Linux gaming ay may posibilidad na nakatuon sa mga AMD at NVIDIA card, ang pag-unlad ng mga Arc GPU ng Intel ay ginagawang mas mahalaga ang pagpapanatili ng mahusay na compatibility sa kanilang hardware.

Ang mga panloob na pagbabagong ito ay maaaring hindi agad magdulot ng isang makabuluhang pagpapabuti na nakikita ng lahat ng mga gumagamit ng Intel, ngunit ang mga ito ay bahagi ng kinakailangang gawain upang mapalawak at mapagtibay ang suporta para sa mga configuration ng graphics sa hinaharap.

Patuloy na pinagbubuti ng DXVK ang malaking pagbabago sa bersyon 3.0

Ang sangay na 3.0 ay kumakatawan sa isang malaking pagbabago sa ebolusyon ng proyekto, at patuloy na itinatama ng DXVK 3.1 ang mga problema at pinino ang iba't ibang aspeto ng bagong pundasyong iyon.

Ang layunin ng mga mas bagong bersyong ito ay hindi lamang ang magdagdag ng mga bagong tampok. Kinakailangan din na matukoy ang mga regresyon, ayusin ang mga partikular na isyu sa compatibility, at pinuhin ang pag-uugali ng bagong arkitektura gamit ang iba't ibang uri ng mga laro at driver.

Ang karanasang natamo pagkatapos ng paglabas ng DXVK 3.0 ay nagbibigay-daan sa bagong bersyon na tumuon kapwa sa pagsasama ng mga bagong kakayahan at sa pagpapabuti ng katatagan ng mga pagbabagong ipinakilala noon.

Ang pagiging tugma ng aplikasyon ay binibigyang-pansin din.

Ang DXVK ay hindi lamang ginagamit para sa mga video game. Ang pag-aayos na may kaugnayan sa VirtualDJ ay nagpapakita na ang translation layer ay maaari ding maging mahalaga para sa mga desktop application na umaasa sa mga luma o mas bagong bersyon ng Direct3D.

Ang bagong suporta para sa mga parameter ng display ng DXGI ay nakikinabang din sa ilang partikular na launcher at auxiliary program. Pinalalawak nito ang epekto ng update na higit pa sa mga laro at ipinapakita na ang mga pagpapabuti sa DXVK ay maaaring makaapekto sa iba't ibang uri ng software na tumatakbo sa pamamagitan ng Wine.

Para sa mga gumagamit ng Linux, ang ebolusyong ito ay lalong kapaki-pakinabang dahil pinapayagan silang patuloy na gumamit ng mga application na walang katutubong bersyon, ngunit maaaring gumana nang tama salamat sa kumbinasyon ng WINE at isang modernong graphical translation layer.

Ipinagpapatuloy ng DXVK 3.1 ang ebolusyon ng translation layer

Gamit ang DXVK 3.1, napanatili ng proyekto ang bilis ng pag-unlad nito pagkatapos ng makabuluhang paglipat sa sangay na 3.0. Ang pinakakapansin-pansing bagong tampok ay ang idinagdag na suporta para sa mga parameter ng presentasyon ng DXGI, lalo na para sa kakayahang lutasin ang mga isyu sa interface sa mga application tulad ng VirtualDJ at ang kapakinabangan nito sa ilang partikular na game launcher.

Kasama rin sa update ang mga panloob na pagpapabuti, pag-aayos ng bug para sa mga laro tulad ng Battlefield 3, at mga gawaing paghahanda na may kaugnayan sa mga Intel GPU. Pinatitibay ng lahat ng ito ang papel ng DXVK bilang isa sa pinakamahalagang teknolohiya para sa pagpapatakbo ng Windows graphics software sa Linux.

Ipinapakita rin ng bagong bersyon na ang ebolusyon ng proyekto ay hindi natatapos pagkatapos ng isang malaking pag-update. Patuloy na pinipino ng DXVK 3.1 ang pundasyong itinatag ng sangay na 3.0 habang isinasama ang mga bagong tampok at pag-aayos na maaaring mapabuti ang karanasan sa WINE at Proton sa malawak na hanay ng mga configuration.


Idagdag bilang ginustong mapagkukunan sa Google