跳至主要内容

第六章 別人的學費——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


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

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