Siideynta DXVK 1.10 iyo VKD3D-Proton 2.6, Hirgelinta Direct3D ee Linux

Siideynta lakabka DXVK 1.10 waa la heli karaa, iyadoo bixisa hirgelinta DXGI (Kaabayaasha Sawirrada DirectX), Direct3D 9, 10 iyo 11, oo ku shaqeynaya turjumaada wicitaanka Vulkan API. DXVK waxay u baahan tahay darawalo taageera Vulkan 1.1 API, sida Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, iyo AMDVLK. DXVK waxaa loo isticmaali karaa in lagu socodsiiyo codsiyada 3D iyo ciyaaraha Linux iyadoo la isticmaalayo Khamri, iyadoo u adeegta sidii waxqabad sare oo beddelka ah hirgelinta Wine ee ku dhex jira Direct3D 9/10/11 oo ku socda OpenGL.

Isbeddellada ugu waaweyn:

  • Maareeyayaasha isku xidhka dunta ee aan loo baahnayn ee la isticmaalay markii la raraynayo agabka fulinta D3D11 iyo D3D9 Isbeddelku wuxuu si weyn u hagaajiyay waxqabadka Assassin's Creed: Origins iyo ciyaaraha kale ee ku salaysan mashiinka AnvilNext, iyo sidoo kale saameyn togan ku leh waxqabadka Elex II, God of War iyo GTA IV.
  • La wanaajiyey isticmaalka D3D11_MAP_WRITE ee agabka lagu shubay GPU-ga, kaas oo wanaajiyey waxqabadka ciyaarta Quantum iyo codsiyada kale ee suurtagalka ah.
  • La hagaajiyay hawlgalka Isha Cusboonaysiinta ee loogu talagalay cusbooneysiinta kaydiyeyaasha go'an ee yar yar. Isbeddelku wuxuu saameyn wanaagsan ku yeeshay waxqabadka Ilaaha dagaalka iyo suurtogalnimada ciyaaraha kale.
  • Habaynta agabka rarka iyo kaydka dhexe ee D3D11 waa la dedejiyay. Isbeddelku wuxuu yareeyay culeyska CPU ee ciyaaraha qaarkood.
  • Macluumad lagu daray HUD qaladka taas oo faa'iido u leh ogaanshaha arrimaha waxqabadka, sida macluumaadka wakhtiga.
  • Koodhka isku xidhka GPU ayaa laga saaray adeegsiga wareegyada sugitaanka mashquulka ah, kaas oo hoos u dhigay isticmaalka awooda aaladaha mobilada ee ciyaaraha qaarkood.
  • Waxaa lagu daray suunka loogu talagalay wacitaanka 3D11On12CreateDevice, kaas oo markii hore sababay in codsiyada ay shilmaan.
  • Waxqabadka ciyaaraha Total War: Warhammer III, Resident Evil 0/5/6, Resident Evil: Muujintii 2 waa la hagaajiyay.
  • Dhibaatooyinka waxaa lagu xalliyay ciyaaraha ArmA 2, Black Mesa, Age of Empires 2: Definitive Edition, Anno 1800, Final Fantasy XIV, Nier Replicant, The Evil Inin.

Intaa waxaa dheer, Valve ayaa daabacday sii deynta VKD3D-Proton 2.6, fargeeto ah vkd3d codebase loogu talagalay in lagu wanaajiyo taageerada Direct3D 12 ee soo saaraha ciyaarta Proton. VKD3D-Proton waxay taageertaa isbeddelada gaarka ah ee Proton, hagaajinta iyo hagaajinta waxqabadka wanaagsan ee ciyaaraha Windows ee ku saleysan Direct3D 12, kuwaas oo aan wali loo qaadan qaybta ugu weyn ee vkd3d. Kala duwanaanshaha ka mid ah, waxaa sidoo kale jira diiradda isticmaalka kordhinta casriga ah ee Vulkan iyo awoodaha sii deynta ugu dambeysay ee darawalada sawirada si loo gaaro iswaafajin buuxda Direct3D 12.

Nooca cusub:

  • Arrimaha Horizon Zero Dawn, Fantasy Final VII: Dib-u-samaynta iyo Warframe, Ilaaliyeyaasha Galaxy, Elden Ring iyo Da'da Boqortooyada: IV waa la xalliyay.
  • DXIL waxay hagaajisay koodka hadhka ee la soo saaray ee culayska iyo hawlaha kaydka
  • Culayska CPU oo la dhimay marka la koobiyaynayo sharraxayaasha.
  • Maktabadda dhuumaha D3D12 ayaa dib loo qoray si ay u bixiso kaydinta aragtida SPIR-V ee laga keenay DXBC/DXIL. Isbeddelku wuxuu u oggolaaday waqtiyada rarka degdegga ah ee ciyaaraha sida Monster Hunter: Rise, Guardian of the Galaxy iyo Elden Ring.
  • Qaabka shader ee 6.6 si buuxda ayaa loo hirgeliyay, oo ay ku jirto taageerada gelitaanka tooska ah ee ResourceDescriptorHeap[], 64-bit Operations atomic, habka IsHelperLane(), hadhka xisaabinta ee la soo saaray, sifada WaveSize, iyo xisaab xidhxidhan intrinsics (Intrinsics).

Intaa waxaa dheer, waxaan ogaan karnaa daabacaadda Valve of the SteamOS Devkit Service iyo SteamOS Devkit code macmiilka oo leh hirgelinta server iyo macmiil kaas oo kuu ogolaanaya inaad si toos ah uga soo dejiso kulannada ciyaarahaaga kombiyuutarkaaga oo aad ku dhejiso Steam Deck, iyo sidoo kale inaad qabato. deminta iyo hawlaha kale ee la xidhiidha ee soo baxa inta lagu jiro habka horumarinta.

Source: opennet.ru

Add a comment