News (MY)

အသစ်သော static recompilation နည်းပညာသည် ဂန္ထဝင် PlayStation 3 ဂိမ်းများကို မူရင်း PC port များအဖြစ်သို့ ပြောင်းလဲပေးသည်။

PS3
PS3 - Habanero Pixel/shutterstock.com

ဆော့ဖ်ဝဲလ်တီထွင်သူများနှင့် ဗီဒီယိုဂိမ်းစတူဒီယိုများသည် ဂန္တဝင်ခေါင်းစဉ်ဟောင်းများကို ကွန်ဆိုးလ်အဟောင်းများမှ မူလကွန်ပြူတာလုပ်ဆောင်နိုင်သည့်အရာများအဖြစ်သို့ တိုက်ရိုက်ပြောင်းလဲရန် static ပြန်လည်ပေါင်းစည်းခြင်း၏ အဆင့်မြင့်နည်းလမ်းကို စတင်အသုံးပြုနေပြီဖြစ်သည်။ အဆိုပါနည်းပညာသည် တည်ငြိမ်စွာလည်ပတ်ရန်အတွက် အစဉ်အလာအားဖြင့် အလွန်စွမ်းဆောင်ရည်မြင့်သော ဟာ့ဒ်ဝဲလိုအပ်သည့် လေးလံသော emulator များလိုအပ်မှုကို ဖယ်ရှားပေးပါသည်။ ဤဆန်းသစ်သောချဉ်းကပ်မှုဖြင့်၊ ဂိမ်းများ၏မူရင်းကုဒ်ကို Windows နှင့် Linux တို့ကို အခြေခံထားသည့် ဖြန့်ချီမှုများကဲ့သို့သော ခေတ်မီလည်ပတ်မှုစနစ်များပေါ်တွင် ချောမွေ့စွာအလုပ်လုပ်နိုင်စေရန်အတွက် တိကျသေချာစွာ ဘာသာပြန်ထားပါသည်။ လုပ်ငန်းစဉ်သည် ယခင်မျိုးဆက်များ စုစည်းမှုဖြင့် စက်မှုလုပ်ငန်း၏ ဆက်ဆံပုံအား တော်လှန်ပြောင်းလဲပစ်ရန် ကတိပြုထားပြီး၊ ယခင်က ရပ်ဆိုင်းထားသော ဟာ့ဒ်ဝဲအတွက် ကန့်သတ်ထားသည့် ဆော့ဖ်ဝဲလ်ကို ဝင်ရောက်အသုံးပြုခွင့်ပေးရန် ကတိပြုပါသည်။

Cell ဗိသုကာလက်ရာ၏သမိုင်းဝင်စိန်ခေါ်မှု

2000 ခုနှစ်များတွင်ထွက်ရှိခဲ့သော Sony ကွန်ဆိုးလ်သည် ၎င်း၏ရှုပ်ထွေးသောလုပ်ဆောင်မှုဗိသုကာကြောင့်နည်းပညာလုပ်ငန်းတွင်နာမည်ဆိုးဖြစ်လာခဲ့သည်။ နည်းပညာကုမ္ပဏီများကြားတွင် ကြီးမားသော ပူးပေါင်းဆောင်ရွက်မှုဖြင့် တီထွင်ထားသည့် Cell ချစ်ပ်သည် အလွန်တိကျသောနည်းလမ်းဖြင့် လုပ်ဆောင်ပြီး ကိုယ်ပိုင်ကွန်ပျူတာများတွင် တွေ့ရသည့် စံနှုန်းများနှင့် ကွဲပြားသည့် ပေါင်းစပ်လုပ်ဆောင်မှုဆိုင်ရာ core အများအပြားကို အသုံးပြုခဲ့သည်။

ဤထူးခြားသောဖွဲ့စည်းပုံသည် စက်၏ဘဝစက်ဝန်းအတွင်း ပရိုဂရမ်မာများ၏လုပ်ငန်းကို အလွန်ခက်ခဲစေသည်။ Além ထို့အပြင်၊ မူပိုင်ဗိသုကာသည် မူလစတူဒီယိုများမှ ဤဆော့ဖ်ဝဲကို အခြားပလပ်ဖောင်းများသို့ တိုက်ရိုက်ရွှေ့ပြောင်းခြင်းအတွက် ဖြတ်မကျော်နိုင်သော နည်းပညာဆိုင်ရာ အတားအဆီးတစ်ခုကို ဖန်တီးခဲ့ပြီး၊ မူရင်းစတူဒီယိုများမှ သယ်ဆောင်ရလွယ်ကူစေရန် ကြိုးပမ်းမှုမှန်သမျှကို မူလစတူဒီယိုများမှ အစမှပြန်လည်လုပ်ဆောင်ရန် လိုအပ်သည်။

