Steam Machine 今年 6 月底開賣到現在,顯示效能不足可說是許多玩家最常拿出來說嘴的,內建 GPU 大概就是桌機版 RX 7600 水準,以 1,049 美元起跳的價格來說,明顯不算亮眼,1440p 以上運行大作遊戲就會感覺到吃力。最近有國外玩家找到解決辦法了,就是為它外接顯卡,改裝上 Radeon RX 9070 XT 後,《赤血沙漠》高畫質預設下直接跑破 100 FPS。當然,這也是有代價。
玩家把 RX 9070 XT 外接到 Steam Machine:《赤血沙漠》高畫質破 100 FPS,代價是系統碟要搬到 USB-C
根據 Tom’s Hardware 報導,一位 Large_Customer_3840 用戶近日在 Reddit 的 r/steammachine 分享,他幫自己的 Steam Machine 加了一張外接顯卡。
他的做法拆開來看其實只有三步。第一步是把機器拆開,將裡面那組 M.2 插槽上裝一張「M.2 轉 OCuLink」的轉接卡。第二步是拉一條 OCuLink 線出來,接到一台 Aoostar EG01 外接顯卡座。第三步則是插上 RX 9070 XT,並外掛一顆電源供應器。
Added an egpu to my valve steam machine.
byu/Large_Customer_3840 insteammachine
初次測試時,軟體端比想像中順利。開機之後 RX 9070 XT 就直接成為主要顯示輸出,不必進設定手動選擇顯示卡,SteamOS 自己就認出來了。不過他後續測試也發現一些小問題,包括 Steam Machine 本身需保持 HDMI 連接,否則外接顯卡可能黑畫面。
OCuLink 是這整套方案的關鍵,對於不太清楚的人,簡單講,它就是一種「把 PCIe 訊號從機殼裡延伸出來」的線材。一般人可能比較熟悉的 Thunderbolt 或 USB4 外接顯卡,訊號要先包裝、再拆封,中間多了一層轉換,OCuLink 則少掉這層,把主機板上的 PCIe 通道直接接到外面的顯卡上:
圖片來源:Tom’s Hardware
不過這種方式不支援熱插拔,也沒有供電能力。
而 Aoostar EG01 走的是 PCIe 4.0 x4,理論頻寬 64 Gbps,售價大約 USD 109。頻寬只有 x4 有些人可能會想,會不會拖累效能?答案是肯定的,而且顯卡效能越強掉越多。
所有當中最麻煩的一點是:系統碟變成沒地方放。Steam Machine 內部只有一組 M.2 PCIe 4.0 插槽,改裝上轉接卡後,系統碟就沒位置。
Large_Customer_3840 的解法也很土炮,他把 NVMe 系統碟拆下來放進 USB-C 外接盒,然後接到機器後方的 USB 3.2 Gen 2,這個傳輸孔有 10 Gbps 的速度,並支援 DP-Alt 與 PD 供電。
這樣改裝之後,Steam Machine 機殼當然就關不起來,除非在背板或後方開洞讓 OCuLink 線材走。他目前還沒動這一步,因此就讓整台機器裸著運行,他也說自己暫時可以接受。
那效能到底提升多少?Steam Machine 的內顯在《赤血沙漠》高畫質預設下大約落在 50 FPS 附近,外接 RX 9070 XT 顯卡後,Large_Customer_3840 表示會達到 100 FPS 以上:
| 配置 | 《赤血沙漠》表現 | 資料來源 |
|---|---|---|
| RX 7600 級桌機顯卡 | High 預設約 50 FPS | Tom’s Hardware 引用線上測試 |
| Steam Machine 內顯(1080p Ultra+RT 陰影) | 約 60 FPS | WIRED 實測 |
| Steam Machine + 外接 RX 9070 XT(OCuLink) | High 預設 100 FPS 以上 | Large_Customer_3840 自述 |
| RX 9070 XT 桌機原生(1440p High) | 約 80~100 FPS | GamersNexus |
最後提醒一下,這種改裝對一般來說還是不建議,畢竟會動到內部的 M.2 插槽,保固有可能會失效。此外,由於也不支援熱插拔,插拔顯卡前還需要關機,使用上有點麻煩。

