Kuburitswa kweDXVK 1.10 uye VKD3D-Proton 2.6, Direct3D kuita kweLinux

Kuburitswa kweDXVK 1.10 layer iripo, ichipa kuita kweDXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 uye 11, ichishanda kuburikidza nekufona kushandura kuVulkan API. DXVK inoda vatyairi vanotsigira Vulkan 1.1 API, seMesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, uye AMDVLK. DXVK inogona kushandiswa kumhanyisa 3D maapplication nemitambo paLinux uchishandisa Waini, ichishanda seyepamusoro maitiro eimwe nzira kune Wine yakavakirwa-mukati Direct3D 9/10/11 mashandisirwo ari kushanda pamusoro peOpenGL.

Shanduko huru:

  • Yakabvisa zvisina basa tambo yekuwiriranisa mabatiri anoshandiswa pakurodha zviwanikwa muD3D11 uye D3D9 kuita. Shanduko iyi yakavandudza zvakanyanya mashandiro eAssassin's Creed: Origins nemimwe mitambo yakavakirwa paAnvilNext injini, uye zvakare yakave nemhedzisiro yakanaka pakuita kwaElex II, Mwari weHondo uye GTA IV.
  • Yakanatsiridza kushandiswa kweD3D11_MAP_WRITE yezviwanikwa zvakaiswa muGPU, izvo zvakavandudza mashandiro emutambo weQuantum uye zvimwe zvingangoita.
  • Yakagadziridza iyo UpdateSubresource mashandiro ekugadzirisa madiki akagadziriswa mabhafa. Shanduko yakave nemhedzisiro yakanaka pakuita kwaMwari weHondo uye pamwe nemimwe mitambo.
  • Kugadziriswa kwekurodha zviwanikwa uye zvepakati mabhafa muD3D11 kwave kukwidziridzwa. Shanduko yakaderedza CPU mutoro mune mimwe mitambo.
  • Yakawedzera ruzivo kune debug HUD iyo inobatsira pakuongorora maitiro ekuita, senge ruzivo rwenguva.
  • Iyo GPU yekubatanidza kodhi yakabviswa kubva mukushandisa kubatikana-kumirira kutenderera, izvo zvakaderedza kushandiswa kwesimba panharembozha mune mimwe mitambo.
  • Yakawedzera stub yekufonera 3D11On12CreateDevice, iyo yakambokonzera kuti maapplication aparadze.
  • Kuita kwemitambo Hondo Yese: Warhammer III, Resident Evil 0/5/6, Resident Evil: Zvakazarurwa 2 yakagadziridzwa.
  • Matambudziko akagadziriswa mumitambo ArmA 2, Black Mesa, Zera reEmpires 2: Definitive Edition, Anno 1800, Final Fantasy XIV, Nier Replicant, The Evil Within.

Pamusoro pezvo, Valve yakaburitsa kuburitswa kweVKD3D-Proton 2.6, forogo yevkd3d codebase yakagadzirirwa kuvandudza Direct3D 12 rutsigiro muProton mutambo wekuvhura. VKD3D-Proton inotsigira Proton-chaiwo shanduko, optimizations uye kuvandudzwa kwekuita zvirinani kweWindows mitambo yakavakirwa paDirect3D 12, iyo isati yagamuchirwa muchikamu chikuru chevkd3d. Pakati pemisiyano, pane zvakare tarisiro pakushandiswa kwemazuva ano eVulkan ekuwedzera uye kugona kweazvino kuburitswa kwemadhiraivha edhiraivha kuti uwane kuenderana kuzere neDirect3D 12.

Mushanduro itsva:

  • Nyaya dziri muHorizon Zero Dawn, Final Fantasy VII: Remake uye Warframe, Guardians of the Galaxy, Elden Ring uye Age of Empires: IV yakagadziriswa.
  • DXIL yakavandudza iyo yakagadzirwa shader kodhi yevectorized load uye chitoro mashandiro.
  • Yakaderedzwa CPU mutoro kana uchikopa zvinotsanangurwa.
  • Iyo D3D12 pombi raibhurari yakanyorwa patsva kuti ipe caching yeSPIR-V yekuona inogadzirwa kubva kuDXBC/DXIL. Shanduko yakabvumira kukurumidza kurodha nguva yemitambo yakadai seMonster Hunter: Simuka, Guardian yeGirazi uye Elden Ring.
  • Iyo 6.6 shader modhi inoitwa zvizere, kusanganisira tsigiro yekuwana yakananga kuResourceDescriptorHeap[], 64-bit atomic mashandiro, iyo IsHelperLane () nzira, inotorwa komputa shaders, iyo WaveSize hunhu, uye yakarongedza math intrinsics (Intrinsics).

Pamusoro pezvo, isu tinogona kucherechedza kuburitswa neValve yeSteamOS Devkit Service uye SteamOS Devkit Client kodhi nekuitwa kwesevha uye mutengi iyo inokutendera kuti utore magungano emitambo yako zvakananga kubva pakombuta yako kuenda kuSteam Deck, pamwe nekuita. debugging uye mamwe mabasa ane hukama anomuka panguva yekuvandudza maitiro.

Source: opennet.ru

Voeg