ယခု၊ ပြောင်းပြန်အင်ဂျင်နီယာတူးလ်အသစ်သည် မူရင်း binary ဖိုင်များကိုဖတ်ခြင်းဖြင့် တိုက်ရိုက်အလုပ်လုပ်သည်။ စနစ်သည် AMD နှင့် Intel ကဲ့သို့သော ကုမ္ပဏီများမှ ထုတ်လုပ်သော ခေတ်မီ x86 ချစ်ပ်များကို ဘာသာစကားတစ်ခုအဖြစ်သို့ ပြောင်းလဲပေးကာ မူရင်းကုဒ်ကို ကိုယ်တိုင်ပြန်ရေးရန် လိုအပ်မှုကို ကျော်လွှားကာ နားလည်ပြီး လုပ်ဆောင်နိုင်မည်ဖြစ်သည်။

emulation နှင့် static recompilation အကြား နည်းပညာပိုင်း ခြားနားချက်

နှစ်ပေါင်းများစွာကြာအောင်၊ ကွန်ပျူတာများတွင် ဤခေါင်းစဉ်များကို လုပ်ဆောင်ရန် တစ်ခုတည်းသောနည်းလမ်းမှာ လူသိများသော RPCS3 ပရောဂျက်ကဲ့သို့သော emulators များမှတဆင့်ဖြစ်သည်။ Emulation သည် ကြီးမားသော processing load ကိုထုတ်ပေးပြီး high-end ကွန်ပျူတာများ လိုအပ်သည့် console ညွှန်ကြားချက်များကို အချိန်နှင့်တပြေးညီ ဘာသာပြန်ပေးသည့် virtual machine တစ်ခုကို ဖန်တီးခြင်းဖြင့် အလုပ်လုပ်ပါသည်။ Esse သည် အမှီအခိုကင်းသော developer များအသိုင်းအဝိုင်းမှ လုပ်ဆောင်နိုင်ကာ အဆက်မပြတ်တိုးတက်နေသော်လည်း၊ ဆော့ဖ်ဝဲလ်၏ရှုပ်ထွေးမှုနှင့် တစ်ပြိုင်နက်ဘာသာပြန်ဆိုမှု တိကျမှုတို့ပေါ်မူတည်၍ Esse ဒိုင်နမစ်နည်းလမ်း၊

ဂိမ်းကို အသုံးပြုသူမှ မစတင်မီ ကုဒ်ကို ဘာသာပြန်ခြင်းဖြင့် တည်ငြိမ်သော ပြန်လည်ပေါင်းစည်းခြင်းအား လုံးလုံးလျားလျား ပြောင်းလဲပါသည်။ လုပ်ငန်းစဉ်သည် မူလလုပ်ဆောင်နိုင်သောဖိုင်ကို ပိုင်းခြားစိတ်ဖြာပြီး ရုပ်ပိုင်းဆိုင်ရာနှင့် ယုတ္တိတွက်ချက်မှုများကို ပိုကောင်းအောင်လုပ်ဆောင်ရန် AVX-512 ကဲ့သို့သော ခေတ်မီညွှန်ကြားချက်များကို ပေါင်းစပ်ကာ လက်ရှိဗိသုကာနှင့်သဟဇာတဖြစ်သောကုဒ်အသစ်များကိုထုတ်ပေးသည်။ Dessa နည်းလမ်းအားဖြင့်၊ ဆော့ဖ်ဝဲလ်သည် desktop ပတ်၀န်းကျင်အတွက် အထူးထုတ်လုပ်ထားသည့် ဆော့ဖ်ဝဲလ်တစ်ခုကဲ့သို့ ပြုမူလာကာ RAM မှတ်ဉာဏ်သုံးစွဲမှုနှင့် ဗဟိုပရိုဆက်ဆာအတွက် လိုအပ်ချက်တို့ကို သိသိသာသာလျှော့ချပေးသည့်အတွက် ကွန်ပျူတာသည် ကွန်ဆိုးလ်ဟောင်းတစ်ခုအဖြစ် ဟန်ဆောင်ရန်မလိုအပ်ပါ။

