DXVK 1.10 niha berdest e, ku pêkanînek ji DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10, û 11 peyda dike, ku bi rêya wergerandina bangê bo Vulkan API dixebite. DXVK ajokarên ku piştgiriyê didin Vulkan 1.1 API, wek Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, û AMDVLK hewce dike. DXVK dikare ji bo xebitandina sepan û lîstikên 3D di... Linux bi karanîna Wine, wekî alternatîfek bi performansa bilindtir ji bo pêkanînên Direct3D 9/10/11 ên çêkirî yên Wine ku li ser OpenGL-ê dixebitin re xizmet dike.
Guhertinên sereke:
- Rêvebirên hevdengkirina mijarê yên nehewce ku dema barkirina çavkaniyan di pêkanînên D3D11 û D3D9 de têne bikar anîn rakirin. Guhertin performansa Assassin's Creed: Origins û lîstikên din ên li ser motora AnvilNext bi girîngî çêtir kir, û her weha bandorek erênî li ser performansa Elex II, God of War û GTA IV jî kir.
- Bikaranîna D3D11_MAP_WRITE ji bo çavkaniyên ku di GPU-yê de hatine barkirin çêtir kirin, ku performansa lîstika Quantum û potansiyel sepanên din çêtir kiriye.
- Ji bo nûvekirina tamponên sabît ên piçûk operasyona UpdateSubresource xweştir kir. Guhertin bandorek erênî li ser performansa God of War û belkî lîstikên din kir.
- Pêvajoya çavkaniyên barkirinê û tamponên navîn di D3D11 de bileztir bûye. Guhertin di hin lîstikan de barkirina CPU kêm kir.
- Agahdarî li HUD-ya debugkirinê zêde kir ku ji bo teşhîskirina pirsgirêkên performansê bikêr e, wekî agahdariya demjimêr.
- Koda hevdemkirinê ya GPU-yê ji karanîna çerxên bendewariyê yên mijûl hatî rakirin, ku di hin lîstikan de xerckirina hêzê li ser cîhazên mobîl kêm kiriye.
- Ji bo gazîkirina 3D11On12CreateDevice, ku berê bû sedema têkçûna sepanan, stûyek lê zêde kir.
- Performansa lîstikên Total War: Warhammer III, Resident Evil 0/5/6, Resident Evil: Revelations 2 çêtir bûye.
- Pirsgirêk di lîstikên ArmA 2, Black Mesa, Age of Empires 2: Definitive Edition, Anno 1800, Final Fantasy XIV, Nier Replicant, The Evil Within de hatine çareser kirin.
Herwiha, Valve VKD3D-Proton 2.6 derxist, ku forkek ji koda vkd3d e ku ji bo baştirkirina piştgiriya Direct3D 12 di destpêkera lîstika Proton de hatiye çêkirin. VKD3D-Proton guhertin, çêtirkirin û başkirinên taybetî yên Protonê ji bo performansa çêtir vedihewîne. Windows- Lîstikên li ser bingeha Direct3D 12-ê ku hîn di pirtûkxaneya bingehîn a vkd3d-ê de nehatine bicîh kirin. Cûdahiyên din ên berbiçav balkişandina ser karanîna pêvekên Vulkan ên nûjen û guhertoyên ajokarên grafîkê yên herî dawî ne da ku lihevhatina tevahî ya Direct3D 12-ê bi dest bixin.
Di guhertoya nû de:
- Pirsgirêkên Horizon Zero Dawn, Final Fantasy VII: Remake û Warframe, Guardians of the Galaxy, Elden Ring û Age of Empires: IV hatine çareser kirin.
- DXIL ji bo barkirina vektorî û operasyonên hilanînê koda şaderê ya çêkirî çêtir kiriye.
- Dema kopîkirina ravekeran barkirina CPU kêm dibe.
- Pirtûkxaneya lûleya D3D12 ji nû ve hatî nivîsandin da ku cachkirina dîtina SPIR-V ya ku ji DXBC/DXIL hatî çêkirin peyda bike. Guhertin ji bo lîstikên wekî Monster Hunter: Rise, Guardian of the Galaxy û Elden Ring destûrê dide demên barkirinê zûtir.
- Modela shader 6.6 bi tevahî tête bicîh kirin, di nav de piştgirî ji bo gihîştina rasterast a ResourceDescriptorHeap[], operasyonên atomî yên 64-bit, rêbaza IsHelperLane(), şebekeyên hesabker ên derhatî, taybetmendiya WaveSize, û matematîkî ya pakkirî (Intrinsics).
Herwiha, hêjayî gotinê ye ku Valve koda ji bo SteamOS Devkit Service û SteamOS Devkit Client bi pêkanînê re weşandiye. server û xerîdarek ku dihêle hûn guhertoyên lîstikên xwe rasterast ji komputerê xwe bar bikin ser Steam Deck, û her weha debugging û karên din ên têkildar ên ku di dema pêvajoya pêşveçûnê de derdikevin holê pêk bînin.
Source: opennet.ru
