DXVK 1.10 နှင့် VKD3D-Proton 2.6၊ Direct3D အကောင်အထည်ဖော်မှုများ ထုတ်ပြန်ခြင်း Linux

DXVK 1.10 ကို ယခုရရှိနိုင်ပါပြီ၊ ၎င်းသည် DXGI (DirectX Graphics Infrastructure)၊ Direct3D 9၊ 10 နှင့် 11 တို့ကို အကောင်အထည်ဖော်ပေးထားပြီး Vulkan API သို့ call translation မှတစ်ဆင့် လုပ်ဆောင်ပေးပါသည်။ DXVK သည် Mesa RADV 20.2၊ NVIDIA 415.22၊ Intel ANV 19.0 နှင့် AMDVLK ကဲ့သို့သော Vulkan 1.1 API ကို ပံ့ပိုးပေးသော drivers များ လိုအပ်သည်။ DXVK ကို 3D application များနှင့် ဂိမ်းများကို run ရန် အသုံးပြုနိုင်သည်။ Linux OpenGL ပေါ်တွင် လည်ပတ်နေသော Wine ၏ built-in Direct3D 9/10/11 အကောင်အထည်ဖော်မှုများအစား ပိုမိုမြင့်မားသောစွမ်းဆောင်ရည်ရှိသော အခြားရွေးချယ်စရာတစ်ခုအဖြစ် Wine ကိုအသုံးပြုနေသည်။

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

  • D3D11 နှင့် D3D9 အကောင်အထည်ဖော်မှုများတွင် အရင်းအမြစ်များကို တင်ရာတွင် အသုံးပြုသည့် မလိုအပ်သော အပ်ချည်မျှင်များကို ထပ်တူပြုခြင်း လက်ကိုင်များကို ဖယ်ရှားထားသည်။ ပြောင်းလဲမှုသည် Assassin's Creed: Origins နှင့် AnvilNext အင်ဂျင်ကို အခြေခံ၍ အခြားဂိမ်းများ၏ စွမ်းဆောင်ရည်ကို သိသိသာသာ မြှင့်တင်ပေးခဲ့ပြီး Elex II၊ God of War နှင့် GTA IV တို့၏ စွမ်းဆောင်ရည်အပေါ် အပြုသဘောဆောင်သော အကျိုးသက်ရောက်မှုများ ရှိခဲ့သည်။
  • GPU ပေါ်တွင် တင်ထားသော အရင်းအမြစ်များအတွက် D3D11_MAP_WRITE ၏ စွမ်းဆောင်ရည်ကို ပိုမိုကောင်းမွန်စေပြီး Quantum နှင့် အခြားသော အပလီကေးရှင်းများ၏ စွမ်းဆောင်ရည်ကို ပိုမိုကောင်းမွန်စေပါသည်။
  • သေးငယ်သော ပုံသေကြားခံများကို အပ်ဒိတ်လုပ်ရန် UpdateSubresource လုပ်ဆောင်ချက်ကို အကောင်းဆုံးလုပ်ဆောင်သည်။ ပြောင်းလဲမှုသည် God of War ၏စွမ်းဆောင်ရည်နှင့် အခြားသောဂိမ်းများပေါ်တွင် အပြုသဘောဆောင်သောသက်ရောက်မှုရှိခဲ့သည်။
  • D3D11 တွင် ရင်းမြစ်များတင်ခြင်းနှင့် အလယ်အလတ်ကြားခံကြားခံများ လုပ်ဆောင်ခြင်းကို အရှိန်မြှင့်ပါ။ အပြောင်းအလဲသည် အချို့ဂိမ်းများတွင် CPU load ကို လျှော့ချပေးသည်။
  • အချိန်ကိုက်အချက်အလက်ကဲ့သို့သော စွမ်းဆောင်ရည်ဆိုင်ရာ ပြဿနာများကို ရှာဖွေဖော်ထုတ်ရန်အတွက် အသုံးဝင်သော အချက်အလက်များကို HUD သို့ ထည့်သွင်းထားပါသည်။
  • ဂိမ်းအချို့ရှိ မိုဘိုင်းစက်ပစ္စည်းများတွင် ပါဝါသုံးစွဲမှုကို လျှော့ချပေးသည့် idle cycles (အလုပ်များသော-စောင့်ဆိုင်းခြင်း) ကို အသုံးပြုခြင်းမှ GPU ထပ်တူပြုခြင်းကုဒ်ကို ဖယ်ရှားလိုက်ပါပြီ။
  • ယခင်က အပလီကေးရှင်းများ ပျက်စီးစေခဲ့သော 3D11On12CreateDevice ကိုခေါ်ဆိုရန်အတွက် ဆောင်းပါးတိုကို ထည့်သွင်းခဲ့သည်။
  • Total War: Warhammer III၊ Resident Evil 0/5/6၊ Resident Evil: Revelations 2 အတွက် စွမ်းဆောင်ရည် မြှင့်တင်ထားသည်။
  • ArmA 2၊ Black Mesa၊ Age of Empires 2- Definitive Edition၊ Anno 1800၊ Final Fantasy XIV၊ Nier Replicant၊ The Evil Within တွင် ဖြေရှင်းထားသော ပြဿနာများ။

