一、前言:是什么因素導(dǎo)致了網(wǎng)絡(luò)游戲的卡頓!
可能有很多同學(xué)會有這樣的體驗,自己的電腦在玩3A單機(jī)大作的時候幀率非常高,在網(wǎng)絡(luò)游戲中一個人做任務(wù)電腦運行也很流暢,但是一旦到了大規(guī)模團(tuán)戰(zhàn)的時候,會立刻變成幻燈片畫面,游戲的幀率很多時候甚至只有1~2幀!
之所以會出現(xiàn)這樣的情況,多數(shù)原因是因為你的系統(tǒng)內(nèi)存帶寬不足,嚴(yán)重影響了CPU的運行效率。
其實我們知道,高性能CPU在高負(fù)荷運算時數(shù)據(jù)吞吐量都是幾百GB/s甚至可以達(dá)到TB/s級別,內(nèi)存區(qū)區(qū)數(shù)十GB/s的帶寬根本無法滿足需求。如果讓CPU直接從內(nèi)存從存取數(shù)據(jù),會導(dǎo)致處理器在大多數(shù)時候處于等待的狀態(tài),運算效率會跌到慘不忍睹。為了減少CPU直接從內(nèi)存存取數(shù)據(jù)的次數(shù),于是就有了緩存的誕生。發(fā)展到如今,在處理器中,緩存所消耗的晶體管數(shù)量已經(jīng)遠(yuǎn)遠(yuǎn)超過CPU核心。
一般來說,現(xiàn)在處理器的L1、L2配合8MB的L3緩存在大多數(shù)情況下都能實現(xiàn)95%以上的命中率,也就是說CPU只有5%不到的數(shù)據(jù)會直接從內(nèi)存中讀取,這種情況下內(nèi)存帶寬對于系統(tǒng)性能的影響會變得微不足道。
不過一旦數(shù)據(jù)量成倍加大,緩存命中率開始降低的時候,CPU的運算效率就會急劇降低(在很多游戲中出現(xiàn)的最低幀或者卡頓的時候往往就是這種情況),畢竟內(nèi)存的帶寬只有三級緩存的十分之一左右。
回到網(wǎng)絡(luò)游戲,當(dāng)你一個人在野外刷怪做任務(wù)時,實際上和單機(jī)游戲差不多,對于CPU和內(nèi)存性能沒有太多的需求。
但是一旦幾十人上百人同時攻擊野外boss、或者是在大型的團(tuán)隊副本攻略Boss時,數(shù)據(jù)的運算量和傳輸量會呈幾何級的提升,配置不太合理的主機(jī)往往就會卡成幻燈片。
這種情況下,提升CPU頻率、緩存容量、提高內(nèi)存頻率可以有效緩解卡頓的情況。從理論上來說,內(nèi)存頻率、CPU緩存容量以及CPU的IPC性能直接能夠影響網(wǎng)絡(luò)游戲的團(tuán)戰(zhàn)體驗。
本篇文章主要針對目前市面上比較流行的9款MMORPG和電子競技游戲進(jìn)行幀率測試,在預(yù)算有限的情況下,如何選購一臺體驗更好的電競主機(jī)。
處理器選擇的是AMD銳龍5 3600與Intel 酷睿i5-9600KF,他們是A/I各自在千元級市場的銷量擔(dān)當(dāng)。
從參數(shù)上來看,i5-9600KF更高的主頻可以直接提高網(wǎng)絡(luò)游戲的運行幀率,不過銳龍5 3600的三級緩存容量高達(dá)32MB,同樣也能改善團(tuán)戰(zhàn)時的幀率表現(xiàn)。
顯卡開始統(tǒng)一搭配GTX 1660 Ti,而考慮到AMD平臺(處理器+主板)整體價格更低,后期我們再為銳龍5 3600更換一塊更高檔的RX 5700 XT。
測試平臺如下:
二、暴雪系及其他主流競技游戲測試
1、使命召喚16:戰(zhàn)區(qū)
《使命召喚16:戰(zhàn)區(qū)》應(yīng)該是當(dāng)前最火的大逃殺游戲,在上線3天之后玩家就突破了1500萬。
手動調(diào)節(jié)到高畫質(zhì),分辨率為1920*1080,顯存占用3610MB。
至于測試場景,我們選擇在容顏河采石場的一處固定場景跑步前行30秒,并記錄平均幀率。
銳龍5 3600 + RX 5700 XT可以達(dá)到166FPS
《使命召喚16:戰(zhàn)區(qū)》這個游戲比較偏向于Intel處理器,在都使用GTX 1660 Ti的時候,i5-9600KF的平均幀率比銳龍5 3600要高4幀。
在換成RX 5700 XT顯卡之后,銳龍5 3600的幀率暴漲到了154FPS,提升幅度將近50%。
2、魔獸世界
對于魔獸世界而言,人越多、規(guī)模越宏大的場景越能體現(xiàn)出CPU的性能差異。不過筆者棄坑實在太久了,最終只能在鷹翼廣場對比一下靜態(tài)畫面的幀率。
非常巧合的是,i5-9600KF與銳龍5 3600在搭配GTX 1660 Ti的時候幀率居然一模一樣,都是158FPS。
把顯卡換成RX 5700 XT之后,幀率直接提升到了197FPS。
其實在靜態(tài)的場景下,WOW這個游戲并不消耗CPU,因此在升級顯卡之后幀率能夠提升40FPS左右。
3、守望先鋒
《守望先鋒》暴雪娛樂第一次涉足FPS領(lǐng)域的作品,這款游戲影響力一度超過了LOL,即便是現(xiàn)在仍然還有相當(dāng)數(shù)量的玩家活躍在游戲中。
由于游戲沒有提供測試程序,我們選在訓(xùn)練關(guān)卡中從出生地一直向前奔跑,用Fraps記錄20秒幀數(shù)。測試時打開100%渲染。
守望先鋒這個游戲?qū)τ贑PU的要求并不高,基本上一塊i3-9100F就能保證處理器不至于成為瓶頸。
這款游戲與《魔獸世界》一樣,在搭配GTX 1660 Ti的時候,幀率差異只有1幀,可以算作是誤差。
將顯卡換成RX 5700 XT之后,平均幀率就猛增到了227FPS,提升幅度達(dá)到了45%。
4、絕地求生
由于本游戲沒有提供測試程序,我們選在訓(xùn)練場中選擇了一塊無人場地,反復(fù)進(jìn)行多次幀率測試,確認(rèn)每次得到的結(jié)果差距都在2%以內(nèi)。
在銳龍3000系列處理器誕生之前,,《絕地求生》一直都是Intel處理器的優(yōu)勢項目。不過Zen 2構(gòu)架的優(yōu)秀表現(xiàn)獎形勢逆轉(zhuǎn)了,目前銳龍3000處理器幀率都要略高于同級別的酷睿處理器。
在搭配GTX 1660 Ti的時候,瓶頸在于顯卡,因而銳龍5 3600的幀率比i5-9600KF只高了2FPS。在換成RX 5700 XT顯卡之后,銳龍5 3600的幀率提升到了141FPS,提升幅度為26%。
5、APEX英雄
《Apex英雄》同樣沒有提供測試程序,為了減少測試時變量的干擾,我們選取在訓(xùn)練場進(jìn)行幀數(shù)測試,測試時手動調(diào)整為最高畫質(zhì)。我們在訓(xùn)練場錄得的幀率與同實戰(zhàn)時的幀率較為接近,因此有一定的參考價值。
這個游戲與《使命召喚:戰(zhàn)區(qū)》類似,Intel處理器略有優(yōu)勢,i5-9600KF比銳龍5 3600高了2幀的樣子。
但是換成顯卡之后,銳龍5 3600的幀率達(dá)到了143FPS,提升幅度為31%。
6、坦克世界
《坦克世界》是一款經(jīng)典的戰(zhàn)爭網(wǎng)游,號稱在全球擁有1億玩家。另外在1月份中國疫情還算比較嚴(yán)重的時候,游戲的制作及發(fā)行公司Wargaming(WG)捐款了1000萬美元。
銳龍5 3600 + GTX 1660 Ti的分?jǐn)?shù)為22062,換算成幀率是133FPS。
i5-9600KF + GTX 1660 Ti的分?jǐn)?shù)為22350,換算成幀率是135FPS。
將顯卡換成RX 5700 XT之后,分?jǐn)?shù)暴漲到了29426,幀率約為177FPS。
顯然,想要在極高畫質(zhì)下完《坦克世界》,顯卡更為重要。在搭配GTX 1660 Ti的時候,i5-9600KF的幀率比銳龍5 3600略高2FPS;但是將顯卡換成RX 5700 XT之后,銳龍5 3600的幀率會達(dá)到177FPS,提升幅度為33%。
三、騰訊系游戲測試
1、堡壘之夜
自從加入了“大逃殺”模式之后,《堡壘之夜》的用戶數(shù)就呈幾何級的增長,早在2年前玩家數(shù)量就超過了2億,成為全球最為火爆的網(wǎng)絡(luò)游戲之一。
為了避免不必要的變量干擾,我們選擇在了湖心的一個小島上,測試的時候做來回折返跑30秒,并記錄游戲的幀率。
都使用GTX 1660 Ti,i5-9600KF的幀率要略強(qiáng)于銳龍5 3600,差異在1~2%之間,不過在將顯卡換成RX 5700 XT之后,銳龍5 3600的幀率就暴增了40FPS,遠(yuǎn)超使用GTX 1660 Ti的i5-9600KF.
2、 天涯明月刀
《天涯明月刀》為國內(nèi)首款定位于“電影網(wǎng)游”的作品,有騰訊旗下的北極光工作室完成研發(fā)。
測試時設(shè)置為“高配畫質(zhì)”。有一點比較奇怪,將最高幀率鎖定為60FPS的時候,實際上只能達(dá)到57FPS;將游戲的最高幀率鎖定到120FPS的時候,實際是只能達(dá)到104幀。
由于《天涯明月刀》鎖定的幀率上現(xiàn),即便將顯卡換成RX 5700 XT,游戲的幀率也沒有絲毫變化,同為104PFS。
另外就是這款游戲,銳龍5 3600的幀率更好些,i5-9600KF沒有達(dá)到最高幀率,比銳龍5 3600要低了7幀。
3、劍靈
這款2013年由騰訊引入內(nèi)地的游戲一度成為當(dāng)時最火爆的MMORPG游戲,但是由于游戲的優(yōu)化實在太爛,也讓不少玩家無奈離開。
至于游戲的畫質(zhì),雖然在5檔畫質(zhì)下畫面效果非常驚艷,但是人數(shù)多幀率將會變得慘不忍睹,團(tuán)戰(zhàn)的時候1~2幀是很常見的事。因此我們將畫質(zhì)設(shè)置為“戰(zhàn)斗優(yōu)化選項”。
至于測試場景,我們選擇了風(fēng)月館倉庫,這里玩家人數(shù)相對較多,對于處理器有一定的壓力。
在1080P“戰(zhàn)斗優(yōu)化”畫質(zhì)下,《劍靈》對于顯卡基本上沒有什么要求,即便是將顯卡換成RX 5700 XT,游戲的幀率提升也非常之有限。
對于處理器而言,i5-9600KF由于頻率更高,在幀率方面有一定的優(yōu)勢,比銳龍5 3600強(qiáng)了10%左右。
4、內(nèi)存頻率對于游戲幀率的影響
測試游戲我們選的是《劍靈》,分別在2133MHz內(nèi)存3600MHz頻率測試i5-9600KF平臺在游戲中的幀率。
這是3600MHz時的幀率,在風(fēng)月館倉庫處有59FPS。
將內(nèi)存頻率降到2133MHz之后,幀率降到了38FPS,幀率損失了超過30%。
四、總結(jié):新一代銳龍?zhí)幚砥鞲鼉?yōu) Intel任重而道遠(yuǎn)
首先必須說明,網(wǎng)絡(luò)游戲的測試存在著非常多的變量,因此測試并不能保證完全的公平。
比如我們在測試《劍靈》的時候,由于測試場景中玩家數(shù)都一直在變化,即便是在同一個地方、同一個方向與視角、同樣的畫質(zhì),但是在不同時段的幀率肯定是不一樣的。
對此我們也有一些解決辦法,如果下次還有機(jī)會測試網(wǎng)游,屆時會向大家展示出來。
另外就是,網(wǎng)絡(luò)游戲其實在團(tuán)戰(zhàn)的時候不同的CPU表現(xiàn)會天壤地別,只是由于條件以及時間限制,此次我們并沒有測試大規(guī)模戰(zhàn)斗場景的幀率。
從測試結(jié)果來看,在都搭配GTX 1660 Ti的時候,i5-9600KF在所測試的游戲中的幀率會比銳龍5 3600強(qiáng)1.2%左右,差距主要是來源于《劍靈》。而其他8款游戲的表現(xiàn),2款處理器基本上處于同一水準(zhǔn)。
不過在搭配了RX 5700 XT之后,銳龍5 3600的幀率會提升27%,從而能夠反超i5-9600KF 26%。
在這里要解釋以下幾個問題:
1、為什么測試平臺i5-9600KF要搭配Z390主板?
這是為了能夠讓i5-9600KF使用高頻內(nèi)存。
在我們測試《劍靈》時,3600MHz頻率的內(nèi)存比2133MHz的幀率要高出了30%左右。
不只是《劍靈》,像《魔獸世界》、《天龍八部》、《絕地求生》,幾乎所有涉及到團(tuán)隊?wèi)?zhàn)斗的MMORPG與電子競技非常需求內(nèi)存頻率,高頻內(nèi)存能帶來更高的幀率。
想要讓i5-9600KF發(fā)揮更好的性能,必須要用Z370/390主板。
2、為什么銳龍5 3600會加入RX 5700 XT的測試數(shù)據(jù)?
這是為了測試在同樣預(yù)算的情況下,價格更便宜的處理器搭配更高端的顯卡游戲的運行幀率會有怎樣的變化。
500元左右的B450主板就可以支持CPU和內(nèi)存的超頻,而i5-9600KF要使用高頻內(nèi)存必須要搭配價格昂貴的Z370/390主板,再加上處理器之間的價格差異,銳龍5 3600平臺的價格要比i5-9600KF便宜500~600元左右。
這個差價應(yīng)該是拿銳龍5 3600 + RX 5700與i5-9600KF + GTX 1660 Ti進(jìn)行對比,但是為了更好凸顯顯卡在游戲中的作用,我們選擇了RX 5700 XT。
選擇RX 5700 XT的另外一個原因,還因為它是目前2000元價位性價比最高的顯卡。現(xiàn)在市場上的非公RX 5700 XT價格與RX 2060相當(dāng),但是性能卻要比RTX 2070還要強(qiáng)。
3、MMORPG和電子競技類游戲是否6核6線程就夠了?
目前主流的電競類游戲以及MMORPG游戲?qū)Χ嗪诵牟]有太高的需求,6核6線程就足夠使用了。但是如果你想在雙開MMORPG游戲,6核6線程會非常吃緊,這個時候超線程功能或者更多的核心數(shù)就能帶來更好的體驗。
此外,如果你若有直播的需求,最低的要求也是6核12線程,否則CPU不會有足夠的資源進(jìn)行推流。
至于Intel,想要在未來扭轉(zhuǎn)桌面處理器不利的局面,需要更多的從玩家的角度來考慮:
1、開放i5處理器的超線程技術(shù):這一點Intel已經(jīng)準(zhǔn)備好了,即將上市的第十代Comet Lake-S酷睿i5處理器將會擁有超線程技術(shù),若你是Intel鐵桿粉絲,不妨再等等。
2、開放B460主板的超頻功能:現(xiàn)在的部分i3/i5處理器也能超頻,但是主板只能選價格昂貴的Z系列主板,如果未來中端的B460主板能夠支持超頻,哪怕是只開放內(nèi)存超頻的功能,都能讓i5處理器在網(wǎng)路游戲中擁有更好的游戲體驗。
雖然這種做法可能會損害高端Z系列主板的銷量,但是實際情況是,有能力購買i9-10900K的玩家?guī)缀醪粫紤]供電薄弱的B460主板。
現(xiàn)在爆款的電商電競整機(jī)都是清一色i5-9600KF + B360主板的奇葩搭配,也算是PC領(lǐng)域的一個奇觀了!
如果你是在預(yù)算有限的情況下想購買一臺主機(jī)玩網(wǎng)絡(luò)游戲,考慮到游戲多開、直播、無疑新一代的銳龍5處理器平臺是相對合理的選擇!
更為重要的是,由于主板以及處理器價格上的優(yōu)勢,在同樣的價位上,選擇銳龍5 3600平臺可以搭更高階的顯卡,這對于單機(jī)游戲以及大部分網(wǎng)絡(luò)游戲來說,可以代理立竿見影的幀率提升效果!
責(zé)任編輯:wv
-
處理器
+關(guān)注
關(guān)注
68文章
19048瀏覽量
228542 -
amd
+關(guān)注
關(guān)注
25文章
5406瀏覽量
133738 -
intel
+關(guān)注
關(guān)注
19文章
3476瀏覽量
185587
發(fā)布評論請先 登錄
相關(guān)推薦
評論