VKD3D-Proton 2.9 પ્રદર્શન સુધારણા અને વધુ સાથે આવે છે

વાલ્વ

VKD3D-પ્રોટોન એ VKD3D નો ફોર્ક છે, જેનો હેતુ Vulkan ની ટોચ પર સંપૂર્ણ Direct3D 12 API નો અમલ કરવાનો છે.

વાલ્વ તાજેતરમાં અનાવરણ VKD3D-પ્રોટોન 2.9 ના નવા સંસ્કરણનું પ્રકાશન, vkd3d કોડબેઝનો ફોર્ક, પ્રોટોન ગેમ લોન્ચરમાં Direct3D 12 સુસંગતતા સુધારવા માટે રચાયેલ છે.

જેઓ હજુ પણ VKD3D-પ્રોટોનથી અજાણ છે, તમારે જાણવું જોઈએ કે આ ડાયરેક્ટ3D 12-આધારિત વિન્ડોઝ ગેમ્સના બહેતર પ્રદર્શન માટે પ્રોટોન-વિશિષ્ટ ફેરફારો, ઑપ્ટિમાઇઝેશન અને ઉન્નત્તિકરણોને સપોર્ટ કરે છે, જે હજુ સુધી vkd3d ના મુખ્ય ભાગમાં સ્વીકારવામાં આવ્યા નથી. તફાવતો વચ્ચે, સંપૂર્ણ Direct3D 12 સુસંગતતા પ્રાપ્ત કરવા માટે આધુનિક વલ્કન એક્સ્ટેન્શન્સ અને ગ્રાફિક્સ ડ્રાઇવરોના તાજેતરના સંસ્કરણોની ક્ષમતાઓનો ઉપયોગ કરવા પર પણ ધ્યાન કેન્દ્રિત કરવામાં આવ્યું છે.

જેમ કે વાલ્વ વાઇન-આધારિત પેકેજમાં ઉલ્લેખિત ફોર્કનો ઉપયોગ કરે છે વિન્ડોઝ પ્રોટોન ગેમ્સ ચલાવવા માટે. પ્રોટોનમાં ડાયરેક્ટએક્સ 9/10/11 સપોર્ટ DXVK પેકેજ પર આધારિત છે અને DirectX 12 અમલીકરણ અત્યાર સુધી vkd3d લાઇબ્રેરી પર આધારિત છે (vkd3d લેખકના મૃત્યુ પછી, કોડવીવર્સે આ ઘટક અને વાઇન સમુદાયનો વિકાસ ચાલુ રાખ્યો).

VKD3D-પ્રોટોન 2.9 ની મુખ્ય નવીનતાઓ

VKD3D-પ્રોટોન 2.9 નું આ નવું પ્રકાશન ઉલ્લેખ કરે છે કે કેટલીક રમતોએ એવું ધારવાનું શરૂ કર્યું કે DLL એ AgilitySDK ની જેમ જ ડિઝાઇન કરવામાં આવી હતી. ત્યારબાદ લાઇબ્રેરી d3d12core.dll લોડર (d3d12.dll) અને મુખ્ય અમલીકરણ (d3d12core.dll) માં વિભાજિત થાય છે. આ ફેરફાર સાથે, ઘણી સ્ક્રિપ્ટોને હવે બંને DLL ને સમાવવા માટે અપડેટ કરવાની જરૂર પડશે. એકવાર d3d12.dll ઉપસર્ગમાં ઇન્સ્ટોલ થઈ જાય, ફક્ત d3d12core.dll અપડેટ કરવાની જરૂર છે.

આ નવા સંસ્કરણમાં અન્ય ફેરફારો જે અલગ છે તે છે કાર્યક્ષમતા ઑપ્ટિમાઇઝેશન અમલમાં મૂક્યું અને તે આ સંસ્કરણમાં છે મેમરી જરૂરિયાતો નોંધપાત્ર રીતે ઘટાડી હતી પ્રથમ વખત એપ્લિકેશન લોન્ચ કરવામાં આવે છે.

તે પણ પ્રકાશિત થયેલ છેe નો ઉપયોગ કરતા કોડમાં પ્રદર્શનમાં સુધારો થયો છે એક્સ્ટેંશન VK_EXT_descriptor_buffer, તેમજ Intel, AMD અને NVIDIA GPU સાથે સિસ્ટમો માટે ઉમેરાયેલ ઑપ્ટિમાઇઝેશન.

