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