跳至主要内容

第六章 別人的學費——Ring 0 那顆地雷

這一章不是技術教學。它是一張帳單的具體拆解:誰交了學費,誰拿了文憑,誰還在踩地雷。

前面幾章追的帳單,是資金的帳單、人事的帳單、注意力的帳單。這一章追的是技術的帳單——一顆埋在晶片架構最底層的地雷,穿越十四年、經過三批白老鼠,至今沒有人踩得掉。


數百則留言裡的盲區​

2026 年 6 月,一位台灣工程師在 Facebook 上發了一篇文章:「NVIDIA 帶頭衝鋒,Windows on Arm 第四次搶灘會不會成功?」

留言區湧進數百則討論。有人說「WoA 的問題從來不是硬體」,有人說「微軟用了三次都失敗了」,有人說「跑 Linux 比較好」。所有人都在回答同一個問題:這一次的技術夠不夠好?

但幾乎沒有人問另一個問題:NVIDIA 是怎麼走到今天這一步的?它踩的是誰的路?用的是誰的學費?

Gemini_Generated_Image_5fcwxk5fcwxk5fcw.jpg


三批白老鼠的實驗報告​

Windows on ARM 的歷史,是一份連環實驗報告。每一批白老鼠死於不同的器官衰竭,而它們加在一起,恰好畫出了一張完整的地雷圖。

第一批白老鼠:Surface RT / Windows RT(2012-2013)

這一批的晶片,是 NVIDIA 的 Tegra 3。

記住這件事。NVIDIA 不是站在岸上看別人淹死的旁觀者——它是第一個下水的人,而且嗆了一大口水。十四年前那場慘敗裡,它的名字就印在主機板上。

結果:Windows RT 不能跑任何 x86 應用程式,只能用 Windows Store 裡少得可憐的 ARM 原生 app。微軟在這上面虧了九億美元。

死因:沒有模擬層。ARM 上跑不了 x86 app,等於 Windows 不是 Windows。

第二批白老鼠:Snapdragon 835 / 8cx / Surface Pro X(2017-2023)

微軟吸取了第一次的教訓,加入 x86 模擬層。2017 年底第一批搭載 Snapdragon 835 的 WoA 筆電出貨,可以模擬執行 32 位元 x86 app。x64 模擬要等到 2021 年才補上。

但代價驚人。模擬的效能損耗讓本來就不強的 ARM CPU 雪上加霜。驅動程式相容性一塌糊塗——防毒軟體、企業端點保護、VPN 客戶端,一堆東西裝不上或裝上了功能殘缺。企業用戶試了一輪,撤了。

死因:模擬層存在了,但 CPU 不夠強、驅動不夠全。企業市場進不去。

第三批白老鼠:Snapdragon X Elite(2024-2025)

Qualcomm 終於拿出了一顆真正有競爭力的 ARM CPU。X Elite 的 CPU 效能追上了 Intel/AMD 中階產品。微軟也把模擬器全面重寫、命名為 Prism——大多數日常 x86 app 已經能跑了。

但有一個洞始終堵不上:GPU。Qualcomm 的 Adreno GPU 在手機上是王者,放到 PC 上就變成了附贈品。它跑不了遊戲,更跑不了 CUDA。AI 開發者看一眼就搖頭。

2026 年 5 月 31 日,NVIDIA 在 Computex 發佈 RTX Spark 的那一天,Qualcomm 股價暴跌 10%,蒸發約一百億美元市值。

死因:CPU 終於合格了,但 GPU 和 AI 加速是致命空白。

三批白老鼠,十四年,合計數十億美元的學費。每一批死於不同的原因,每一個死因都為下一批縮小了試錯範圍。到了 NVIDIA 再次入場的時候,地雷圖已經畫好了——哪裡能走、哪裡不能走,清清楚楚。

而 NVIDIA 是唯一一家從第一批白老鼠做到第四次搶灘的公司。它在 2012 年付過學費,2026 年回來拿文憑——而且這張文憑上,蓋了 Qualcomm 和微軟替它踩出來的章。

