Wine 4.17၊ Wine Staging 4.17၊ Proton 4.11-6 နှင့် D9VK 0.21 ဗားရှင်းအသစ်များ

ရနိုင်ပါတယ် Win32 API ၏ ပွင့်လင်းသော အကောင်အထည်ဖော်မှုကို စမ်းသပ်ထုတ်ဝေခြင်း - စပျစ်ရည်ကို 4.17. ဗားရှင်းထွက်ကတည်းက 4.16 bug အစီရင်ခံစာ 14 ခုကို ပိတ်ခဲ့ပြီး 274 အပြောင်းအလဲ ပြုလုပ်ခဲ့သည်။

အရေးကြီးဆုံးပြောင်းလဲမှုများ-

  • Mono အင်ဂျင်ကို ဗားရှင်း 4.9.3 သို့ အဆင့်မြှင့်တင်ထားပါသည်။
  • DXTn ဖော်မတ်ရှိ d3dx9 သို့ ချုံ့ထားသော textures အတွက် ပံ့ပိုးမှု ပေါင်းထည့်ထားသည် (Wine Staging မှ လွှဲပြောင်းသည်);
  • Windows Script runtime library (msscript) ၏ ကနဦးဗားရှင်းကို အဆိုပြုထားပါသည်။
  • လုပ်ငန်းစဉ်မစတင်မီ ntdll သို့ APC ခေါ်ဆိုမှုများကို ထည့်သွင်းလုပ်ဆောင်ခြင်း။
  • wined3d သည် AMD VEGA12 GPUs အတွက် ပံ့ပိုးမှု ထပ်လောင်းပေးသည် ။
  • XRandR API မှတစ်ဆင့် စက်ပစ္စည်းပြောင်းလဲမှုများအကြောင်း အကြောင်းကြားချက်များကို လုပ်ဆောင်ရန်အတွက် ပံ့ပိုးမှုအား အကောင်အထည်ဖော်ပြီးဖြစ်သည်။
  • RSA သော့များထုတ်လုပ်ခြင်းအတွက် ထပ်လောင်းပံ့ပိုးမှု။
  • ARM64 ဗိသုကာအတွက်၊ အရာဝတ္တုအင်တာဖေ့စ်များအတွက် ချောမွေ့မှုမရှိသော ပရောက်စီများအတွက် ပံ့ပိုးမှုကို အကောင်အထည်ဖော်ခဲ့သည်။
  • ဂိမ်းများနှင့် အပလီကေးရှင်းများ၏ လည်ပတ်မှုနှင့်ပတ်သက်သည့် အမှားအယွင်းအစီရင်ခံစာများကို ပိတ်ထားသည်။
    Vampire the Masquerade၊ AppCAD၊ Civilization 4၊ Shed installer၊ Royal Quest၊ iCloud။

တစ်ပြိုင်နက်တည်း တင်ဆက် စီမံကိန်းထုတ်ပြန်ခြင်း။ Wine Staging ၅.၁၉ဝိုင်၏ တိုးချဲ့တည်ဆောက်မှုများကို အပြည့်အဝ အဆင်သင့်မဖြစ်သေးသော သို့မဟုတ် ပင်မဝိုင်ဌာနခွဲသို့ မွေးစားရန် မသင့်လျော်သေးသော အန္တရာယ်ရှိသော ပြင်ဆင်မှုများ အပါအဝင်၊ Wine Staging နှင့် နှိုင်းယှဉ်ပါက Wine Staging သည် 855 အပို ဖာထေးမှုများကို ပံ့ပိုးပေးပါသည်။ ထုတ်ဝေမှုအသစ်သည် Wine 4.17 ကုဒ်ဘေ့စ်နှင့် ထပ်တူပြုမှုကို ယူဆောင်လာသည်။ အရင်းအမြစ်အင်ဂျင်အပြင် Overwatch နှင့် Star Citizen ကိုအခြေခံ၍ ဂိမ်းများတွင် ပြဿနာများကို ဖယ်ရှားပေးသည့် အကြမ်းမုဒ် (user32 တွင် Raw Input) တွင် ထည့်သွင်းမှုအတွက် ပံ့ပိုးမှု ထပ်လောင်းထည့်သွင်းထားသည်။ ဂိမ်းပျက်စီးမှုများကို ဖြေရှင်းရန် ပြုပြင်မှုများ ပါဝင်သည်။
Empire Earth၊ Trinklet Supreme နှင့် Silent Hill 4- The Room။ DirectSound အထူးပြုလုပ်ချက်များအတွက် dsdmo.dll ဆောင်းပါးတိုကို ထည့်သွင်းထားသည်။