စွမ်းဆောင်ရည်နှင့် အမြင်အရည်အသွေးကို မြှင့်တင်ထားသည်။

မူလကွပ်မျက်မှုသည် ရှေးရိုးလက်ရာများ၏ နည်းပညာပိုင်းဆိုင်ရာ အရည်အသွေးကို သိသာထင်ရှားစွာ ခုန်တက်စေသည်။ Sem ဂိမ်းများသည် အချိန်နှင့်တပြေးညီ ဘာသာပြန်ခြင်း၏ အဓိကအကျဆုံးဖြစ်သော၊ ဂိမ်းများသည် ကွန်ပျူတာ၏ ဂရပ်ဖစ်ကတ်နှင့် ပရိုဆက်ဆာများ၏ အရင်းအမြစ်များကို တိုက်ရိုက်ဝင်ရောက်ကြည့်ရှုနိုင်ပြီး သမားရိုးကျအတုယူမှုမှာ ဘတ်ဂျက်ကြီးကြီးမားမားရခဲလှသော တည်ငြိမ်မှုကို သေချာစေသည်။

ကနဦးစမ်းသပ်ချက်များအရ ပြန်လည်စုစည်းထားသော ခေါင်းစဉ်များသည် အလွန်မြင့်မားသော ကြည်လင်ပြတ်သားမှုဖြင့် လွယ်ကူစွာ လုပ်ဆောင်နိုင်ပြီး 4K စံနှုန်းသို့ ရောက်ရှိနိုင်သည်ကို သက်သေပြပါသည်။ တစ်စက္ကန့်လျှင် ဖရိမ်နှုန်းကိုလည်း လော့ခ်ဖွင့်ထားပြီး၊ ဂိမ်းများသည် မူလက ဖရိမ်သုံးဆယ်အထိ ကန့်သတ်ထားသည့် တစ်စက္ကန့်လျှင် ဖရိမ်နှစ်ဆယ်အထိ ရောက်ရှိစေရန်အတွက် ပိုမိုလျင်မြန်သော ထိန်းချုပ်မှုတုံ့ပြန်မှုကို ပေးစွမ်းနိုင်သည်။

အခြားတိုက်ရိုက်အကျိုးခံစားခွင့်မှာ အဓိပ္ပါယ်မြင့်သော အသွင်အပြင်များနှင့် ခေတ်မီပုံရိပ်စစ်ထုတ်မှုများ ပေါင်းစပ်ခြင်းဖြစ်ပါသည်။ မျိုးဆက်သစ် NVMe SSDs ကဲ့သို့သော ယနေ့ခေတ်သိုလှောင်ကိရိယာများ၏ အမြန်နှုန်းကြောင့် အဆင့်တင်သည့်အချိန်များကို လုံးဝနီးပါး ဖယ်ထုတ်ထားချိန်တွင် အတုပတ်ဝန်းကျင်များသည် ပိုမိုပြတ်သားပြီး ပိုမိုအသေးစိတ်ဖြစ်လာသည်။

သုံးစွဲသူများအတွက်၊ ဆိုလိုသည်မှာ RAM နှင့် အလယ်အလတ်တန်းစား ဗီဒီယိုကတ်များ တပ်ဆင်ထားသော အလယ်အလတ်တန်းစား ကွန်ပျူတာများသည် ယခုအခါ မူလစတင်အသုံးပြုသည့် ဟာ့ဒ်ဝဲတွင် မြင်တွေ့ရသည့် အတွေ့အကြုံထက် သာလွန်ကောင်းမွန်သော အတွေ့အကြုံကို ပေးစွမ်းနိုင်ပြီဖြစ်ပြီး ယခင်က အလွန်စျေးကြီးသော စက်များလိုအပ်သည့် ဂိမ်းများကို ဒီမိုကရေစီစနစ်ဖြင့် အသုံးပြုနိုင်မည်ဖြစ်သည်။

ကိရိယာအသစ်မှ အကျိုးကျေးဇူးရရှိသော အထင်ကရ ခေါင်းစဉ်များ