આ ઉપરાંત, D3D11On12 પોર્ટેબિલિટી ઇન્ટરફેસ માટે ઉમેરાયેલ સપોર્ટ, વર્ચ્યુઅલ ફ્રેમબફર્સ (SwapChain) ના અગાઉના અમલીકરણ સાથે કોડ દૂર કર્યો, SwapChain માટે પ્રમાણભૂત Linux ઈન્ટરફેસ માટે સમર્થન ઉમેર્યું, અને NVIDIA અને RADV ડ્રાઈવરોનો ઉપયોગ કરતી વખતે ઉદ્ભવતી કેટલીક સમસ્યાઓને ઠીક કરી.

બીજી તરફ, વલ્કન 1.3 ને હવે ન્યૂનતમ આવશ્યક સંસ્કરણ તરીકે જાહેર કરવામાં આવ્યું છે, VK_EXT_image_sliced_view_of_3d એક્સ્ટેંશનનો ઉપયોગ કરીને અમલમાં મુકેલ આઉટ ઓફ ઓર્ડર (3D UAV, અનઓર્ડર્ડ વ્યુ) ઓપરેશન્સ માટે સપોર્ટ પણ ઉમેર્યો.

અન્ય ફેરફારોમાંથી જે આ નવા સંસ્કરણથી standભા છે:

  • જ્યારે VK_EXT_pageable_device_local_memory સપોર્ટેડ હોય ત્યારે સુધારેલ VRAM વર્તણૂક, Evicty અને MakeResident API ને ઉપયોગી રીતે અમલમાં મૂકવાની મંજૂરી આપે છે.
    VK_EXT_memory_priority નો ઉપયોગ ફોલબેક તરીકે સ્થિર પ્રાથમિકતાઓ આપવા માટે પણ થાય છે.
  • VK_EXT_pipeline_library_group_handles એક્સ્ટેંશનને સક્ષમ કરીને DXR 1.1 માટે સુધારેલ સમર્થન.
  • VK_EXT_fragment_shader_interlock એક્સ્ટેંશન માટે ઉમેરાયેલ સપોર્ટ.
  • AgilitySDK ની વિશિષ્ટ સુવિધાઓનો ઉપયોગ કરતી રમતો સાથે સુધારેલ સુસંગતતા.
  • ઘણી રમતોમાં સ્થિર સમસ્યાઓ.
  • વાઇનમાં, જો ઉપલબ્ધ હોય તો vulkan-1.dll ને બદલે winevulkan.dll નો ઉપયોગ થાય છે.
  • AgilitySDK ની ચોક્કસ વિગતો પર આધાર રાખતી રમતો સાથે સુસંગતતામાં સુધારો.
  • વિવિધ widl સંસ્કરણો સાથે સુધારેલ બિલ્ડ સિસ્ટમ સુસંગતતા
  • VKD3D_CONFIG=dxr હવે DXR 1.1 ને પણ સક્ષમ કરે છે અને dxr11 કોમ્પેટ માટે સાચવેલ છે.
  • નિશ્ચિત HDR મેટાડેટા ન્યૂનતમ લ્યુમિનન્સ મૂલ્ય.
  • અતિશય ટેસેલેશનને ઠીક કરવા માટે VKD3D_LIMIT_TESS_FACTORS ઉમેર્યું. વો લોંગ માટે સક્ષમ.
  • સુધારેલ RADV બગ જે શેડર કેશમાં વધારાની મેમરીનું કારણ બને છે. તમે ઘણી સો MB મેમરી બચાવી શકો છો, જે અસ્થિરતાને ટાળવા માટે ચોક્કસ મેમરી-હંગ્રી ટાઇટલમાં મહત્વપૂર્ણ છે.
  • સમયરેખા સેમાફોર્સનો ઉપયોગ કરીને સહવર્તી કતાર સબમિશન સાથે NVIDIA બગને ઠીક કર્યો
  • ઘણી જુદી જુદી રમતોમાં Xid 109 CTX_SWITCH_TIMEOUT અસ્પષ્ટ ભૂલોનો સમૂહ સુધાર્યો.

છેલ્લે જો તમે આ નવા પ્રકાશન વિશે વધુ જાણવામાં રસ ધરાવો છો, તમે વિગતો ચકાસી શકો છો નીચેની કડીમાંઅને જો તમે ઇચ્છો હવે સ્ટીમ પર પ્રોટોન અજમાવી જુઓ, તમે પહેલાથી જ જાણો છો કે તમે સ્ટીમ ક્લાયંટને ઇન્સ્ટોલ કરી શકો છો સત્તાવાર વેબસાઇટ, જો કે તમને તે મોટાભાગના ડિસ્ટ્રોસના રેપોઝમાં પણ મળશે.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.