Valve သည် Linux တွင် Windows ဂိမ်းများအသုံးပြုရန်အတွက် Proton 5.0 ကို ထုတ်ဝေခဲ့သည်။

Valve ကုမ္ပဏီ ထုတ်ဝေခဲ့သည် ပရောဂျက်၏ ဌာနခွဲအသစ်ကို ပထမဆုံးထုတ်သည်။ ပရိုတွန် 5.0Wine ပရောဂျက်၏ တိုးတက်မှုများအပေါ် အခြေခံပြီး Windows အတွက် ဖန်တီးထားသော ဂိမ်းဆော့ဖ်ဝဲများကို စတင်ခြင်းနှင့် Linux ရှိ Steam catalog တွင် တင်ပြခြင်းတို့ကို သေချာစေရန် ရည်ရွယ်ပါသည်။ ပရောဂျက်တိုးတက်မှုများ ကူးစက်ပျံ့နှံ့သည် BSD လိုင်စင်အောက်တွင်။

Proton သည် သင့်အား Steam Linux ကလိုင်းယင့်တွင် Windows သီးသန့်ဂိမ်းဆော့ဖ်ဝဲများကို တိုက်ရိုက် run နိုင်စေပါသည်။ ပက်ကေ့ဂျ်တွင် DirectX 9/10/11 (ပက်ကေ့ချ်အပေါ်အခြေခံ၍ အကောင်အထည်ဖော်မှုတစ်ခု ပါဝင်သည်။ DXVK) နှင့် DirectX 12 (အပေါ်အခြေခံသည်။ vkd3d) ၊ DirectX ခေါ်ဆိုမှုများကို Vulkan API သို့ ဘာသာပြန်ခြင်းဖြင့် လုပ်ဆောင်ခြင်းဖြင့် ဂိမ်းထိန်းချုပ်သူများ အတွက် ပိုမိုကောင်းမွန်သော ပံ့ပိုးမှု ပေးစွမ်းနိုင်ပြီး ဂိမ်းများတွင် ပံ့ပိုးပေးထားသည့် မျက်နှာပြင် ရုပ်ထွက်များ မခွဲခြားဘဲ မျက်နှာပြင်အပြည့် မုဒ်ကို အသုံးပြုနိုင်သည်။ Multi-threaded ဂိမ်းများ၏စွမ်းဆောင်ရည်ကိုတိုးမြှင့်ရန်ယန္တရားများကိုပံ့ပိုးသည် "esync"(Eventfd Synchronization) နှင့်"futex/fsync"။

