Lage pwojè DXVK 1.3 ak aplikasyon Direct3D 10/11 sou tèt API Vulkan.

Fòme lage interlayer DXVK 1.3, ki bay yon aplikasyon DXGI (DirectX Graphics Enfrastrikti), Direct3D 10 ak Direct3D 11, k ap travay atravè tradiksyon apèl nan API Vulkan. Pou itilize DXVK egzije sipò pou chofè yo Vulkan APItankou
AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 ak AMDVLK.

DXVK ka itilize pou kouri aplikasyon 3D ak jwèt sou Linux lè l sèvi avèk Wine, k ap sèvi kòm yon altènatif ki pi wo nan aplikasyon natif natal Wine Direct3D 11 ki kouri sou OpenGL. NAN kèk jwèt pèfòmans konbinezon Wine+DXVK diferan soti nan kouri sou Windows pa sèlman 10-20%, pandan y ap lè w ap itilize aplikasyon an Direct3D 11 ki baze sou OpenGL, pèfòmans diminye pi siyifikativman.

Amelyorasyon ajoute:

  • Aplike optimize lè l sèvi avèk enstriksyon "jete" nan shaders, ki baze sou ekstansyon Vulkan VK_EXT_shader_demote_to_helper_invocation epi li ka amelyore pèfòmans nan kèk jwèt. Pou itilize optimize a, ou bezwen mete ajou eleman winevulkan ak chofè yo (Intel pou Mesa 19.2-git ak NVIDIA pou chofè propriétaires 418.52.14-beta, chofè AMD poko sipòte ekstansyon VK_EXT_shader_demote_to_helper_invocation);
  • Pwosesis asynchrone pou bay rezilta rannman an sou ekran an (etap prezantasyon). Pou diminye latansi sou fil rann prensipal la, pwosesis pwodiksyon se kounye a fè nan fil soumèt kòmand. Benefis ki genyen nan pèfòmans nan pwosesis asynchrone yo espesyalman aparan pou pwodiksyon pousantaj ankadreman segondè ak transfè kòmand ki entansif resous. Pami jwèt yo nan ki yon ogmantasyon pèfòmans yo obsève, Quake Champions yo te note lè kouri sou sistèm ak GPU AMD;
  • Kounye a li posib pou demaraj resous yo lè l sèvi avèk motè kopi aparèy Vulkan ki pèmèt yo (kounye a sèlman sipòte pa chofè AMDVLK ak NVIDIA). Nouvo karakteristik nan pèmèt yon ti amelyorasyon nan konsistans tan ankadreman nan jwèt ki chaje yon gwo kantite tèkstur pandan jeu;
  • Amelyore anrejistreman erè ki rive nan kondisyon memwa ki ba;
  • Amelyore konpatibilite ak MSVC (Microsoft Visual C++);
  • Retire chèk repete bouk pandan enferans, sa ki ka siyifikativman diminye chaj CPU nan senaryo GPU limite.
  • Fiks yon pwoblèm ak kat doub nan sous-resous imaj ki te fèt nan Final Fantasy XIV;
  • Fiks yon aksidan akòz move konpòtman metòd RSGetViewport ki te fèt nan jwèt Scrap Mechanic la.

Sous: opennet.ru

Add nouvo kòmantè