Valve ကုမ္ပဏီ ထုတ်ဝေခဲ့သည် ပရောဂျက်၏အသစ်ထွက်ရှိခြင်း။ ပရိုတွန် 4.11-6Wine ပရောဂျက်၏ တိုးတက်မှုများအပေါ် အခြေခံပြီး Windows အတွက် ဖန်တီးထားသော ဂိမ်းဆော့ဖ်ဝဲများကို စတင်ခြင်းနှင့် Linux ရှိ Steam catalog တွင် တင်ပြခြင်းတို့ကို သေချာစေရန် ရည်ရွယ်ပါသည်။ ပရောဂျက်တိုးတက်မှုများ ကူးစက်ပျံ့နှံ့သည် BSD လိုင်စင်အောက်တွင်။ Proton သည် သင့်အား Steam Linux ကလိုင်းယင့်တွင် Windows သီးသန့်ဂိမ်းဆော့ဖ်ဝဲများကို တိုက်ရိုက် run နိုင်စေပါသည်။ ပက်ကေ့ဂျ်တွင် DirectX 9 အကောင်အထည်ဖော်မှု (အပေါ်အခြေခံ၍) ပါဝင်သည်။ D9VK), DirectX 10/11 (အပေါ်အခြေခံသည်။ DXVK) နှင့် DirectX 12 (အပေါ်အခြေခံသည်။ vkd3d) ၊ DirectX ခေါ်ဆိုမှုများကို Vulkan API သို့ ဘာသာပြန်ခြင်းဖြင့် လုပ်ဆောင်ခြင်းဖြင့် ဂိမ်းထိန်းချုပ်သူများ အတွက် ပိုမိုကောင်းမွန်သော ပံ့ပိုးမှု ပေးစွမ်းနိုင်ပြီး ဂိမ်းများတွင် ပံ့ပိုးပေးထားသည့် မျက်နှာပြင် ရုပ်ထွက်များ မခွဲခြားဘဲ မျက်နှာပြင်အပြည့် မုဒ်ကို အသုံးပြုနိုင်သည်။

Proton ဗားရှင်းအသစ်တွင်၊ DXVK အလွှာ (Vulkan API ၏ထိပ်တွင် DXGI၊ Direct3D 10 နှင့် Direct3D 11 ကို အကောင်အထည်ဖော်မှု) ကို ဌာနခွဲတစ်ခုသို့ အပ်ဒိတ်လုပ်ထားသည်။ 1.4သော
Direct3D 11 programming interface ကို ဗားရှင်း 11.4 သို့ အပ်ဒိတ်လုပ်ပြီး DXGI ကို ဗားရှင်း 1.5 သို့ အပ်ဒိတ်လုပ်ထားပါသည်။ ထိုအတောအတွင်း၊ DXVK developer များသည် မှန်ကန်သောအပ်ဒိတ်တစ်ခုကို ထုတ်ပြန်ခဲ့သည်။ DXVK 1.4.1D3D10 ကုဒ်တွင် ပျက်ကျစေသော ပြဿနာများကို ဖြေရှင်းပေးပြီး Batman: Arkham City၊ Hitman 2 နှင့် Ni no Kuni Remastered အတွက် ပိုမိုကောင်းမွန်အောင် ပံ့ပိုးပေးပါသည်။

ထို့အပြင်၊ ပရောဂျက်၏ သိသာထင်ရှားသော ဖြန့်ချိမှုအသစ်ကို ကျွန်ုပ်တို့ မှတ်သားနိုင်ပါသည်။ D9VK 0.21Direct3D 9 ၏ အကောင်အထည်ဖော်မှုကို တီထွင်နေပြီး၊ Vulkan ဂရပ်ဖစ် API သို့ ခေါ်ဆိုမှုများကို ဘာသာပြန်ခြင်းဖြင့် လုပ်ဆောင်ပါသည်။ အဆိုပါပရောဂျက်သည် Direct3D 9 အတွက် ပံ့ပိုးမှုဖြင့် တိုးချဲ့ထားသည့် DXVK ပရောဂျက်ကုဒ်ဘေ့စ်အပေါ် အခြေခံထားသည်။ WineD3D-based Direct9D 3 အကောင်အထည်ဖော်မှုနှင့် နှိုင်းယှဉ်ပါက Direct9D 3 ကို OpenGL မှ ဘာသာပြန်ဆိုခြင်းသည် Vulkan မှတစ်ဆင့် ဘာသာပြန်ခြင်းထက် နှေးကွေးသောကြောင့် D9VK သည် ပိုမိုမြင့်မားသောစွမ်းဆောင်ရည်ကို ရရှိစေပါသည်။

В ဗားရှင်းအသစ် Direct3D 9 ခေါ်ဆိုမှုအသစ်ကို ပေါင်းထည့်ထားသည်။
D3DBLEND_BOTHSRCALPHA နှင့် D3DBLEND_BOTHINVSRCALPHA၊ MSAA ရုပ်ပုံများနှင့် အတိမ်အနက်မြေပုံများအတွက် လော့ခ်ချသည့်စနစ်အား အကောင်အထည်ဖော်ခဲ့ပြီး၊ YUV2 နှင့် YUVY ဖော်မတ်များအတွက် ပံ့ပိုးကူညီမှုကို ထည့်သွင်းထားပြီး၊ vertex shaders များကို ဆော့ဖ်ဝဲလ်လုပ်ဆောင်ခြင်းကို ဖွင့်သည့်အခါတွင် တိုးချဲ့ကိန်းသေများကို ထည့်သွင်းထားပြီး၊ စွမ်းဆောင်ရည် ပိုမိုကောင်းမွန်အောင် လုပ်ဆောင်ပြီးပါပြီ၊ TexM3x3Spec နှင့် TexMXNUMXxXNUMXSpec သို့ခေါ်ဆိုမှုများကို DXSO အတွက် အကောင်အထည်ဖော်ခဲ့သည်
TexM3x3VSpec၊ bug 27 ခုကို ပြင်ဆင်ပြီးပါပြီ။

source: opennet.ru

မှတ်ချက် Add