• 正文
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

玩游戲需要多大的內(nèi)存?通過戰(zhàn)地/守望先鋒等熱門游戲給你答案

2017/12/11
33
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

?

每年的這個(gè)時(shí)候我們都想看看需要多少顯卡內(nèi)存來(lái)玩最新最熱門的電腦游戲。上一次我們得出結(jié)論是:8GB 應(yīng)該是最低標(biāo)準(zhǔn),而 16GB 是最常規(guī)的。但對(duì)于一般的使用或游戲并不是真正需要的用戶這個(gè)并不適用?,F(xiàn)在一年過去了,我們懷疑這是否仍然是事實(shí)。我們已經(jīng)看到有幾款游戲已經(jīng)超過了 8GB 的分配內(nèi)存,所以這值得重新研究一下。

上一年的文章我們得出這樣的評(píng)論:“系統(tǒng)內(nèi)存的價(jià)格在 2016 年已經(jīng)創(chuàng)下新低,即使是很低的預(yù)算也很容易獲得?!碑?dāng)然,現(xiàn)在的情況已經(jīng)不是這樣了,然而我們認(rèn)為 8GB 內(nèi)存在明年晚些時(shí)候價(jià)格有望回落。

最近,我們研究了一些應(yīng)用程序,發(fā)現(xiàn)內(nèi)存使用量差異很大。你在使用 PC 時(shí)的場(chǎng)景將最終決定你需要多少內(nèi)存。對(duì)于基本的辦公室類型的工作,8GB 應(yīng)該是綽綽有余。對(duì)于內(nèi)容創(chuàng)作來(lái)說(shuō),更多的功能,我們推薦 16 GB,這是在使用 Premiere Pro 中的 4K 鏡頭時(shí)是最低限度的。

由于很多因素的影響,很難確定內(nèi)存容量對(duì)游戲的影響。在討論結(jié)果之前,我們想討論測(cè)試系統(tǒng)內(nèi)存容量時(shí)遇到的一些挑戰(zhàn)。

第一個(gè)也是最大的挑戰(zhàn)是挑選合適的硬件來(lái)測(cè)試內(nèi)存容量。你使用的圖形卡可以影響游戲順利進(jìn)行所需的內(nèi)存,存儲(chǔ)的速度也會(huì)影響性能。

例如,aGTX 1060 3GB 的系統(tǒng)內(nèi)存使用率通常會(huì)比 6GB 高,因?yàn)楫?dāng)前者耗盡 VRAM 時(shí),會(huì)使用系統(tǒng)內(nèi)存。如果系統(tǒng)內(nèi)存不足,某些游戲資源將被移動(dòng)到本地存儲(chǔ)設(shè)備(希望是 SSD),取決于該驅(qū)動(dòng)器的速度以及數(shù)據(jù)受到多大程度的影響,你可能看到或可能看不到明顯的幀率下降。

因此,使用 GTX 1080 Ti 和 11GB VRAM 緩存以及 NVMe SSD 進(jìn)行測(cè)試可能不是確定平均玩家需要多少系統(tǒng)內(nèi)存的最佳方式。我們假設(shè),如果你有一個(gè) 700 美元的圖形卡和一個(gè)類似價(jià)值的主存儲(chǔ)設(shè)備,購(gòu)買 16GB 或更多的內(nèi)存容量并不是問題。

還有其他因素需要考慮。內(nèi)存速度會(huì)影響結(jié)果,即使是最快的內(nèi)存,HBM 認(rèn)為不能彌補(bǔ)容量的不足,但在某些情況下,當(dāng)處理大量的分解數(shù)據(jù)時(shí),它可以幫助避免數(shù)據(jù)緩慢下降,更快地移入和移出系統(tǒng)內(nèi)存。

游戲中使用的畫面質(zhì)量設(shè)置也可以真正影響結(jié)果。如果你使用 GTX 1060 3GB,但很樂意將畫面質(zhì)量降低到中等質(zhì)量的設(shè)置,那么這將減少數(shù)據(jù)負(fù)載到系統(tǒng)內(nèi)存。

考慮到所有這些因素,我們測(cè)試了許多不同的硬件配置,我們將會(huì)展示這些因素對(duì)性能的影響。但是,我們很快發(fā)現(xiàn)了另一個(gè)問題,就是各種硬件配置之間的 fps 差異?;鶞?zhǔn)測(cè)試通常持續(xù) 30 到 60 秒,并運(yùn)行多次。這意味著系統(tǒng)有機(jī)會(huì)緩存??通過,只保留在高速內(nèi)存中的數(shù)據(jù)。

