VKD3D-Proton 2.9 ir pieejams ar veiktspējas uzlabojumiem un citiem

Vārsts

VKD3D-Proton ir VKD3D dakša, kuras mērķis ir ieviest pilnu Direct3D 12 API Vulkan virspusē.

Valve nesen atklāja VKD3D-Proton 2.9 jaunās versijas izlaišana, vkd3d koda bāzes dakša, kas paredzēta Direct3D 12 saderības uzlabošanai Proton spēļu palaidējā.

Tiem, kuri joprojām nezina par VKD3D-Proton, jums jāzina, ka šis Atbalsta Proton specifiskas izmaiņas, optimizācijas un uzlabojumus labākai Direct3D 12 Windows spēļu veiktspējai, kas vēl nav pieņemti vkd3d galvenajā daļā. Starp atšķirībām ir arī uzsvars uz moderno Vulkan paplašinājumu izmantošanu un jaunāko grafisko draiveru versiju iespējām, lai panāktu pilnīgu Direct3D 12 saderību.

Valve izmanto vīna iepakojumā norādīto dakšiņu lai palaistu Windows Proton spēles. DirectX 9/10/11 atbalsts programmā Proton ir balstīts uz DXVK pakotni, un DirectX 12 ieviešana līdz šim ir bijusi balstīta uz vkd3d bibliotēku (pēc vkd3d autora nāves CodeWeavers turpināja šī komponenta un vīna kopienas attīstību).

Galvenie VKD3D-Proton 2.9 jauninājumi

Šajā jaunajā VKD3D-Proton 2.9 laidienā tas ir minēts dažas spēles sāka pieņemt, ka DLL ir izstrādāti līdzīgi kā AgilitySDK, pēc tam bibliotēka d3d12core.dll tiek sadalīta ielādētājā (d3d12.dll) un galvenajā implementācijā (d3d12core.dll). Ar šīm izmaiņām tagad būs jāatjaunina vairāki skripti, lai tie atbilstu abiem DLL. Kad d3d12.dll ir instalēts prefiksā, ir jāatjaunina tikai d3d12core.dll.

Vēl viena no izmaiņām, kas izceļas šajā jaunajā versijā, ir ieviestas veiktspējas optimizācijas un vai tas ir šajā versijā atmiņas prasības tika ievērojami samazinātas pirmo reizi palaižot programmu.

Tas ir arī izceltse ir uzlabojusi izmantotā koda veiktspēju pagarinājums VK_EXT_deskriptora_buferis, kā arī pievienota optimizācija sistēmām ar Intel, AMD un NVIDIA GPU.

Bez tam, pievienots atbalsts D3D11On12 pārnesamības saskarnēm, Noņemts kods ar iepriekšējo virtuālo kadru buferu (SwapChain) ieviešanu, pievienots atbalsts standarta Linux saskarnēm SwapChain un novērstas dažas problēmas, kas radās, izmantojot NVIDIA un RADV draiverus.

Turklāt, Vulkan 1.3 tagad ir deklarēta kā minimālā nepieciešamā versija, Pievienots arī atbalsts operācijām, kas nav sakārtotas (3D UAV, Unordered View), kas ieviestas, izmantojot paplašinājumu VK_EXT_image_sliced_view_of_3d.

No pārējām izmaiņām kas izceļas no šīs jaunās versijas:

  • Uzlabota VRAM darbība, kad tiek atbalstīta VK_EXT_pageable_device_local_memory, kas ļauj lietderīgi ieviest Evicty un MakeResident API.
    VK_EXT_memory_priority tiek izmantots arī, lai piešķirtu statiskas prioritātes kā rezerves.
  • Uzlabots DXR 1.1 atbalsts, iespējojot paplašinājumu VK_EXT_pipeline_library_group_handles.
  • Pievienots atbalsts paplašinājumam VK_EXT_fragment_shader_interlock.
  • Uzlabota saderība ar spēlēm, kurās tiek izmantotas īpašas AgilitySDK funkcijas.
  • Izlabotas problēmas daudzās spēlēs.
  • Programmā Wine vulkan-1.dll vietā tiek izmantots winevulkan.dll, ja tas ir pieejams.
  • Uzlabojumi saderībā ar spēlēm, kas ir atkarīgas no noteiktām AgilitySDK detaļām.
  • Uzlabota veidošanas sistēmas savietojamība ar dažādām widl versijām
  • VKD3D_CONFIG=dxr tagad iespējo arī DXR 1.1, un dxr11 ir saglabāts saderībai.
  • Fiksēta HDR metadatu minimālā spilgtuma vērtība.
  • Pievienots VKD3D_LIMIT_TESS_FACTORS, lai novērstu pārmērīgu tērzēšanu. Iespējots Wo Long.
  • Izlabota RADV kļūda, kas izraisa lieko atmiņu ēnotāju kešatmiņās. Varat ietaupīt vairākus simtus MB atmiņas, kas ir svarīgi dažos nosaukumos, kuriem trūkst atmiņas, lai izvairītos no nestabilitātes.
  • Izlabota NVIDIA kļūda ar vienlaicīgu iesniegšanu rindā, izmantojot laika skalas semaforus
  • Novērsta virkne Xid 109 CTX_SWITCH_TIMEOUT neizskaidrojamu kļūdu daudzās dažādās spēlēs.

Beidzot Ja vēlaties uzzināt vairāk par šo jauno versiju, jūs varat pārbaudīt informāciju Šajā saitē.Un, ja vēlaties izmēģiniet Proton Steam tūlīt, jūs jau zināt, ka varat instalēt Steam klientu no oficiālajā tīmekļa vietnē, lai gan jūs to atradīsit arī vairuma izplatīšanas preču repo.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.