ဤနည်းပညာ၏လက်တွေ့အသုံးချမှုသည် ဒစ်ဂျစ်တယ်ဖျော်ဖြေရေးသမိုင်းကို အမှတ်အသားပြုထားသည့် လက်ရာများတွင် အထင်ကြီးလောက်သောရလဒ်များကို ပြသထားပြီးဖြစ်သည်။ Projetos အမှီအခိုကင်းပြီး အယူအဆစမ်းသပ်ခြင်း သည် အလွန်အမင်း နည်းပညာဆိုင်ရာ ရှုပ်ထွေးမှုရှိသော ဂိမ်းများကို မူရင်းအတိုင်း လုပ်ဆောင်နေကြောင်း ဖော်ပြသည်။ Entre ဆော့ဖ်ဝဲရေးသားသူများမှ ကိုးကားထားသော ဥပမာများ၊ Metal Gear Solid 4 ကို အကောင်အထည်ဖော်ခြင်းသည် မူလဗိသုကာလက်ရာမှ အများဆုံးထုတ်ယူခြင်းအတွက် ကျော်ကြားပြီး ယခုအခါ ကွန်ပျူတာပေါ်ရှိ ရုပ်ပိုင်းဆိုင်ရာတွက်ချက်မှုများမှ အကျိုးကျေးဇူးများရရှိသည့် ထင်ရှားသည်။ God ၏ War 3 သည် အရင်းအမြစ်ပလပ်ဖောင်းတွင် စွမ်းဆောင်ရည်ကျဆင်းသွားခြင်းမရှိဘဲ မြင့်မားသော resolution ဖြင့် အရည်စစ်ဖြင့် ပြန်ဆိုထားသည့် fluid combat သည် သိသိသာသာတိုးတက်မှုများလည်းပါရှိသည်။ Obras သည် The Last ၏ Até ကဲ့သို့ Uncharted 2 ကဲ့သို့သော ရုပ်ရှင်အက်ရှင်ဂိမ်းများပင်လျှင် ပိုမိုမြန်ဆန်သော တုံ့ပြန်မှုအချိန်များနှင့် အလင်းရောင်ကို ပိုမိုကောင်းမွန်အောင်ပြသထားပြီး မတူညီသောအမျိုးအစားများနှင့် ဂရပ်ဖစ်အင်ဂျင်များအတွက် ပြောင်းလဲခြင်းတူးလ်၏ စွမ်းဆောင်နိုင်မှုကို သက်သေပြပါသည်။

ဒစ်ဂျစ်တယ်ဂိမ်းပေါင်း သုံးထောင်ကျော်ကို ထိန်းသိမ်းထားပါတယ်။

ဤနည်းပညာဆန်းသစ်တီထွင်မှု၏ အလေးနက်ဆုံးသက်ရောက်မှုမှာ ဒစ်ဂျစ်တယ်သမိုင်းဝင်အမွေအနှစ်များကို ထိန်းသိမ်းခြင်းတွင် တည်ရှိသည်။ ကွန်ဆိုးလ်စာကြည့်တိုက်တွင် မှတ်ပုံတင်ထားသော ခေါင်းစဉ်ပေါင်း သုံးထောင်ကျော်ရှိပြီး အများစုမှာ လိုင်စင်ပြဿနာများ၊ စတူဒီယိုများမှ ရင်းမြစ်ကုဒ်များ ဆုံးရှုံးခြင်းနှင့် မကြာသေးမီက စနစ်များသို့ ပေးပို့ရာတွင် နည်းပညာအခက်အခဲများကြောင့် မူလဟာ့ဒ်ဝဲနှင့် ဆက်စပ်နေပါသည်။

ဆယ်စုနှစ်များအတွင်း အီလက်ထရွန်နစ် အစိတ်အပိုင်းများ သဘာဝအတိုင်း ပျက်စီးယိုယွင်းလာမှုနှင့်အတူ၊ static recompilation သည် ဤအလုပ်များ ပျောက်ကွယ်သွားခြင်းမှ ကာကွယ်ရန် တိကျသော အဖြေတစ်ခုအဖြစ် ပေါ်လာသည်။ ကွန်ပြူတာ စီမံလုပ်ဆောင်နိုင်သော အရာများအဖြစ်သို့ ပြောင်းလဲခြင်းသည် အစားထိုးအစိတ်အပိုင်းများ ထုတ်လုပ်ခြင်း သို့မဟုတ် အသက်အရွယ်ကြီးရင့်သော ဆာဗာများကို ပြုပြင်ထိန်းသိမ်းခြင်း မပြုဘဲ စုဆောင်းမှု ဆက်လက်ရှင်သန်ကြောင်း အာမခံသည်၊ သုတေသီများနှင့် သာမန်ပြည်သူတို့ လက်လှမ်းမီနိုင်သော မီဒီယာမှတ်တမ်းကို ထိန်းသိမ်းထားသည်။

ဒစ်ဂျစ်တယ်ဖြန့်ချီရေးဈေးကွက်အပေါ် သက်ရောက်မှုရှိသည်။

ဤနည်းပညာ၏ စီးပွားဖြစ်အောင်မြင်မှုသည် အဓိက စတူဒီယိုများနှင့် မူပိုင်ခွင့်ကိုင်ဆောင်သူများ၏ အာရုံစိုက်မှုကို ဖမ်းစားခဲ့သည်။ Steam နှင့် Epic Games Store ကဲ့သို့ ဒစ်ဂျစ်တယ်ဖြန့်ချီရေးပလပ်ဖောင်းများတွင် ကတ်တလောက်တစ်ခုလုံးကို ပြန်လည်ထုတ်ဝေနိုင်ခြေသည် သန်းပေါင်းများစွာသော ပြန်လည်မာစတာများတွင် ရင်းနှီးမြှပ်နှံရန်မလိုအပ်ဘဲ အလွန်အမြတ်အစွန်းရှိသော လုပ်ငန်းအခွင့်အလမ်းကို ကိုယ်စားပြုပါသည်။ ထုတ်လုပ်မှုကုန်ကျစရိတ်သည် သိသိသာသာကျဆင်းသွားပြီး ကုမ္ပဏီငယ်များသည် ၎င်းတို့၏ မေ့လျော့နေသော ဉာဏစွမ်းရည်များကို ကယ်တင်နိုင်ကာ မျိုးဆက်သစ် စားသုံးသူများအား တရားဝင်နှင့် အကောင်းဆုံးနည်းလမ်းဖြင့် ကမ်းလှမ်းနိုင်စေမည်ဖြစ်သည်။

ဖွံ့ဖြိုးတိုးတက်မှုနှင့် လိုက်ဖက်ညီမှု၏ အနာဂတ်

ဤတိကျသောဗိသုကာလက်ရာအတွက် static recompilation ၏ ကနဦးအောင်မြင်မှုသည် လုပ်ငန်းတစ်ခုလုံးအတွက် စံနမူနာများဖြစ်သည်။ ဆော့ဖ်ဝဲလ်၏ Engenheiros သည် ဟာ့ဒ်ဝဲပတ်ဝန်းကျင်တစ်ခုတည်းတွင် တရားဝင်နောက်ပြန်လိုက်ဖက်မှုမရှိခြင်းကိုလည်း ခံစားနေရသည့် အခြားပလပ်ဖောင်းဟောင်းများနှင့် အလားတူနည်းလမ်းများကို အသုံးချမှုကို လေ့လာနေပြီးဖြစ်သည်။

ရေရှည်တွင်၊ ဤပြောင်းလဲခြင်းကိရိယာများကို စံသတ်မှတ်ခြင်းသည် ဂိမ်းများကို သိမ်းဆည်းပြီး စီးပွားရေးအရ ဖြန့်ဝေသည့်ပုံစံကို ပြောင်းလဲနိုင်သည်။ တစ်ဦးတည်းပိုင် ဟာ့ဒ်ဝဲ၏ အတားအဆီးကို ချိုးဖျက်ခြင်းသည် အပြန်အလှန် တုံ့ပြန်ဖျော်ဖြေရေး သမိုင်းကြောင်းကို ထိန်းသိမ်းခြင်းနှင့် ဆက်လက်သုံးစွဲခြင်းအတွက် တိကျသေချာသော ပလက်ဖောင်းတစ်ခုအဖြစ် ကွန်ပျူတာအား အားကောင်းစေပြီး၊ ထောင်နှင့်ချီသော developer များ၏ အလုပ်သည် နည်းပညာတိုးတက်မှုကို မပျောက်ပျက်စေကြောင်း သေချာစေသည်။

To Top