GPU 和 CPU 之間的效能差距何時變得如此之大以至於 CPU 阻礙了系統的發展?

GPU 和 CPU 之間的效能差距何時變得如此之大以至於 CPU 阻礙了系統的發展?

我知道,一般來說,就遊戲效能而言,GPU 是阻礙效能的主要因素,而 RAM/主機板/PSU/CPU 等其他因素的重要性僅次於顯示卡。

但在某些時候,其他組件將在阻礙整個系統方面發揮重要作用!

例如,沒有人會傻到用 512MB RAM 和最新的顯示卡(例如 HD7970)玩現代遊戲,因為我敢打賭,與只有 512MB 的系統相比,中檔顯示卡的效能提升是不存在的!因此,對於這樣的人來說,在不先解決系統的其他問題的情況下購買任何高階顯示卡都是一種「浪費」。這一點也適用於其他零件,例如如果只有奔騰II的話,現在的高階顯示卡就浪費在上面了!

所以我的核心問題是您如何確定您的系統在什麼時候花費在額外的 GPU 功率上的費用被完全「浪費」了?(另外,一個稍微微妙的問題是嘗試弄清楚在什麼時候額外的圖形處理能力不會被“浪費”,而是“次優”物有所值,然後支出應該圍繞圖形卡和其他組件進行分配。顯然,遊戲玩家不應該總是只花錢升級顯示卡,而是需要平衡)

答案1

簡單的。如果您開啟進程資源管理器或 GPU shark,您可以看到那一刻的瓶頸。

如果 GPU 的負載上限為 100%,那麼它就是 GPU。如果 GPU <100,且 CPU 為 25% 或 100%(如果是單線程,則為 25%),則為 CPU。

但最大化 GPU 的效能卻很簡單。只需獲得一個“遊戲CPU”,例如Core i5 2500K就是該領域的王者。憑藉其低廉的價格和強大的性能,它肯定會最大限度地發揮任何 GPU 的性能。

答案2

沒有查找表可以確定哪種 GPU 最適合您的系統。您提到「Arma 2」是 CPU 密集型產品。讓我們更進一步看一下矮人要塞。儘管遊戲的編碼不支援它,但就處理能力而言,它可以在根本沒有 GPU 的機器上運行,只要係統可以將文字輸出到顯示器即可。無論如何,卡不能真正按照處理能力這一模糊的術語進行排名。為了給出一個非常普遍的指示,一些卡擅長處理複雜的場景,而其他卡可能更好地處理大紋理和高顯示分辨率,或者提供一組更奇特的功能。

雖然很難提前評估效能,但您可以在運行裝置上進行一些測試,以確定 GPU 升級是否有用。理論上,如果您的 GPU 使用率從未達到 100%,則更快的模型可能只會有更多的空閒時間,而完全使用則表明昇級將使 GPU 能夠執行更多工作。這個推理也適用於中央處理單元。有很多方法可以在加載期間獲取這些統計信息,可以找到示例指南這裡

有一個問題。讓 GPU 完成更多工作並不一定會帶來可感知的或有用的效能提升。例如,它可以將平均幀速率從 250 fps 提高到 500 fps,但無法防止其他地方的瓶頸導致的頻繁丟幀。 GPU 也可能正在執行繁忙的工作,從而丟棄了大部分運算。還要留意其他統計數據。了解 CPU、HDD、RAM 等不是瓶頸,將幫助您確定 GPU 是否是瓶頸。

相關內容