所以,雖然第一次運(yùn)行的結(jié)果可能會(huì)看到一個(gè)令人震驚的低于 0.1%或 1%幀時(shí)間的數(shù)字,但在第二次運(yùn)行中,以及在第三次運(yùn)行中可以大大提高。如果取三輪平均數(shù)可能會(huì)產(chǎn)生誤導(dǎo)。

?

為解決這個(gè)問題,我們提出了最好的解決方案,每次運(yùn)行一次基準(zhǔn)測(cè)試,然后重置整個(gè)系統(tǒng),重新加載游戲并運(yùn)行下一次。這意味著 30 秒傳輸沒有機(jī)會(huì)被緩存。

基準(zhǔn)測(cè)試通過實(shí)際上是 60 秒,但是我們只要 30 秒。這就模仿了你在玩游戲時(shí)看到的更多東西,軟件仍然可以在你玩的前 5-10 秒內(nèi)加載資源,甚至在具有足夠的系統(tǒng)內(nèi)存的計(jì)算機(jī)上也會(huì)導(dǎo)致丟幀。

通常情況下,解決這個(gè)問題的方法是運(yùn)行一次基準(zhǔn)測(cè)試,丟棄測(cè)試結(jié)果,然后再運(yùn)行三次,在這三個(gè)測(cè)試中取平均值。這種方法對(duì)于測(cè)量?jī)?nèi)存容量的影響是沒有用的。

最后,除了基準(zhǔn)之外,計(jì)算出玩最新游戲需要多少內(nèi)存的一個(gè)很好的指標(biāo)就是監(jiān)視內(nèi)存分配。這不是萬(wàn)無(wú)一失的,但它給了我們一個(gè)相當(dāng)好的主意,讓我們知道游戲需要多少系統(tǒng)內(nèi)存,以避免任何緩慢的下降。

說(shuō)完這一切之后,我們首先將在一些流行的多人游戲中使用三種不同的顯卡來(lái)顯示內(nèi)存使用情況,所有這些游戲性測(cè)試都是在 Core i7-8700K 和 32GB DDR4-3000 內(nèi)存的情況下進(jìn)行的。測(cè)試系統(tǒng)有許多在后臺(tái)運(yùn)行的應(yīng)用程序,例如 Steam,Origin,Uplay,Discord,Chrome,打開了幾個(gè)標(biāo)簽,MSI AfterBurner,RivaTuner 和 Fraps。

所以這決不是一個(gè)完全干凈的測(cè)試系統(tǒng),運(yùn)行著一大堆應(yīng)用程序。另外請(qǐng)注意,使用的地圖不總是相同的,所以這不是一個(gè)確切的比較,但內(nèi)存使用情況確實(shí)反映了我們所看到的大部分。

?

戰(zhàn)地 1

GeForce GTX 1080 Ti

首先是 64 人的戰(zhàn)地 1 比賽開始,我們?cè)?1440p 的 GTX 1080 Ti 上進(jìn)行了超高質(zhì)量預(yù)置測(cè)試,發(fā)現(xiàn)它使用了高達(dá) 8.2GB 的系統(tǒng)內(nèi)存。系統(tǒng)頁(yè)面文件增長(zhǎng)到 11.6GB 的大小和這個(gè)分辨率 / 質(zhì)量組合看到 3.8GB 的 VRAM 消耗。當(dāng)然 1080 Ti 有一個(gè) 11GB 的緩沖區(qū)。這表明,在這款游戲中,要獲得完美的游戲效果,玩家將需要 16GB 的系統(tǒng)內(nèi)存。

GeForce GTX 1060 6GB

在相同的測(cè)試條件下,GTX 1060 6GB 的內(nèi)存使用率高達(dá) 8.5GB,系統(tǒng)頁(yè)面文件也略微增長(zhǎng)到了 12GB。并且,我們看到了大約 3.6GB 的 VRAM 分配。

GeForce GTX 1060 3GB

現(xiàn)在,如果我們使用的顯卡的 VRAM 緩沖區(qū)小于游戲要分配的內(nèi)存量,該怎么辦?GTX 1060 3GB 的內(nèi)存使用量達(dá)到了 10GB,而頁(yè)面文件增長(zhǎng)到了 12.5GB,因此我們看到了幀率的下降。

