Vulkan API ၏ထိပ်တွင် DXVK 1.10.3၊ Direct3D 9/10/11 အကောင်အထည်ဖော်မှုများ

DXVK 1.10.3 အလွှာ၏ထွက်ရှိမှုကိုရရှိနိုင်ပြီး Vulkan API သို့ခေါ်ဆိုမှုဘာသာပြန်ခြင်းမှတစ်ဆင့်လုပ်ဆောင်နေသော DXGI (DirectX ဂရပ်ဖစ်အခြေခံအဆောက်အအုံ)၊ Direct3D 9၊ 10 နှင့် 11 ကို အကောင်အထည်ဖော်ပေးပါသည်။ DXVK၊ Mesa RADV 1.1၊ NVIDIA 22.0၊ Intel ANV 510.47.03 နှင့် AMDVLK ကဲ့သို့သော Vulkan 22.0 API ကို ပံ့ပိုးသည့် ယာဉ်မောင်းများ လိုအပ်ပါသည်။ DXVK ကို Wine ကို အသုံးပြု၍ Linux ပေါ်တွင် 3D အက်ပ်လီကေးရှင်းများနှင့် ဂိမ်းများကို အသုံးပြုနိုင်ပြီး OpenGL ၏ထိပ်တွင် လုပ်ဆောင်နေသည့် Wine ၏ စွမ်းဆောင်ရည်မြင့်မားသော အခြားရွေးချယ်စရာတစ်ခုအဖြစ် ဆောင်ရွက်ပေးသည်။

အဓိကပြောင်းလဲမှုများ-

  • သီးခြား VkFence နှင့် VkSemaphore primitives များအစား စက်နှင့် host အကြား ထပ်တူပြုခြင်းအတွက် တစ်ခုတည်းသော မူလအစကို ပံ့ပိုးပေးသည့် Vulkan shared chronological semaphore (Timeline semaphore) ၏ထိပ်တွင် မျှဝေထားသော ID3D11Fence အရာဝတ္ထုများအတွက် ပံ့ပိုးမှုထပ်ထည့်ထားသည်။ ID3D11Fence အတွက် ပံ့ပိုးမှုက Halo Infinite ဂိမ်းတွင် ဝိုင်နှင့် vkd3d-proton အတွက် သင့်လျော်သော ဖာထေးမှုများကို အသုံးပြုသည့်အခါ ဗီဒီယိုလုပ်ဆောင်နိုင်စွမ်းကို ရရှိစေပါသည်။
  • Prey နှင့် Bioshock Infinite အပါအဝင် အမျိုးမျိုးသော D1.10.2D3 ဂိမ်းများတွင် အမှားအယွင်းများဖြစ်စေသော DXVK 11 တွင် ဆုတ်ယုတ်မှုကို ပြင်ဆင်ခဲ့သည်။
  • Need For Speed ​​​​3၊ Ninja Blade နှင့် Ys Origin တွင် ဖြစ်ပေါ်နေသော ပြဿနာများကို ဖြေရှင်းပြီးဖြစ်သည်။
  • d3d11.ignoreGraphicsBarriers ရွေးချယ်မှုအား အချို့ GPU များတွင် စွမ်းဆောင်ရည်ကျဆင်းခြင်းနှင့် ပြဿနာများကို ဖြေရှင်းပေးသည့် Stray ဂိမ်းအတွက် ဖွင့်ထားသည်။

source: opennet.ru

မှတ်ချက် Add