FrameScope 如何評估硬體
從 Steam 商店頁上的一行需求文字,到你在遊戲頁、顯示卡頁或配備比對結果看到的評定,這一頁完整說明評定如何產生,以及它做不到什麼。
先講結論:FrameScope 評定的是什麼
FrameScope 回答的問題是「你的硬體,相對於這款遊戲官方公布的最低與建議需求,落在哪個位置」。它不是幀率預測器。評估引擎讀取發行商在 Steam 商店頁公布的需求,把其中的顯示卡與處理器文字比對到參考型號,再用一套相對等級分數和你的零件比較,最後另外檢查顯示記憶體(VRAM)、系統記憶體(RAM)與 SSD 條件。
整套流程是確定性的:同樣的需求文字與同樣的硬體,永遠得到同樣的結果,不經過任何隨機或 AI 判斷。FrameScope 目前沒有納入實測 FPS,因此頁面上不會出現「可跑 60 FPS」這類數字,評定文字也一律寫成「依官方需求推估」。
資料來源:官方需求與硬體規格
遊戲需求來自每款遊戲 Steam 官方商店頁的「最低配備」與「建議配備」。匯入程式會依序抓取,每次請求之間至少間隔 1.5 秒,避免對 Steam 造成負擔。匯入後會拆成作業系統、處理器、記憶體、顯示卡、DirectX、儲存空間與是否需要 SSD 等欄位;處理器與顯示卡欄位保留原文,供下一步比對。發行商在改版後更新需求時,重新匯入會以新版為準。
硬體資料則來自 NVIDIA、AMD、Intel 的官方規格:顯示記憶體容量與類型、匯流排寬度、功耗、核心與執行緒數,以及光線追蹤、升頻等功能支援。桌上型、筆電與內建顯示晶片分開收錄,因為同名的筆電顯示卡通常功耗較低,效能位置也不同。
需求文字如何比對到硬體
官方需求寫法五花八門:「NVIDIA GeForce GTX 1060 6GB or AMD Radeon RX 580 8GB」「Intel Core i5-8400 / AMD Ryzen 5 2600」「DirectX 11 相容顯示卡,2GB VRAM」。引擎先做正規化:轉成小寫、去掉 ™ ® © 符號、把全形字元轉成半形,再移除空白與標點。移除時會記下原文中哪些位置有分隔符號,後面的規則會用到。
接著把正規化後的文字與參考型號的別名逐一比對。每個參考型號有多個別名,例如「gtx10606gb」「geforcegtx1060」;比對時以「去掉品牌字之後最長、最具體」的別名優先,所以「GTX 1060 6GB」會先配到 6GB 版本,而不會被較籠統的「GTX 1060」搶走。配對成功的片段會被遮蔽,避免同一段文字被較短的別名重複計算。
- 數字邊界規則:配對不能把原文連在一起寫的一串數字切開。例如需求寫「RX 5700 XT」,別名「rx570」不可以從中間配到,否則一張高階卡會被誤認成入門卡。反過來,「RX 580 8GB」中間有空白,所以「rx580」可以正常配對,後面的「8GB」被視為記憶體容量。
- 型號後綴規則:別名以數字結尾時,若原文緊接著 Ti、Super、XT、XTX、GRE 或 X3D,就不算配對。「RTX 4060」不會配到「RTX 4060 Ti」,「Ryzen 7 7800」也不會配到「7800X3D」,因為這些後綴代表不同、通常更快的型號。
- 具體型號優先於泛稱:「DirectX 11 相容」「2GB 顯示記憶體」「內建顯示晶片」或單獨的「Core i5」屬於泛稱。只有在同一段文字裡完全沒有配到具體型號時,泛稱才會被採用。
- 未知型號不硬猜:「Core i5」後面接著一串我們沒有收錄的型號數字(例如還沒建檔的新款),或文字中出現看起來像型號、卻配不到任何參考的片段,結果會是「無法判斷」,而不是退回泛稱的分數。
- 多選一取最低:需求常寫「A 或 B 或 C」。這代表發行商認為三張卡都夠用,所以引擎以其中分數最低的那張作為門檻。籠統寫法也一樣:只寫「GTX 1060」時同時涵蓋 3GB 與 6GB 版本,因此採用較低的 3GB 分數。
硬體等級分數:相對位置,不是 FPS
每張顯示卡與每顆處理器都有一個整數等級分數。顯示卡以 GeForce RTX 4060 = 100 為中心,舊內顯大約在個位數,GTX 1060 6GB 約 37,RTX 2060 Super 約 78,RTX 4070 約 170,最高階的桌上型顯示卡在 300 以上。處理器另有一套獨立的分數,同樣只用來比較處理器彼此的位置。
這些分數是編輯依架構、運算單元、記憶體頻寬、時脈與世代整理出的相對排序,存放在版本化的對照表中,並有自動化測試檢查一致性,例如「一個參考型號的分數不能高於它所涵蓋的任何實際型號」,否則需求寫 GTX 970 時,真正的 GTX 970 反而會被判成低於最低需求。
分數只說明「誰比較強、大約強多少」。它不能換算成幀率:同樣是兩倍的分數差,在受處理器限制的遊戲、吃顯示記憶體的遊戲或開啟光線追蹤時,實際差距都可能完全不同。這也是為什麼頁面只顯示需求級距,而不顯示 FPS。
最低/建議級距與 1.5 倍「明顯高於」規則
比對出最低與建議兩個門檻分數後,你的零件會落在以下四個級距之一。顯示卡與處理器各自計算,互不影響。
- 低於最低需求:分數低於最低門檻,或顯示卡的 VRAM 低於最低需求標示的容量。
- 達到最低需求:達到最低門檻,但分數低於建議門檻,或 VRAM 低於建議需求標示的容量。
- 達到建議需求:達到建議門檻,但分數未達建議門檻的 1.5 倍。
- 明顯高於建議需求:分數至少是建議門檻的 1.5 倍。1.5 倍是刻意保守的餘裕線,用來區分「剛好達標」與「還有明顯空間」,不代表任何特定畫質或幀率。
只公布一種需求時怎麼辦
有些遊戲只列出最低需求。這時沒有建議門檻可比,引擎改用最低門檻的 1.5 倍作為參考:達到這條線就標示為「達到建議需求」,否則為「達到最低需求」,但不會給出「明顯高於建議需求」,因為缺少建議需求作為依據。
反過來,若只公布建議需求,引擎會把建議門檻的一半(至少 2 分)當作推估的最低門檻。兩種情況的參考度都會比較低,頁面會以參考度標籤提醒。
資源閘門:VRAM、RAM 與 SSD
等級分數只處理「運算力夠不夠」,但很多問題來自容量。引擎因此另外設了三道閘門,任何一道不過,都會直接影響結論。
- VRAM:引擎會從顯示卡需求文字中讀出標示的容量(例如「6GB」),取其中最小、且不超過 32GB 的數字作為門檻。即使運算分數夠高,VRAM 不足仍會被降一級:GTX 1060 3GB 面對寫著 6GB 的最低需求,會被判為低於最低需求。共享系統記憶體的內顯沒有獨立 VRAM,遇到有 VRAM 門檻的需求時不會被當作符合。
- RAM:系統記憶體低於最低需求為「低於最低需求」;達到最低、但低於建議需求為「僅符合最低需求」;達到建議需求為「符合建議需求」。官方沒有寫建議記憶體時,以最低需求為準。
- SSD:只要最低或建議需求任一處註明需要 SSD,選擇傳統硬碟(HDD)就會被標示為未達標。現代遊戲常在移動中即時載入場景資料,硬碟太慢時容易出現頓挫或材質延遲出現。
整體結論如何組合
配備比對工具會把各項結果組合成一個整體結論:任何一項低於最低需求、記憶體不足或 SSD 不符,結論就是「目前有明確硬體短板」;有任何一項只達最低需求,或記憶體只符合最低需求,結論是「可以執行,但需要取捨」;顯示卡與處理器都明顯高於建議需求時,才是「性能餘裕充足」;其他情況為「符合官方建議級」。顯示卡與處理器都無法判斷時,結論是「需求資料仍不足」。
結論刻意以最弱的一環為準。一張很強的顯示卡無法彌補記憶體不足,所以只要有一項卡住,整體結論就不會因為其他零件很強而變好看。
參考度標籤
每個評定都附有參考度,說明這個結果有多少依據:
- 參考度中等:最低與建議需求都成功比對到參考型號。這是目前最常見、也是最高的參考度。
- 初步判斷:只有最低需求比對成功,建議級距是由最低門檻推估出來的。
- 資料有限:官方需求寫得太模糊、型號尚未收錄,或文字無法解析,因此不做判斷。
- 參考度中高與高:保留給日後有同條件實測資料佐證的情況。目前沒有實測資料,所以不會出現。
實際範例:一款 2020 年代的 3A 遊戲
下面以《電馭叛客 2077》在 Steam 上列出的型號為例(文字經過簡化,實際內容請以商店頁最新版本為準)。最低需求的顯示卡寫著 GeForce GTX 1060 6GB、Radeon RX 580 8GB 或 Arc A380,處理器為 Core i7-6700 或 Ryzen 5 1600,記憶體 12GB,需要 SSD;建議需求的顯示卡為 GeForce RTX 2060 Super、Radeon RX 5700 XT 或 Arc A770,處理器為 Core i7-12700 或 Ryzen 7 7800X3D,記憶體 16GB。
顯示卡部分:最低需求的三張卡分數分別約為 37、38、26,取最低的 26 作為門檻;文字中出現 6GB 與 8GB,取較小的 6GB 作為 VRAM 門檻。建議需求三張卡約為 78、78、88,門檻為 78,「明顯高於」的線則是 78 × 1.5 = 117。處理器部分:最低門檻為 60,建議門檻為 Core i7-12700 的 160。
套用到幾種常見配備,結果如下表。請注意表中沒有任何幀率,它只說明每個零件相對於官方需求的位置:
| 配備 | 顯示卡 | 處理器 | 記憶體/儲存 | 整體結論 |
|---|---|---|---|---|
| RTX 4060(8GB)+ Ryzen 5 5600,16GB,SSD | 100:達到建議需求(未達 117) | 135:達到最低需求(低於 160) | RAM、SSD 符合 | 可以執行,但需要取捨(處理器是限制) |
| RTX 4070(12GB)+ Ryzen 7 7800X3D,32GB,SSD | 170:明顯高於建議需求 | 235:達到建議需求(未達 240) | RAM、SSD 符合 | 符合官方建議級 |
| GTX 1060 6GB + Core i7-6700,16GB,SSD | 37:達到最低需求 | 60:達到最低需求 | RAM、SSD 符合 | 可以執行,但需要取捨 |
| GTX 1060 3GB + Core i7-6700,8GB,HDD | 32:分數過關,但 VRAM 3GB 低於 6GB → 低於最低需求 | 60:達到最低需求 | RAM 低於 12GB;需要 SSD | 目前有明確硬體短板 |
已知限制
我們希望你知道這套方法做不到什麼:
- 不是實測:評定無法反映特定場景、遊戲更新後的最佳化、驅動程式差異或光線追蹤的實際負擔。
- 官方需求本身有限:發行商很少說明需求對應的解析度與畫質,也只會挑選少數型號列出。我們只能比較他們寫出來的內容。
- 相對分數是近似值:不同架構在不同遊戲引擎中的強弱不一,同一個分數差距在兩款遊戲中可能代表不同的實際差異。
- 筆電差異大:同名筆電顯示卡依廠商設定的功耗,效能可能差距明顯;資料庫以單一代表值處理。
- VRAM 讀取較單純:需求中的容量數字以最小值作為門檻,若一行文字同時描述多張卡,可能比實際要求更寬鬆。
- 未收錄的型號會顯示「資料有限」,直到資料庫補上為止。
方法更新與回報錯誤
評估規則有版本號(目前為 requirements-v1),規則與等級表的修改都附有自動化測試,避免一次修正造成其他型號的判斷倒退。若你發現某款遊戲的比對結果明顯不合理,例如型號配錯或需求已更新,請寄信到 contact@frame-scope.com 並附上頁面網址,我們會在 7 天內回覆並修正。
相關頁面:編輯政策 · 顯示卡天梯 · 配備比對工具 · 看懂 PC 遊戲配備需求