【科普】內存&核顯對性能的影響
在一般玩家的認知中,遊戲的幀數表現主要與顯卡有關,部分還會跟CPU有關。然而,在前幾期的筆記本評測中,M1060顯卡在部分遊戲中出現了內存影響性能的情況。當時由於時間所限,沒有詳細的去分析這個問題,這回希望將這個問題系統的探究一番,觀察內存與機器的性能發揮之間有什麼聯繫。
探究這個問題時,我們發現還有一個因素會影響性能,就是機器是否存在核顯。核顯作為筆記本中較為普遍的存在,很多發燒友認為核顯會制約顯卡的性能發揮,這種結論是正確的么?本次科普,將這類問題用實驗對比的方法展現,觀察它們是否真的影響了機器的性能。
目錄
【1】測試環境
【2】CPU性能測試
【3】顯卡跑分測試
【4】遊戲測試
【5】總結
【1】測試環境
為了保證數據的準確性和充足性,這期科普我們選擇了較為特殊的機型——可以自由屏蔽核顯的遊戲本。這樣既可以探究內存與性能的影響,又可以探究核顯與性能的影響,可謂一石二鳥。
但這類遊戲本很少見,絕大多數遊戲本都是無法切換的。除了外星人的部分機型可以切換外,微星的GT73也可以,不過這次我們選擇的是另外的機器,神舟Z7和Z8。
這是藍天P650系列模具,可以在BIOS中切換純獨顯或者雙顯卡模式,並且機型可以保證散熱足夠使用,不會因為機器自身原因影響結果的準確性。
這兩台機器顯卡為M1060和M1070,為了擴大科普的適用範圍,我們還需要用一台搭載M1050Ti的機器。可惜似乎沒有合適的切換雙顯卡的機器,最終選擇了炫龍T50Ti進行測試,這台機器的散熱同樣可以滿足測試需求。
3台機器使用的CPU均為i7-7700HQ,晶元組也都是HM175,內存上我們挑了3種選擇,單條8G、單條16G或者兩條8G,這樣在區分單雙通道的同時,還能看看容量大小是否也會影響性能。顯卡驅動版本為382.53,系統為win10 1703,測試軟體就是評測室常見的跑分軟體,遊戲同樣。
下面我們測試CPU在不同內存下的性能影響。
【2】CPU性能測試
先看看M1050Ti的機器表現如何。
可以看到,平均下來單雙通道差距並不大,具體項目中只有3Dmark的部分物理分數差別明顯點,可以認為內存通道數影響不大。
機器換為帶核顯的M1060,最終的結果類似,不過3Dmark物理分數的差距變大了,所以平均的差距也要比M1050Ti的大一點。
把核顯屏蔽了,單通道下單線程跑分好像低了點,但是3Dmark物理分數有些差距縮小了,最終平均下來幅度和剛才的接近。
現在換成M1070核顯機器,這個結果和M1060的很接近,主要還是3D11的物理分差距大。
再把核顯屏蔽了,這次單線程跑分沒有異常,不過3Dmark物理分數依然縮小了差距,最終單雙通道的差異變小了。
綜合下來,3台機器不管是否有核顯,內存單雙通道似乎對CPU本身的性能影響並不算很大,只有遊戲測試中的物理分數產生了差距。對比完內存,現在看看核顯是否會對CPU性能產生影響。
單通道下,兩者的差異也主要體現在3Dmark物理分上,不過這次沒有出現幅度特別大的情況,比較平均。
換成雙通道後,核顯對CPU的影響進一步縮小,由此可見核顯的存在與否影響不是很大。
對比完CPU的性能影響,接下來咱們看看顯卡跑分中有哪些差異。
【3】顯卡跑分測試
同樣是先對比內存的差距。
M1050Ti機器中,單雙通道對顯卡跑分的影響連0.1%都不到,完全可以認為是誤差,即內存對M1050Ti的雙顯卡機器無影響。
換成M1060帶核顯的機器後,差距同樣不明顯,平均下來才0.2%。
屏蔽掉核顯,M1060顯卡的跑分差異還是不大,看來M1060和M1050Ti都是對內存不敏感。
這個是M1070帶核顯的對比,這次終於不一樣了,Sky Diver有明顯的不同,其他項目有些差距也超過1%了。
屏蔽核顯後,剛才呈現出的差異又突然間沒了,這說明內存的影響僅在有核顯的機器中,並且還得是M1070以上的顯卡才會明顯。
既然這裡提到了核顯,接下來就看一下核顯對顯卡跑分的影響。
先看M1070顯卡的,單通道下有幾個項目差距較大,最大的還是Sky Diver。
換成雙通道內存後,Sky Diver沒問題了,平均下來影響很小。
對於M1060顯卡來說,好像單通道內存下帶核顯跑分普遍更好點,interesting。
改成雙通道後,結果是可以預見到的,沒有變化。
看完這些數據,可以大致歸納一下結論。
M1050Ti和M1060顯卡,核顯存在與否以及內存單雙通道問題都不會影響其跑分。
而M1070顯卡,有沒有核顯在某些跑分項目中存在差異,不過這只是在單通道內存下能體現,雙通道時差異消失。
是什麼原因導致的呢?
其實解釋原因很簡單,帶核顯的機器,視頻信號是核顯負責輸出的,當獨顯性能足夠好時,遊戲幀數達到了上百甚至上千後,核顯的這個功能就會明顯制約幀數的上升,剛才那幾個有差異的項目,對於M1070來說就是能跑上百幀的,然後核顯就有影響了。
CPU和顯卡在基準測試上都沒有表現出明顯的差異,那麼遊戲中又會如何呢?
【4】遊戲測試
遊戲的列表比較大,這裡將平均幀數的差距百分比進行了突出顯示。
在M1050Ti遊戲本中,大多數遊戲平均幀數都差不多,但是在看門狗2和幽靈行動荒野遊戲中,最低幀數上內存的不同產生了較大的影響,恰好這兩個遊戲的平均幀數也有一些差異。
用帶核顯的M1060遊戲本測試,此時的結果就有兩極分化了。看門狗2和幽靈行動荒野的幀數差距十分明顯,戰地1和量子破碎也有一定的差異,其他遊戲差距不大。
把M1060遊戲本的核顯屏蔽掉,可以看到幀數的差異變小了很多,戰地1和量子破碎可以認為影響不大,但看門狗2的差距還是比較大。
現在看看M1070遊戲本的表現,開啟核顯時,看門狗2的幀數差異將近20幀,幽靈行動荒野亦是如此,戰地1也很明顯了。
最後把核顯屏蔽,戰地1的幀數差距立刻縮小,然而看門狗2還是有差不多20幀的差距,幽靈行動荒野的幀數也差了15幀。
現在可以總結一下遊戲中內存對機器性能的影響了:
1.不同的遊戲,內存的影響不盡相同,有些不吃內存,有些很吃;
2.吃內存的遊戲,測試中比較明顯的是看門狗2、幽靈行動荒野和戰地1,其中看門狗2影響最大,帶不帶核顯都很明顯,而戰地1在屏蔽核顯的機器上會得到一定的緩解;
3.不同顯卡,對於內存的瓶頸是不同的,M1050Ti不明顯,M1060以上就需要考慮單雙通道問題了;
4.測試中發現,內存的容量似乎並不敏感,單通道16G和8G區別不大,這裡我需要給觀眾們道個歉,之前幾期的評測視頻中,由於沒有進行過系統的試驗,當時只是看到了加一條內存後幀數有明顯變化的事實,誤以為是容量差異所致,這次的科普揭開了謎題,影響幀數的不是容量,而是單雙通道問題。
剛才的數據也能大概猜到核顯對性能是有影響的,現在重新列表,看看影響到底有多大。
在單通道內存下,M1060顯卡的差異還是集中在那幾個吃內存的遊戲中,最低幀數的差異不容忽視。
換成雙通道內存後,幀數的差異就小很多了,唯獨看門狗2還在堅持不同,育碧我給你點個贊。
對於M1070顯卡來說,單通道內存下的幀數差異要比M1060更大,戰地1也一下子差了20幀。
在雙通道內存下,M1070的狀況與M1060有點類似,但仍然差異大一些。
核顯對遊戲幀數的影響還是有的,剛才跑分時就提到過原因,遊戲中的差異要明顯的多,這是因為還有其他的因素。核顯的顯存是內存共享的,毫無疑問也會吃內存的帶寬。當電腦只有單通道內存時,遊戲中CPU要參與計算,核顯也要負責輸出視頻信號,兩個一起搶有限的帶寬,自然瓶頸就很明顯了。
剛才看到的那幾個幀數差距大的遊戲,它們的共性就是CPU負載較大,這剛好就符合了解釋。如果機器是雙通道內存,帶寬的瓶頸就要小得多,然而還有一款遊戲存在幀數差異。我覺得這個鍋需要甩給製作遊戲的廠商了,可能它們現在都還沒做好雙顯卡筆記本的優化工作。
最後來一個純獨顯雙通道與雙顯卡單通道的幀數對比,看門狗2的幀數都快差一半了,是個玩家都能感受到流暢度的不同。
【5】總結
看完這麼多數據分析,實用性的結論其實剛才已經穿插在文章中了,不過為了方便大家整理思路,最後再總結一遍:
1.對於搭載M1050Ti的主流遊戲本來說,內存&核顯的影響並不大,玩家不必糾結機器是否有雙通道內存,是否可以屏蔽核顯等問題;
2.而使用M1060以上顯卡的機器,遊戲中可能會遇到單通道內存瓶頸的問題。通常比較吃CPU的遊戲會有此類問題,建議玩家再購買一條內存,組成雙通道後再使用;
3.核顯對遊戲性能的影響,主要在幀數特別高,或者遊戲比較吃CPU的情況下使用單通道內存才有所體現,目前雙顯卡對遊戲的兼容性已經很好了,只有極個別遊戲(育婊)還在這個地方沒有優化;
4.內存的容量不是糾結的點,目前來看8G沒有對幀數造成瓶頸。不過這不是說讓你搞2條4G內存插著用,因為很難保證未來8G容量不會出現不夠用的問題,給機器留一個升級的空間,是有一定意義的。
本次科普的內容到這裡就差不多了,其實整個科普大部分時間花在了數據統計對比上,為了得到數據,我做了相當於1年視頻評測的工作量,這期的科普做起來是真的累……對於普通消費者來說,大家只需要記住最後的總結即可,前面的數據只是用來證明結論的可靠性。
插個題外話,內存對CPU的影響,是跟CPU本身的性能有關的,如果這次測試CPU換成了6核或者8核,估計連前面的跑分都要受到影響了。
推薦閱讀:
※百萬級銷量的硬體,通用件組裝和全套重新設計哪個成本更低?
※硬碟忽然掉電會損壞硬碟和數據嗎?
※為什麼在 CPU 中要用 Cache 從內存中快速提取數據?
※傢具設計師台式電腦配置推薦?
※東芝Q200EX 240G評測~全盤SLC丟人吶!