DXVK toob ühendatud DX10 toe, võrdlusnäitajad näitavad head jõudlust

Linux-Unix / DXVK toob ühendatud DX10 toe, võrdlusnäitajad näitavad head jõudlust 1 minut loetud

Crysis DXVK-l koos ümbrisega DX10.



DXVK projekt teatas just varem Direct3D 10 ühendatud toest, ehkki see erineb algatusest „DXUP”.

Kasutatav lähenemine on mõnevõrra sarnane DXUP-le, kasutades ümbrist DX3D11 ümber - sellest piisab DX3D10-põhiste mängude nagu Crysis, Assassin’s Creed 1 ja põhimõtteliselt kõigi teiste DX3D10 kasutavate mängude käitamiseks ( kuigi mänge alles katsetatakse ja arendaja küsib seda veateateid väljaandmispileti kaudu kui saate probleemi täpselt kindlaks määrata DXVK ümbrises).



Kasutatav ümbris võimaldab kahe DirectX-i API-ga palju paremat koostalitlusvõimet, nii et asjad peaksid üldiselt sujuma.



D3D10 mängude käivitamiseks vajavad kasutajad omakeelset d3dcompiler_43.dll, mille saab hankida winetricks d3dcompiler_43 ’ veini abiskript.



Kasutajad vajavad seda natiivset .dll-faili, kuna D3D10 varjundi peegeldamise API on rakendatud õhukese ümbrisena D3D11 API ümber, mis on mitte osa D3D11 tuuma DLLS-ist ja DXVK neid tegelikult ei rakenda.

Kuigi D3D10 tugi on saadaval DXVK peaharus, pole versioonil 0.65 veel seda tuge - arendajate sõnul tuleks binaarfailid tarnida järgmise DXVK väljalaskega umbes nädala pärast.

Funktsioonide tugi

  • Uus kood rakendab suurema osa Direct3D 10.1 tuumaprotsessorist ja varjundi peegeldamise API-st.
  • Efektide API-d ei toetata. See on paljude D3D10 näidisrakenduste jaoks peamine probleem.
  • D3D10-spetsiifilist tekstifiltrit ja pildivormingut DXGI_FORMAT_R1_UNORM ei toetata.
  • D3D10 loendureid pole praegu rakendatud.
  • Voo väljundit ei toetata D3D11 taustaprogrammis (# 135).

Senine arendaja on testinud selliseid mänge nagu Crysis ja Assassin’s Creed 1, kuid märgib, et Crysis'i jaoks on vaja 64-bitist GOG-i versiooni, sest 32-bitine Steami versioon 'tõenäoliselt ei tööta'.



Samuti märkis arendaja, et kasutajad peaksid proovima lubada RADV_DEBUG = nohiz, et vältida rikutud varje, ja et SSAO lubamine võib mõne mängu, näiteks Just Cause 2, kokku kukkuda.