VKD3D-Proton 2.9 ya zo tare da haɓaka aiki da ƙari

bawul

VKD3D-Proton cokali ne na VKD3D, wanda ke nufin aiwatar da cikakken Direct3D 12 API a saman Vulkan.

Valve kwanan nan ya gabatar da saki sabon sigar VKD3D-Proton 2.9, cokali mai yatsa na vkd3d codebase, wanda aka ƙera don haɓaka daidaituwar Direct3D 12 a cikin ƙaddamar da wasan Proton.

Ga waɗanda har yanzu ba su san VKD3D-Proton ba, ya kamata ku san wannan Yana goyan bayan takamaiman canje-canje na Proton, haɓakawa, da haɓakawa don ingantaccen aiki na wasannin Windows na tushen Direct3D 12., waɗanda har yanzu ba a karɓa ba a babban ɓangaren vkd3d. Daga cikin bambance-bambancen, akwai kuma mai da hankali kan yin amfani da kari na Vulkan na zamani da kuma iyawar sigar kwanan nan na direbobi masu hoto don cimma cikakkiyar dacewa ta Direct3D 12.

Saboda haka Valve yana amfani da cokali mai yatsa a cikin kunshin tushen ruwan inabi don gudanar da wasannin Proton na Windows. Taimakon DirectX 9/10/11 a cikin Proton ya dogara ne akan kunshin DXVK kuma aiwatar da DirectX 12 ya zuwa yanzu ya dogara ne akan ɗakin karatu na vkd3d (bayan mutuwar marubucin vkd3d, CodeWeavers ya ci gaba da haɓaka wannan ɓangaren da al'ummar giya).

Babban sabbin abubuwan VKD3D-Proton 2.9

Wannan sabon sakin na VKD3D-Proton 2.9 ya ambaci hakan wasu wasannin sun fara ɗauka cewa an tsara DLLs iri ɗaya zuwa AgilitySDK, inda aka raba ɗakin karatu d3d12core.dll zuwa loda (d3d12.dll) da babban aiwatarwa (d3d12core.dll). Tare da wannan canji, yanzu ana buƙatar sabunta rubutun don ɗaukar DLLs biyu. Da zarar an shigar da d3d12.dll a cikin prefix, d3d12core.dll kawai yana buƙatar sabuntawa.

Wani sauye-sauyen da suka yi fice a wannan sabuwar sigar su ne aiwatar da inganta aikin kuma shine a cikin wannan sigar buƙatun ƙwaƙwalwar ajiya sun ragu sosai a karon farko da aka kaddamar da aikace-aikacen.

An kuma haskaka cewae ya inganta aiki a cikin lambar da ke amfani da ita da tsawaita VK_EXT_descriptor_buffer, da kuma ƙara ingantawa don tsarin tare da Intel, AMD da NVIDIA GPUs.

Bayan haka, ƙarin tallafi don mu'amalar ɗaukar hoto na D3D11On12, Lambar da aka cire tare da aiwatarwa na baya na Framesbuffers (SwapChain), ƙarin tallafi don daidaitattun musaya na Linux don SwapChain, da gyara wasu batutuwan da suka faru lokacin amfani da direbobin NVIDIA da RADV.

A gefe guda, Vulkan 1.3 yanzu an ayyana shi azaman ƙaramin sigar da ake buƙata, Hakanan an ƙara goyan baya don ayyukan da aka yanka ba tare da tsari ba (3D UAV, View Unordered), aiwatarwa ta amfani da tsawo na VK_EXT_image_sliced_view_of_3d.

Na sauran canje-canje wanda ya fice daga wannan sabon sigar:

  • Ingantattun halayen VRAM lokacin da VK_EXT_pageable_device_local_memory aka goyan bayan, yana ba da damar aiwatar da Korar da MakeResident APIs ta hanya mai amfani.
    Hakanan ana amfani da VK_EXT_memory_priority don ba da fifikon fifiko azaman koma baya.
  • Ingantattun tallafi don DXR 1.1 ta hanyar kunna fadada VK_EXT_pipeline_library_group_handles.
  • Ƙara goyon baya don tsawo na VK_EXT_fragment_shader_interlock.
  • Ingantacciyar dacewa tare da wasannin da ke amfani da takamaiman fasali na AgilitySDK.
  • Kafaffen batutuwa a wasanni da yawa.
  • A cikin Wine, ana amfani da winevulkan.dll maimakon vulkan-1.dll idan akwai.
  • Haɓakawa cikin jituwa tare da wasanni waɗanda suka dogara da wasu cikakkun bayanai na AgilitySDK.
  • Inganta karfin tsarin gini tare da nau'ikan widl daban-daban
  • VKD3D_CONFIG=dxr yanzu kuma yana ba da damar DXR 1.1 kuma an adana dxr11 don compat.
  • Kafaffen metadata na HDR mafi ƙarancin haske.
  • An ƙara VKD3D_LIMIT_TESS_FACTORS don gyara ɓarna fiye da kima. An kunna don Wo Long.
  • Kafaffen kwaro na RADV wanda ke haifar da wuce gona da iri a cikin caches na shader. Za ka iya ajiye ɗaruruwan MB na ƙwaƙwalwar ajiya, wanda ke da mahimmanci a cikin wasu taken yunwar ƙwaƙwalwar ajiya don guje wa rashin kwanciyar hankali.
  • Kafaffen bug na NVIDIA tare da ƙaddamar da layi na lokaci guda ta amfani da semaphores na lokaci
  • Kafaffen gungun Xid 109 CTX_SWITCH_TIMEOUT kurakuran da ba a bayyana su ba a cikin wasanni daban-daban.

Finalmente Idan kuna sha'awar ƙarin koyo game da wannan sabon sakin, zaka iya duba bayanan A cikin mahaɗin mai zuwa.Kuma idan kanaso gwada Proton akan Steam yanzu, kun riga kun san cewa za ku iya shigar da abokin Steam daga shafin yanar gizo, ko da yake kuma za ku same shi a cikin wuraren ajiyar mafi yawan distros.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.