2021.07.19 14:30

微軟傳打造Microsoft SQ2處理器Surface Pro X,對抗Apple M1、順暢執行Windows 11

ADVERTISEMENT

近日曝光了一款搭載 Windows 11 系統的下一代微軟 Surface Pro X 機型,重點是這也顯示了微軟與高通之間設計合作的新進展。

據悉,為帶來與 Apple M1 相媲美的高效能體驗,微軟為 Windows 11 開發了x86-64 仿真解決方案,以便使用者能夠無縫原生執行 x86_64 應用程式。

 

ADVERTISEMENT

PC Watch 指出,這台執行 Windows 11 系統的下一代 Surface Pro X 展示機,採用了一款微軟自家名號的處理器:Microsoft SQ2。這枚「Microsoft SQ2」晶片,其採用了 8 核心 / 8 線程的 CPU 設計,並且集成了滿足 Windows 11 操作系統最低 UI 要求的核顯(iGPU),性能足夠瀏覽高解析度影片。

Windows on Arm的演進

在2017年12月於夏威夷舉行的驍龍技術發表會上,首次宣佈了Windows on Arm的計畫。

最初,驍龍835 SoC是為智慧手機發佈的,6個月後又發佈了專門為PC設計的驍龍850。 在2018年底的第二屆驍龍技術發表會上,驍龍8cx被發佈,而在2020年9月,驍龍8cx第二代被發佈,其CPU的主頻更高。

ADVERTISEMENT

低階產品也已開始推出,在2019年底的驍龍技術峰會上宣佈了中階驍龍8c和入門級驍龍7c,而截至今年5月底,驍龍7c Gen 2也已推出。 今年5月底,驍龍7c第二代問世,這是驍龍7c的更高時脈版本。 

Arm版Windows的特點是,不像Windows 8時推出需要有Windows RT那樣的特殊版本。而是每個Windows版本,像是Windows 10 Home/Pro/Business/Enterprise推出時,都會同時有Arm的版本。與x86有完全相同的功能、用戶體驗、標準應用程式等等。

ADVERTISEMENT

問題是,大多數Windows應用程式並非為Arm版本設計,所以,一開始會有很少數的應用程式才可以在Arm版Windows上面運行。 為了解決這個問題,Arm版本的Windows包括一個動態編譯器功能,允許為x86 32位元指令(以下簡稱x86)編寫的應用程式在Arm版本的CPU上運行。

這個方法實際上用的是一種被稱為 "JIT(Just-in-time)編譯器 "的模擬器,它將32位元x86指令動態地轉換為Arm 32位元或Arm 64位元指令進行執行。

ADVERTISEMENT

 

自2020年以來,微軟與高通公司一直在Windows 10 Insider Preview for Arm中測試x64轉換機制,該機制也包含在現在正在測試的Windows 11預覽版中。儘管微軟還沒有正式宣佈,未來預計可能搭載在正式版本上。

而雖然目前對於這款Microsoft SQ2處理器晶片的作用我們依然不清楚,不過可能是一方面針對上述的過程進行優化,另一方面就是核顯方面的加強。

高通公司Snapdragon高級總監Miguel Nunes則針對與微軟的合作表示,「我們增加了x64支援,以保持與傳統應用程式的相容性。現在有越來越多的獨立軟體廠商已經停止為32位元應用程式提供程式,因此必須增加對x64的支援。」

不過他表示,更鼓勵軟體商開發原生Arm應用程式,這樣效能會更好。不過他說「我們必須面對現實,不是所有人都願意這樣做。」

 

ADVERTISEMENT