В ဗားရှင်းအသစ်:

  • ကုဒ်ဘေ့စ်ဖြင့် ထပ်တူပြုခြင်း ပြီးပါပြီ။ စပျစ်ရည်ကို 5.0အပြောင်းအလဲ 3500 ကျော်ကို လွှဲပြောင်းပေးခဲ့သည် (ယခင်ဌာနခွဲသည် ဝိုင် 4.11 ကို အခြေခံထားသည်)။ Proton 207 မှ ဖာထေးမှု 4.11 ခုကို အထက်သို့ ရွှေ့ထားပြီး ယခုအခါ ပင်မဝိုင်အထုပ်တွင် ထည့်သွင်းထားသည်။
  • Direct3D 9 ကို အသုံးပြု၍ ဂိမ်းများကို တင်ဆက်ရန်၊ ခေါ်ဆိုမှုများကို Vulkan API သို့ ဘာသာပြန်ဆိုခြင်း DXVK အလွှာကို မူရင်းအတိုင်း ဖွင့်ထားသည်။ Vulkan ပံ့ပိုးမှုမရှိဘဲ စနစ်အသုံးပြုသူများသည် PROTON_USE_WINED3D ဆက်တင်ကို သတ်မှတ်ခြင်းဖြင့် OpenGL ဘာသာပြန်ခြင်းကို အသုံးပြုသည့် wined3d နောက်ခံသို့ ပြန်ပြောင်းနိုင်သည်။
  • Steam ကလိုင်းယင့်နှင့် ပေါင်းစပ်မှုကို အားကောင်းစေပြီး၊ ခွင့်ပြုချက်မရှိဘဲ ဂိမ်းများကို ပြုပြင်မွမ်းမံခြင်းမှ ကာကွယ်ရန် နည်းပညာကို အသုံးပြုသည့် ပံ့ပိုးပေးထားသော ဂိမ်းများကို ချဲ့ထွင်ပေးသည့် ဂိမ်းများ Denuvo. ဥပမာအားဖြင့်၊ ယခု Proton သည် Just Cause 3၊ Batman: Arkham Knight နှင့် Abzu ကဲ့သို့သော ဂိမ်းများကို ကစားနိုင်ပြီဖြစ်သည်။
  • New Proton တပ်ဆင်မှုများသည် ဂိမ်းအသစ်အချို့၏ လိုအပ်ချက်အရ လည်ပတ်မှုစနစ်၏ ဗားရှင်းအသစ်အကြောင်း အချက်အလက်ကို ပြန်ပေးသည်။
    ဆက်တင်ဟောင်းများ၏ ကန့်သတ်ချက်များသည် မပြောင်းလဲပါ။

  • Wine 5.0 တွင် မော်နီတာများစွာနှင့် ဂရပ်ဖစ် အဒက်တာများဖြင့် လုပ်ဆောင်ခြင်းအတွက် ပံ့ပိုးမှု ထပ်လောင်းပေးခြင်းနှင့် ပတ်သက်သော သိသာထင်ရှားသော တိုးတက်မှုများကို ဖွံ့ဖြိုးတိုးတက်မှုတွင် စတင်ခဲ့သည်။
  • ဂိမ်းအဟောင်းများအတွက် ပတ်ပတ်လည်အသံကို ပိုမိုကောင်းမွန်အောင် ပံ့ပိုးပေးခြင်း၊
  • ပရောဂျက်၏ Git repository ၏ ဖွဲ့စည်းပုံကို ပြောင်းလဲထားသည်။ အသစ်သော submodule များကို 5.0 ဌာနခွဲသို့ ပေါင်းထည့်ထားပြီး၊ git မှတည်ဆောက်သည့်အခါ၊ ၎င်းတို့ကို "git submodule update —init" အမိန့်ဖြင့် အစပြုရမည်ဖြစ်သည်။
  • အစိတ်အပိုင်းများ မင်္ဂလာပါ DirectX အသံစာကြည့်တိုက်များ (API XAudio2၊ X3DAudio၊ XAPO နှင့် XACT3) ကို အကောင်အထည်ဖော်ခြင်းဖြင့် 20.02 ထွက်ရှိရန် မွမ်းမံပြင်ဆင်ထားသည်။
  • အလွှာ DXVKDXGI (DirectX ဂရပ်ဖစ်အခြေခံအဆောက်အဦ)၊ Direct3D 9၊ 10 နှင့် 11 ကို Vulkan API သို့ အသံလွှင့်ခေါ်ဆိုမှုများမှတစ်ဆင့် လုပ်ဆောင်ပေးသည့် DXGI (DirectX Graphics Infrastructure) ကို အကောင်အထည်ဖော်ရန် အပ်ဒိတ်ကို ယမန်နေ့က ထုတ်ပြန်ခဲ့သည်။ 1.5.4. DXVK 1.5.4 သည် Direct3D 9 ပံ့ပိုးမှုဆိုင်ရာ ဆုတ်ယုတ်မှုများကို ပြင်ဆင်ပေးပြီး Anno 1701၊ EYE: Divine Cybermancy၊
    မေ့နေသော နယ်မြေများ- Demon Stone၊ King's Bounty နှင့်
    စုန်းမ။

source: opennet.ru

မှတ်ချက် Add