更厲害的來了,透過Windows 10 on Arm在Switch上執行真正的Windows作業系統

更厲害的來了,透過Windows 10 on Arm在Switch上執行真正的Windows作業系統

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,所以具有更高的實用價值。

從Ben於個人Twitter放出的消息來看,他最早在Switch執行Windows時,系統會顯示開機磁區錯誤,並要求使用者進入UEFI設定進行修復。過幾天後,進度則推進至能夠顯示Windows安裝畫面,雖然目前還沒辦法進入桌面環境,但仍然讓人感到期待。

Ben最初放出的照片為Windows經典的藍白畫面。(圖片來源:Ben個人Twitter,下同)

接下來Ben修正了一些主要記憶體區域(Primarily Memory Regions)的問題,讓系統可以前進到顯示Windows圖示。

最新的進度則推進到能夠顯示Windows安裝畫面。

▲Ben也釋出進入Windows安裝畫面的操作畫面。

所以,這個可以讓我玩Windows遊戲嗎?

簡單地說,答案是可以,但有些限制。

在技術面上Windows 10 on Arm能夠支援32位元Windows程式,但是仍然難免會遇到少數程式會有相容性的問題,所以我們只能說大部分的32位元遊戲應該沒問題。

舉例來說,YouTube上就有成功在Microsoft Lumia 950 XL手機上安裝Windows 10並執行初代《異塵餘生》(Fallout)的案例。但是最近話題不斷的《還願》則因為只有64位元版本程式,所以無法透過Windows 10 on Arm執行。

此外Windows 10 on Arm也支援Windows平台(UWP),所以能夠執行Windows市集中的App與遊戲,並支援x86、Arm32、Arm 64等不同架構的程式版本,具有較廣泛的相容性。

至於效能部分,則是比較需要擔心的問題,即便Tegra X1的顯示效能再怎麼強悍,都無法與電腦的獨立顯示卡相提並論,而且透過模擬方式執行遊戲又會讓效能打折扣,因此執行遊戲的流暢度還需要實際測試各別遊戲後才能知道。

▲Windows 10 on Arm讓搭載Arm處理器的裝置也能執行原生Windows程式。

從目前的開發狀況來看,進度離實用階段還有一段不小的落差,所以我們要實際在Switch上執行Windows可能還要耐心等等。

國寶大師 李文恩
作者

電腦王特約作者,專門負責硬派內容,從處理器、主機板到開發板、零組件,尖端科技都一手包辦,最近的研究計畫則包括Windows 98復活與AI圖像生成。

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則