DXVK nodrošina apvienoto DX10 atbalstu, etaloni parāda labu sniegumu

Linux-Unix / DXVK nodrošina apvienoto DX10 atbalstu, etaloni parāda labu sniegumu 1 minūte lasīta

Crysis uz DXVK ar iesaiņotāju DX10.



DXVK projekts tikko iepriekš paziņoja par apvienotu atbalstu Direct3D 10, lai gan tas ir atsevišķi no iniciatīvas “DXUP”.

Izmantotā pieeja ir nedaudz līdzīga DXUP, izmantojot aptinumu ap DX3D11 saskarnēm - ar to pietiek, lai palaistu tādas DX3D10 bāzes spēles kā Crysis, Assassin’s Creed 1 un būtībā visas citas spēles, kurās tiek izmantots DX3D10 ( kaut arī spēles joprojām tiek pārbaudītas, un izstrādātājs to prasa kļūdu ziņojumi, izmantojot emisijas biļeti ja varat precīzi noteikt problēmu DXVK iesaiņotājā).



Izmantotais iesaiņotājs nodrošina daudz labāku abu DirectX API savietojamību, tāpēc lietām kopumā jābūt vienmērīgām.



Lai palaistu D3D10 spēles, lietotājiem būs nepieciešama dzimtā d3dcompiler_43.dll, kuru var iegūt, izmantojot ‘ winetricks d3dcompiler_43 ’ palīgs skripts VĪNAM.



Lietotājiem ir nepieciešams šis vietējais .dll, jo D3D10 ēnotāja atspoguļošanas API ir ieviests kā plāns aptinums ap D3D11 API, kas ir daļa no D3D11 pamata DLLS, un DXVK tos faktiski neievieš.

Kaut arī D3D10 atbalsts ir pieejams DXVK galvenajā filiālē, versijai 0.65 vēl nav atbalsta - izstrādātāji saka, ka bināros failus vajadzētu piegādāt ar nākamo DXVK laidienu aptuveni nedēļas laikā.

Funkciju atbalsts

  • Jaunais kods ievieš lielāko daļu Direct3D 10.1 pamata API un ēnotāja atspoguļojuma API.
  • Efektu API netiek atbalstīts. Tas ir galvenais jautājums daudzām D3D10 parauga lietojumprogrammām.
  • D3D10 specifiskais teksta filtrs un attēla formāts DXGI_FORMAT_R1_UNORM netiek atbalstīts.
  • D3D10 Skaitītāji pašlaik nav ieviesti.
  • Straumes izvade pašlaik netiek atbalstīta D3D11 aizmugurē (# 135).

Dev līdz šim ir pārbaudījis tādas spēles kā Crysis un Assassin’s Creed 1, taču atzīmē, ka Crysis vajadzībām ir nepieciešama 64 bitu GOG versija, jo 32 bitu Steam versija “, visticamāk, nedarbosies”.



Izstrādātājs arī atzīmēja, ka lietotājiem vajadzētu mēģināt iespējot RADV_DEBUG = nohiz, lai, iespējams, izvairītos no sabojātām ēnām, un SSAO iespējošana var sagraut dažas spēles, piemēram, Just Cause 2.