Gemini_Generated_Image_1ohzvq1ohzvq1ohz.jpg


四十年的裹腳布,與最後一顆地雷​

Facebook 留言區裡有人說了一句到位的話:「Windows on x86 本身底層也夠混亂。」

這句話比大多數科技分析文章都精準。

WoA 的核心挑戰,不是「ARM 指令集 vs. x86 指令集」這種教科書問題。真正的挑戰是 Win32——一條纏了四十年的裹腳布。

Win32 不只是一個 API。它是幾十年來全球企業軟體的程式核心。ERP 系統、財務報表、醫療紀錄、工業控制、CAD 軟體——全部寫在 Win32 上面。很多甚至還帶著 Visual Basic 6、MFC、COM、ActiveX 的基因——那是九十年代的遺產,但今天每一間銀行、每一間醫院、每一條工廠生產線都還在跑。

微軟不能說「從今天開始全部重寫」。因為全世界的企業會爆炸。

所以微軟的策略是加一層轉譯:Prism。ARM 上面跑 Prism,Prism 把 x86 指令翻譯成 ARM 指令,Win32 程式以為自己還在 x86 的世界裡。

黃仁勳在 Computex 台上拍胸脯說 RTX Spark 可以跑「every single application that Windows has ever run」。

Gemini_Generated_Image_n08cc2n08cc2n08c.jpg

這句話需要拆開來看。因為它有一個精確的技術邊界——而那個邊界,就是還沒被引爆的最後一顆地雷。

Prism 能翻譯的是 Ring 3,翻譯不了的是 Ring 0。

x86 處理器的特權環架構把程式分成兩個世界:應用程式跑在 Ring 3,被作業系統隔離在一道牆後面;核心程式碼跑在 Ring 0,直接觸碰硬體。Prism 這類模擬層的工作原理,是攔截 Ring 3 的 x86 指令、翻譯成 ARM 指令——對使用者層的程式,這套魔法已經相當成熟。

但有三類東西住在 Ring 0 裡面,模擬層碰不到:

第一類:核心級反作弊。 EAC、BattlEye 這些主流反作弊系統,為了抓外掛,把驅動程式裝進了 Windows 核心。x86 寫的核心驅動,不能被模擬執行——它必須原生重寫。這意味著一大批多人連線遊戲——恰好是最熱門的那批——在 ARM 上根本啟動不了。值得注意的是:這也是 Valve 的 Proton 在 Steam Deck 上至今攻不下的同一面牆。兩條技術路線完全不同的轉譯方案,敗在同一個位置。這不是巧合——這是 Ring 0 的結構性邊界。

第二類:企業端點防護。 防毒軟體、EDR、DLP——企業資安的整套堆疊都是核心驅動。沒有資安軟體的原生支援,企業採購一台都不會買。

第三類:週邊驅動。 印表機、擷取卡、工控介面——舊硬體的驅動同樣是核心模式程式碼,同樣不能模擬。

所以黃仁勳的承諾,精確的讀法是:「每一個跑在 Ring 3 的 Windows 應用程式」。Ring 0 的世界,需要每一家廠商各自重寫——而那不是 NVIDIA 能控制的事。

但這裡有一件事被大多數討論者忽略了。

Win32 不會結束。它也不需要結束。

它只需要被降級。

從「業主」變成「VM 租客」。

這不是推測。這件事已經發生過了。NVIDIA 自己的 GeForce NOW 雲端遊戲服務,伺服器的 Host OS 跑的是客製化 Linux。遊戲跑在 Linux 上面的 Windows 虛擬機裡。Windows 還在——但它已經不是房東了。它是租客。房東是 Linux。

Valve 的 Proton 做的是同一件事的另一個版本:在 Linux 上用轉譯層跑 Windows 遊戲,DirectX 翻譯成 Vulkan。結果?Steam Deck 證明了許多遊戲的效能損耗只有個位數百分比——但同時也證明了核心級反作弊那面牆,轉譯層翻不過去。

RTX Spark 的真正賭注,不是「Win32 會消失」,而是「Win32 的重要性會持續下降到不再是決策瓶頸」。當越來越多的工作變成 Browser、Web App、AI Agent、CUDA——Win32 就從「不可繞過的地基」變成「偶爾需要啟動的遺產模式」。

這不是技術革命。這是一場靜悄悄的降級。

Gemini_Generated_Image_h082v6h082v6h082.jpg


BIOS 暗室裡的四十年默契​

所有人都在討論 CPU 夠不夠快、GPU 夠不夠強、app 能不能跑。幾乎沒有人提到一個更底層的問題:誰來寫 BIOS?

過去四十年,全球每一台 PC 的 UEFI firmware、ACPI 表、電源管理、中斷系統、PCIe 初始化——這些開機之前就必須跑起來的東西——絕大多數都是跟著 Intel Reference Design 長大的。Intel 用一條龍服務鎖住 OEM——「你用我的晶片,我幫你把最苦最髒的韌體工作做完。」一旦 OEM 習慣了這套服務,要換 CPU 供應商的成本就不只是買一顆不同的晶片——是要重建整個開機流程。

NVIDIA 做 ARM PC,意味著它必須自己扛起這一層。好消息是,微軟在 WoA 上踩了十幾年的坑,已經把一部分路鋪好了——MPTF 和 WPS 定義了 ARM 晶片在 Windows 上的電源管理和負載排程規則。而 MediaTek 帶來的不只是 ARM 核心設計經驗,還有它在 Dimensity 系列手機晶片上累積了十幾年的 SoC 整合功力——記憶體控制器、電源管理 IC、高速介面——這些「看不見的髒活」正是 Intel 一條龍團隊做的那類工作。

但即使有微軟和 MediaTek 幫忙,這一層的成熟度離 Intel 的四十年積累仍然有距離。那位業界人士在留言區暗示的「業界小秘辛」,很可能就藏在這裡——不是 CPU 不夠快,不是 GPU 不夠強,而是開機那 30 秒鐘裡面那些沒有人看見的東西,還不夠穩。


二十年的 Pattern​

現在把因果鏈攤開。

1998 年,微軟與世嘉合作,在 Dreamcast 上放了 Windows CE 和 DirectX。WinCE 拖垮了 DC 的效能——九成開發者繞過它不用。但微軟拿到了第一手數據:DirectX 在非 PC 硬體上怎麼跑、開發者怎麼抱怨、主機供應鏈怎麼運作。2001 年,DC 停產。微軟帶著從 DC 學到的一切造了 Xbox。然後它挖走了世嘉美國的總裁 Peter Moore,截走了《莎木 2》的北美發行權,收編了世嘉最核心的遊戲 IP。

合作。學習。拋棄。取代。收編遺產。

2012 至 2025 年,微軟推了三輪 WoA。第一輪用的是 NVIDIA 的 Tegra 3,虧了九億美元。第二輪從 Snapdragon 835 到 8cx,模擬層誕生了,但企業市場進不去。第三輪用 Qualcomm 的 Snapdragon X Elite,CPU 終於追上了,但 GPU 和 AI 加速是空白。

每一輪都死了。但每一輪都留下了遺產:第一輪證明了「沒有模擬層不行」;第二輪證明了「CPU 必須夠強」;第三輪證明了「GPU 和 CUDA 才是缺的最後一塊」。

2026 年 5 月 31 日,NVIDIA 帶著 RTX Spark 入場。Grace CPU + Blackwell GPU + 128GB 統一記憶體 + CUDA 全棧 + 遊戲生態。已知的地雷,Qualcomm 替它踩完了。模擬層,微軟已經打磨了快十年。它帶來的 CUDA,是二十年來遊戲玩家每一張 GeForce 顯示卡的 R&D 稅累積出來的。

同一條 pattern。不同的年代,不同的主角,但邏輯一模一樣:別人交學費,你拿文憑。

這不是陰謀。這是結構。每一步都合法,每一步都合理。但加在一起,就是一條完整的價值提取鏈——從一群先行者的失敗中,以最低成本提取最高價值。

只剩 Ring 0 那顆地雷,還埋在地下。而那顆,誰都不能替它踩。


Steam 是暗線,Xbox 是殘局​

Valve 這十年做的事,比大多數人意識到的更具戰略意義。Proton、DXVK、VKD3D——這些工具的本質,是在 Linux 上架起一座虛擬的 Windows 橋樑。它們解決的問題,和 WoA 上的 Prism 面對的問題是同構的——都是把 x86/Win32 寫的遊戲搬到另一個平台上跑。

Steam Deck 已經證明:轉譯未必是效能殺手。許多遊戲的效能損耗只有幾個百分點。這個數據,是 NVIDIA 敢在 RTX Spark 上押「Windows 遊戲可以在 ARM 上跑」的信心來源之一。但 Steam Deck 同時也標出了轉譯的邊界——核心級反作弊那面牆,Proton 撞過,撞不穿。NVIDIA 的 Prism 路線,撞的會是同一面牆。

而另一邊,Xbox 正在被拆骨。2024 年 1 月裁撤遊戲部門 1,900 人,5 月關閉 Arkane Austin 和 Tango Gameworks,9 月再裁 650 人。2025 年又一輪九千人裁員波及 Xbox,同月取消《Perfect Dark》和《Everwild》。Xbox 新任 CEO 公開說業務「not in a healthy spot」。

Xbox 團隊——特別是 DirectX 團隊、GPU Driver 團隊、遊戲相容層團隊——是全世界最懂「DirectX 在非標準環境下怎麼跑」的人。他們被裁之後的流向,外界無法確認。但方向不難推測:NVIDIA 正在建 ARM PC 的軟體棧,Valve 一直在招 Linux 圖形工程師,AMD 在擴充 ROCm 團隊。Xbox 的解體,不是人才的消失。它是人才的重新流向——而那個方向,恰好指向 RTX Spark 和 Steam Deck 這兩個最需要「在非 x86 環境下跑 Windows 遊戲」技術的平台。


WinVIDIA:新帝國還是新帳單?​

把所有線拉在一起。

Wintel 的架構運轉了四十年:Intel 提供 CPU → 微軟提供 Windows → OEM 組裝 → 消費者買單。Intel 用一條龍服務鎖住 OEM,微軟用 DirectX 和 Win32 鎖住開發者和使用者。兩把鎖互相加固,牢不可破。

NVIDIA 的 RTX Spark 想做的事,是把這個等式裡的 Intel 換成自己——NVIDIA 提供 CPU + GPU + AI Runtime + CUDA → 微軟提供 Windows → OEM 組裝 → 消費者買單。

如果你讀過微軟四十年來的 pattern,你會注意到一個微妙的位移:在 Wintel 時代,Intel 和微軟是平起平坐的夥伴。但在這個新架構裡,微軟只提供一樣東西——Windows。CPU、GPU、AI 運算框架、驅動程式全棧,全部來自 NVIDIA。微軟的角色被壓縮了——從「共治帝國的一半」變成了「提供一個作業系統外殼」。

這不是微軟不知道。這可能是微軟有意的讓步——因為 Windows 在 AI 時代的護城河已經從「唯一的 PC 作業系統」退化為「還有大量遺產 app 的一個相容性平台」。微軟的新護城河在 Azure、在 M365 Copilot、在 GitHub。Windows 在消費端的角色,正在從「帝國基石」變成「歷史包袱的管理者」。

而 NVIDIA 真正的對手,可能不是 Intel 或 AMD,而是 Apple。Apple Silicon 的統一記憶體架構——CPU、GPU、Neural Engine 共用同一塊高頻寬記憶體——和 RTX Spark 的統一記憶體設計在概念上幾乎一模一樣。差別在於:Apple 同時控制了晶片、作業系統、和軟體生態,能端到端地最佳化整個體驗鏈;NVIDIA 還需要微軟的 Windows 和 OEM 廠商的配合。

但這裡有一個還沒打開的帳單。RTX Spark 的定價,Morgan Stanley 的通路調查估計在 1,799 到 2,899 美元之間。即使取下限,這也不是大眾消費品,這是跟 MacBook Pro 正面對撞的高端市場。而 NVIDIA 的商業模式——從來都是先攻高端、壟斷定價、然後慢慢下沉——意味著第一批買單的人,又是那群二十年來持續繳「R&D 稅」的玩家和開發者。

他們的錢養大了 CUDA。他們的錢養大了台積電的先進製程。現在他們的錢,要為 NVIDIA 打開 ARM PC 這個新戰場。

帳單的名目換了。帳單的收件人沒換。

Gemini_Generated_Image_6rpo0x6rpo0x6rpo.jpg


三個指標​

回到那數百則留言。

有人說「只要黃仁勳主導就有機會」。有人說「等 WoA 市佔夠大,軟體廠商自然會支持」。有人說「乾脆跑 Linux 就好了」。

他們都沒有說錯。但他們看到的,只是大象的一條腿。

RTX Spark 不是 NVIDIA 的一次技術冒險。它是一條穿越二十年的因果鏈的最新一環:NVIDIA 自己在 2012 年的 Tegra 3 學費 → Qualcomm 八年的 WoA 白老鼠實驗 → 微軟近十年的 x86 模擬層打磨 → Intel 四十年的 BIOS/OEM 基礎設施 → Valve 十年的 Proton 遊戲轉譯實驗 → Xbox 大規模裁員後的人才流向 → 遊戲玩家二十年繳的 R&D 稅養大的 CUDA 和台積電先進製程。

每一環都由不同的人付出代價。每一環的受益者,都指向同一個方向。

這條 pattern——合作、學習、讓別人先踩坑、帶著別人的遺產入場——不是第一次出現。微軟踩著 Dreamcast 的遺產造 Xbox 的時候,它出現過。NVIDIA 用遊戲玩家的 R&D 稅養大 CUDA 的時候,它出現過。台積電用「不跟客戶競爭」這個簡單到不像護城河的承諾,把全球最先進的晶片設計全部吸引到自己廠房裡的時候,它出現過。

每一次的表面故事都不一樣。每一次的底層邏輯都一模一樣。

科技史的真相,從來不是某一個天才的靈光一閃。它是一條又一條因果鏈——有人付出代價,有人收割成果——的交匯。而付出代價的人,通常不知道自己在為什麼買單。

所以,這次搶灘會不會成功?

這篇文章不做預測。但它可以給你一張判斷清單。未來十二個月,當你再看到任何一篇 WoA 的新聞,盯住三個指標:

一,主流核心級反作弊(EAC、BattlEye)何時推出 ARM64 原生驅動。 沒有這個,最熱門的那批多人遊戲不會上 ARM——「遊戲生態」這張王牌就打不出來。

二,企業資安軟體(防毒、EDR)的 ARM64 原生支援進度。 沒有這個,企業採購一台都不會買——「商用市場」這條腿就站不起來。

三,Intel 和 AMD 的反擊力度。 它們只需要每一代多擠 10% 的能耗比、或者直接降價,就足以把搖擺的消費者拉回 x86。第四次搶灘的窗口,不會永遠開著。

三個指標,就是這次搶灘的生死線。Ring 3 的仗已經打完了。剩下的戰場,全部在 Ring 0。

Gemini_Generated_Image_9bs5an9bs5an9bs5.jpg


電費追完了,人事帳算完了,判斷力的帳單拆完了,技術的地雷也標出來了。四張帳單,四種貨幣——資金、人力、注意力、技術遺產——全部指向同一個結構:付出代價的人不知道自己在為什麼買單,收割成果的人不需要為後果負責。

帳單到這裡為止。接下來的問題不再是「誰在付錢」,而是「被掀開之後,站在後面的到底是什麼」。