老柯修机铺

通讯行老师傅的手机软件笔记——每款 App 装过、用过,才敢写下来

armoury crate 為什麼能讓筆電多跑 5 幀?從 MUX 開關看穿 ROG 的硬體底層設計

拆解 armoury crate 背後最核心的硬體級功能 MUX 開關,從電路架構到資料流向,講清楚為什麼切一下就能多 5 幀、又為什麼要犧牲續航。

armoury crate 是什麼

如果你手上有一台 ROG 筆電,armoury crate 大概率是你每天都會打開的那個軟體——它是 ASUS 給遊戲玩家做的綜合控制面板,從顯卡模式、風扇轉速、RGB 燈效到驅動更新,全都能在同一個介面裡搞定。說它是 ROG 生態的作業系統也不為過,因為它管的事情實在太多了。

但多數人用它就是調調風扇、改改燈效,點進 MUX 開關那個選項的人反而不多——有興趣深入研究的可以參考 armoury crate文檔。可偏偏就是這個看起來不起眼的切換,藏著 ROG 筆電最核心的硬體設計取捨——一條通往真正效能底線的捷徑。

安裝

armoury crate 是 ROG 筆電出廠就預裝的,一般不需要額外安裝。但如果你是重灌系統後想自己裝,或者想確保拿到的是最新版,去 armoury crate下載 支援頁下載安裝器時注意兩點:一是下載前先跑一次官方卸載工具把舊版本清乾淨,不然殘留的服務和驅動會跟新安裝器打架;二是安裝時右鍵以管理員身分執行,裝完重開機後聯網等它自動更新到最新功能版本——很多人裝完發現 MUX 選項找不到,其實就是版本太舊。

MUX 開關在 armoury crate 裡的顯示位置

問題:為什麼 MUX 能多跑 5 幀?

我先說結論:因為 MUX 開關讓顯卡少做了一件事。

但這件事從電路層面看,遠比「少做一步」要複雜得多。讓我把它拆開講。

拆解:從電路架構到資料流向

混合模式下發生了什麼

你的 ROG 筆電裡有兩顆 GPU——一顆是處理器裡的核顯(UHD 或 Iris Xe),一顆是獨立顯卡(RTX 系列)。在預設的混合模式(MSHybrid)下,畫面的旅行路線是這樣的:

獨顯渲染完畫面 → 交給核顯做最終輸出 → 送到螢幕

核顯在這裡扮演的是「中間人」的角色——它接收獨顯渲好的幀,然後負責把它轉成螢幕能吃的訊號格式。這個過程裡有一個叫做 Copy Engine 的硬體單元在忙,它會佔用一部分顯卡頻寬,還會引入大約 2 到 5 毫秒的延遲。

MUX 做的事:繞過中間人

MUX 開關的全名是 Multiplexer Switch,翻成中文就是多工切換器。它是一顆實體晶片,焊在主機板上,不是軟體開關。當你在 armoury crate 裡切到「獨顯輸出」模式時,這顆晶片在硬體層面改了訊號路徑:

獨顯渲染完畫面 → 直接送到螢幕(核顯完全繞過)

沒有中間人,沒有 Copy Engine,沒有額外的延遲。獨顯渲完什麼就顯示什麼,這條路徑上每一幀的訊號都少經過一次轉換。

為什麼偏偏是 2%~5% 的提升

這個數字不是 ROG 營運部門拍的,是硬體測試來的。混合模式的損失來自三個地方:Copy Engine 佔用顯卡記憶體頻寬(大約 1 到 2 個百分點)、核顯的輸出延遲(1 到 3 毫秒)、以及獨顯與核顯之間的同步開銷(0.5 個百分點左右)。這三者加起來正好落在 2% 到 5% 這個區間。