ထို့အပြင် Valve သည် Proton game launcher တွင် Direct3D 12 ပံ့ပိုးမှုကို ပိုမိုကောင်းမွန်စေရန် ဒီဇိုင်းထုတ်ထားသော vkd3d codebase ၏ fork တစ်ခုဖြစ်သည့် VKD3D-Proton 2.6 ကို ထုတ်ပြန်ခဲ့သည်။ VKD3D-Proton တွင် Proton နှင့်သက်ဆိုင်သော ပြောင်းလဲမှုများ၊ အကောင်းဆုံးဖြစ်အောင်ပြုလုပ်မှုများနှင့် ပိုမိုကောင်းမွန်သောစွမ်းဆောင်ရည်အတွက် တိုးတက်မှုများ ပါဝင်သည်။ Windows- core vkd3d library တွင် မပါဝင်သေးသော Direct3D 12-based ဂိမ်းများ။ အခြားထင်ရှားသော ကွာခြားချက်များတွင် Direct3D 12 အပြည့်အဝ တွဲဖက်အသုံးပြုနိုင်စေရန် ခေတ်မီ Vulkan extension များနှင့် နောက်ဆုံးပေါ် graphics driver ထုတ်ဝေမှုများကို အသုံးပြုခြင်းအပေါ် အာရုံစိုက်ခြင်း ပါဝင်သည်။

ဗားရှင်းအသစ်တွင်-

  • Horizon Zero Dawn၊ Final Fantasy VII- Remake and Warframe၊ Guardians of the Galaxy၊ Elden Ring နှင့် Age of Empires- IV တို့တွင် ဖြေရှင်းထားသော ပြဿနာများ။
  • DXIL သည် vectorized load နှင့် save operations အတွက် ထုတ်လုပ်ထားသော shader code ကို ပိုမိုကောင်းမွန်အောင် ပြုလုပ်ထားပါသည်။
  • ဖော်ပြချက်များကို ကူးယူသည့်အခါ CPU ဝန်ကို လျှော့ချသည်။
  • D3D12 ပိုက်လိုင်းစာကြည့်တိုက်ကို DXBC/DXIL မှထုတ်ပေးသော SPIR-V ကိုယ်စားပြုမှုကို ကက်ရှ်ရန်အတွက် ပြန်လည်ရေးသားထားပါသည်။ အပြောင်းအလဲသည် Monster Hunter: Rise၊ Guardian of the Galaxy နှင့် Elden Ring ကဲ့သို့သော ဂိမ်းများကို ပိုမိုမြန်ဆန်စွာ တင်နိုင်စေပါသည်။
  • ResourceDescriptorHeap[]၊ 6.6-bit atomic operations၊ IsHelperLane() method၊ မှရရှိသော compute shaders၊ WaveSize attribute နှင့် packaged math intrinsics (Intrinsics) တို့ အပါအဝင် 64 shader model ကို အပြည့်အဝအကောင်အထည်ဖော်ထားပါသည်။

ထို့အပြင် Valve သည် အကောင်အထည်ဖော်မှုနှင့်အတူ SteamOS Devkit Service နှင့် SteamOS Devkit Client အတွက် ကုဒ်ကို ထုတ်ဝေခဲ့ကြောင်း သတိပြုသင့်သည်။ ဆာဗာ နှင့် သင့်ကိုယ်ပိုင်ဂိမ်းများ၏ build များကို သင့်ကွန်ပျူတာမှ Steam Deck သို့ တိုက်ရိုက် upload လုပ်နိုင်သည့် client တစ်ခုအပြင် ဖွံ့ဖြိုးတိုးတက်မှုလုပ်ငန်းစဉ်အတွင်း ပေါ်ပေါက်လာသည့် debugging နှင့် အခြားဆက်စပ်အလုပ်များကို လုပ်ဆောင်နိုင်သည်။

source: opennet.ru

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster