ADVERTISEMENT
在任天堂Switch所搭載的NVDIA Tegra X1 SoC傳出Fusée Gelée漏洞之後,我們陸續看到許多透過漏洞執行非官方韌體或者Linux的案例,日前也有開發者正在進行在Switch執行Android的消息,而這次開發者Ben所帶來的消息更讓人興奮,他打算將Windows移植到Switch。
已可以看到安裝畫面
先讓我們簡單回顧一下Windows作業系統與x86、Arm等架構處理器的瓜葛。一直以來「真正的」Windows都只能在x86處理器上運作,在PDA盛行的年代,Microsoft曾經主導搭載Arm處理器的Pocket PC掌上型電腦,並推出搭配使用的Windows CE作業系統,而在Windows 8的年代,Microsoft則是推出能在搭載Arm處理器平板電腦執行的Windows RT,雖然這2種系統都掛著Windows的名號,圖型介面也相當類似,但因為處理器架構不同的關係,所以無法執行「真正的」Windows程式與遊戲。
然而Ben則是利用Windows 10 on Arm技術,將Windows移植到Switch。與CE、RT等特製作業系統不同的是,Windows 10 on Arm是透過模擬器在Arm處理器上執行「真正的」Windows,所以具有更高的實用價值。
ADVERTISEMENT
從Ben於個人Twitter放出的消息來看,他最早在Switch執行Windows時,系統會顯示開機磁區錯誤,並要求使用者進入UEFI設定進行修復。過幾天後,進度則推進至能夠顯示Windows安裝畫面,雖然目前還沒辦法進入桌面環境,但仍然讓人感到期待。
ADVERTISEMENT
▲Ben也釋出進入Windows安裝畫面的操作畫面。
ADVERTISEMENT
所以,這個可以讓我玩Windows遊戲嗎?
簡單地說,答案是可以,但有些限制。
在技術面上Windows 10 on Arm能夠支援32位元Windows程式,但是仍然難免會遇到少數程式會有相容性的問題,所以我們只能說大部分的32位元遊戲應該沒問題。
舉例來說,YouTube上就有成功在Microsoft Lumia 950 XL手機上安裝Windows 10並執行初代《異塵餘生》(Fallout)的案例。但是最近話題不斷的《還願》則因為只有64位元版本程式,所以無法透過Windows 10 on Arm執行。
ADVERTISEMENT
此外Windows 10 on Arm也支援Windows平台(UWP),所以能夠執行Windows市集中的App與遊戲,並支援x86、Arm32、Arm 64等不同架構的程式版本,具有較廣泛的相容性。
至於效能部分,則是比較需要擔心的問題,即便Tegra X1的顯示效能再怎麼強悍,都無法與電腦的獨立顯示卡相提並論,而且透過模擬方式執行遊戲又會讓效能打折扣,因此執行遊戲的流暢度還需要實際測試各別遊戲後才能知道。
▲Windows 10 on Arm讓搭載Arm處理器的裝置也能執行原生Windows程式。
從目前的開發狀況來看,進度離實用階段還有一段不小的落差,所以我們要實際在Switch上執行Windows可能還要耐心等等。
ADVERTISEMENT