有意思的是,不同遊戲吃到的提升也不一樣——FPS 競技遊戲(Valorant、CS2)對延遲最敏感,切 MUX 後的提升最明顯;3A 大作因為幀率較低,2% 的提升在數字上就沒那麼顯眼,但延遲降低帶來的操作跟手感改善,職業選手是能察覺的。

取捨:天下沒有免費的 5 幀

續航砍半的代價

MUX 獨顯直通最直接的代價是——獨顯永遠不關。

在混合模式下,獨顯可以在你瀏覽網頁、打文件的時候完全休眠,只靠核顯工作。但一旦開了 MUX,獨顯就保持常駐狀態,哪怕它什麼都不做,也在消耗電力。結果就是續航直接縮短 20% 到 40%,輕量使用也能熱到風扇轉起來。

溫度與噪音的連鎖反應

獨顯常駐意味著它的功耗永不歸零。在混合模式下,瀏覽網頁時獨顯可能只有幾瓦功耗,風扇根本不會轉;開了 MUX 之後,獨顯的待機功耗可能就有 15 到 25 瓦,足夠讓風扇維持一個低檔轉速。這對於需要安靜環境的辦公場景來說,是不可接受的。

少數遊戲的相容性問題

還有一個隱藏坑:有些比較老的遊戲在獨顯直通模式下會出問題,因為它們在啟動時會檢查核顯是否存在並優先使用。MUX 切到獨顯直通後,核顯從輸出路徑上消失了,這些遊戲可能會報錯或強制降幀。解決方法通常是在遊戲的啟動參數裡手動指定 -dxgi_device_id 強制使用獨顯。

判斷:什麼時候該開,什麼時候該關

我用一個生活類比來總結這個取捨——MUX 就像你開車時的手排模式:

  • 在高速公路上想跑得快(插電打遊戲)→ 切到手排檔(MUX On),換擋更直接、動力損失更少
  • 在市區堵車(電池模式輕量使用)→ 自排就好(MUX Off),雖然有點轉換損失但省油(省電)

具體到場景就是:插電打遊戲一律開 MUX(競技遊戲尤其要開,那點延遲差異就是生死線);拔電外出辦公、看影片、寫代碼就關 MUX;外接顯示器時多數 ROG 機型會自動繞過 MUX 走獨顯直通,不用你手動切。

armoury crate 在這裡扮演的角色

說了這麼多硬體層面的東西,armoury crate 本身其實沒有「創造」任何東西——MUX 晶片是主機板上本來就有的。它做的事情很簡單:把那顆硬體切換器的控制權,從 BIOS 裡搬到了一個普通人能看懂的圖形介面上,而且在後台幫你處理了切換後需要重置顯卡驅動、提示 BitLocker 警告這些雜事。

這也是為什麼 armoury crate 從 V5.2.12 版本開始把 MUX 選項藏起來、整合到顯卡模式裡——對多數玩家來說,你不需要知道自己在切 MUX,你只需要知道「我要打遊戲 → 選獨顯輸出」「我要省電 → 選混合模式」就行。那顆 MUX 晶片就安靜地躺在主機板上,默默幫你把訊號路徑接過來。

armoury crate 首頁儀表板

最後

armoury crate 的 MUX 功能是一個很好的例子:好的軟體不一定非要創造什麼新東西,有時候它最有價值的地方,就是把硬體已經給你的能力,用正確的方式遞到你手上。那 5 幀的提升不是軟體優化出來的,是硬體設計裡早就藏好的——armoury crate 只是幫你把那條路徑打通而已。

本文为个人基于网络公开资料整理编写,非官方内容,仅供学习交流参考;软件版权归原作者所有,请支持正版;使用过程中遇到问题请查阅官方渠道,本文不承担任何责任。

同类文章

Robot36 为什么能用声音"画"出图像

一款 4.72MB 的 Android APK,如何通过实时音调解调把无线电里的慢扫描电视音频还原成像素画面。从 SSTV 原理到内部解码链路,拆解 Robot36 的设计取舍。