在這一“適用于 PC 游戲的 Windows on Snapdragon 平臺”會議上,高通工程師 Issam Khalil 強調,即將發布的 Windows 驍龍筆記本電腦將能夠(使用模擬器)以接近全速運行 x86/64 游戲。
消息人士告訴 The Verge,搭載這些芯片的 Surface Pro 10 和 Surface Laptop 6 的消費者版本也將在 5 月份上市。
蘋果已經通過 M 系列芯片證明了 Arm 架構也可以為筆記本電腦和平板電腦提供強大的性能支持。如果高通能夠成功,這將對 PC 市場產生重大影響。
根據目前曝光的三星 Galaxy Book4 Edge 跑分數據,驍龍 X Elite 處理器性能超過蘋果 M3 但不及 M3 Pro。所以,它可能不會對蘋果產生太大沖擊,但將為消費者提供更多選擇,并進一步推動 Windows PC 降價。此外,它還可能吸引其他 PC 制造商研發和生產 Arm 筆記本電腦。
Khalil 指出,對于 Windows on Snapdragon 系統,開發人員擁有三種選擇:
移植游戲到原生 ARM64 架構,從而獲得最佳的 CPU 性能和能耗表現,因為高通調度器可以動態調整 CPU 頻率。
開發 “ARM64EC” 混合應用,從而讓 Windows 及其庫和高通的驅動程序原生運行,而應用其他部分則通過模擬器運行,從而獲得 “接近原生” 的性能表現。
什么都不用做,游戲也可以直接運行 —— 通過 x64 模擬的方式。
據他所說,大多數游戲在圖形方面都受限于 GPU 而非 CPU,而高通 GPU 性能不會受到影響,所以哪怕開發者什么都不干也可以獲得非常不錯的結果。
Khalil 說,雖然系統在 x64 和 ARM64 之間進行代碼轉換時會略微損失 CPU 性能,但這種情況只會發生在代碼第一次轉譯時,“后續運行將直接訪問緩存”。
高通表示,驍龍平臺擁有適用于 DX11、DX12、Vulkan 和 OpenCL 的 Adreno GPU 驅動程序,還將通過映射層支持 DX9 和最高到 OpenGL 4.6。
正如上面的 PPT 所示,這種非原生方式也存在一些限制:依賴于內核級的反作弊程序將無法通過模擬運行(游戲更容易被破解,所以開發者可能會禁止在驍龍平臺運行),使用 AVX 指令集的游戲也無法運行。Khalil 建議開發人員使用 SIMDe 指令集來將這些游戲快速轉換為 NEON 代碼。
雖然他沒有透露具體游戲名稱,也沒有透露高通已經測試了多少游戲,但他表示該公司正在檢查 Steam 上的所有熱門游戲,從而確保大多數游戲都可以穩定運行。
此外,當 Khalil 被問及“是否見過在 Arm 上比 x86 運行更快、電池續航更長的游戲”時,他表示這兩種情況都見過,但無法確保兩者都能同時實現。