也就是說(shuō),由于我們安裝了 32GB 系統(tǒng)內(nèi)存,游戲大部分都很順利。但是,如果你使用 GTX 1080 Ti 處理 8GB 的內(nèi)存,你肯定需要 16GB 的顯存,而顯卡的運(yùn)行速度還不到 4GB 的緩存。

然而,3GB 1060 實(shí)際上是用于 1080p 游戲,但即使將分辨率降低到 1080p,仍然可以看到 9.7GB 的 RAM 使用高峰,大部分游戲只能分配大約 2.6GB 的 VRAM。

?

PlayerUnknown

GeForce GTX 1080 Ti

我會(huì)快速總結(jié)一下我在其他游戲中看到的情況 ...... 在 GTX 1080 Ti 上運(yùn)行 PlayerUnknown 的 Battlegrounds 使用了 7.5 GB 的系統(tǒng)內(nèi)存,并且在 1440p @超高質(zhì)量的測(cè)試中,VRAM 使用率達(dá)到了 6.2GB。

GeForce GTX 1060 6GB

6GB 的 GTX 1060 的系統(tǒng)內(nèi)存分配攀升到 8.3GB,而頁(yè)面文件增長(zhǎng)到 14.5GB。

GeForce GTX 1060 3GB

隨著 3GB 的 GTX 1060 安裝,內(nèi)存分配到 12GB 和降低分辨率為 1080p 沒有幫助,仍然達(dá)到 12GB。

使命召喚二戰(zhàn)

GeForce GTX 1080 Ti

現(xiàn)在是最后的使命召喚二戰(zhàn)。在 1440p 上使用額外的質(zhì)量設(shè)置,我們看到 GTX 1080 Ti VRAM 使用率達(dá)到了 10.8GB,RAM 分配達(dá)到了 10GB。

GeForce GTX 1060 6GB

有趣的是,6GB GTX 1060 的內(nèi)存使用量與頁(yè)面文件大小相當(dāng)。比較不幸的是不是在同一張地圖上,我嘗試了多個(gè)地圖,看到了類似的用法。

GeForce GTX 1060 3GB

即使使用 3GB 的 GTX 1060,我們也可以看到類似的系統(tǒng)內(nèi)存使用情況,但是畫面下降變得非常明顯。降到 1080p 并沒有幫助,使用 3GB 1060 的玩家將需要降低畫面渲染質(zhì)量等屬性,從額外的要求到要求不高。

?

守望先鋒

GeForce GTX 1080 Ti

在這里,我們看到在 1440p,GTX 1080 Ti 只能達(dá)到 2.4GB 的 VRAM 使用率,而系統(tǒng)內(nèi)存只有 6.9GB,這意味著在守望先鋒的這個(gè)硬件配置中,8GB 是沒問題的。

GeForce GTX 1060 6GB

我們看到和上面類似的使用模式。系統(tǒng)內(nèi)存使用量達(dá)到了 7GB,所以 8GB 的內(nèi)存對(duì)于這個(gè)標(biāo)題來(lái)說(shuō)也是非常有效的。

GeForce GTX 1060 3GB

對(duì)于 3GB 1060 來(lái)說(shuō),在測(cè)試中 RAM 分配達(dá)到了 7.5GB,而在 1080p 下測(cè)試時(shí)也是如此。

星球大戰(zhàn)前線 II

GeForce GTX 1080 Ti

我使用“星球大戰(zhàn)前線 II”來(lái)監(jiān)視內(nèi)存使用情況。在 1440p 下使用 GTX 1080 Ti 時(shí),系統(tǒng)內(nèi)存使用量達(dá)到了 9.2GB,在游戲質(zhì)量設(shè)置上也達(dá)到了最高,所以這也是另一個(gè)建議使用 16GB 內(nèi)存的游戲。

GeForce GTX 1060 6GB

奇怪的是,6GB 1060 內(nèi)存分配降低到了 8.5GB 的高峰,我重新測(cè)試了幾次,每次都得到相同的結(jié)果。

GeForce GTX 1060 3GB

在安裝 3GB 1060 的情況下,內(nèi)存配置達(dá)到了 10.4GB,這意味著使用這款顯卡你肯定需要 16GB 的系統(tǒng)內(nèi)存。即使在 1080p,使用率仍然高于 10GB。

與非網(wǎng)編譯內(nèi)容,未經(jīng)許可,禁止轉(zhuǎn)載!

相關(guān)推薦