把多核關了能提升游戲性能嗎?
答案一定的,還是要取決于你的主頻和游戲優(yōu)化類型,一般老游戲單核好些,但也不是絕對。
隨著現(xiàn)在社會的發(fā)展,科技也在不斷的前進當中,電腦似乎成為了家家必備的電子產品,不得不說,電腦的發(fā)展真的是快,從以前的笨重龐大,到現(xiàn)在的輕巧玲瓏,它的優(yōu)越之處可不僅如此,相信未來的發(fā)展它也會帶給我們更多更大的驚喜。要說到電腦的元件,那么不得不提到的就是它的核心元件——CPU了。
CPU分為單核和多核心,單核性能強對所有軟件都有用,多核對作了多核優(yōu)化的軟件更有用。建模、渲染、壓制、編譯、大型單機、科學計算……這些類型的軟件絕大部分都是有多核優(yōu)化的,可以利用多核心性能。
最開始的的時候,大家都是走在提升單核性能的賽道上,但是慢慢的,大家就發(fā)現(xiàn)單核的處理器并不能滿足電腦的全部要求,就轉而投入研發(fā)多核的CPU了,而且有了很好的成績,多核CPU使性能有了很大程度的提高。
單核的平靜主要在于它的頻率和緩存的效率,而這都是和半導體直接相關聯(lián)的,但是可以發(fā)現(xiàn)近些年來,半導體領域并沒有多么大的發(fā)展與進步,所以說沒有先進的半導體相持,想要做出性能強大的單核CPU是很困難的。
那么大家最關心的游戲性能,到底是多核心還是單核心好一點呢?網頁游戲等比較簡單的游戲是看單核心的性能,大型的3A大作一般是看多核心性能。比較特殊的是某訊的游戲,一般來說比較看重單核心的性能~
但是,多核CPU打游戲一定會更快嗎?不一定。排除頻率、架構IPC的差異,某些情況下多核CPU打游戲甚至會更慢!
這就要歸功于游戲公司對核心的優(yōu)化了,也演變出了“一核有難、多核圍觀”的梗。這主要是因為視頻壓縮這類任務可以輕易做到并行計算,例如一個線程壓縮某個片段,另一個線程壓縮另一個片段,多核一起運作,最后壓縮完成所有片段,完整視頻也就壓縮完成了。而游戲的運行一般都是線性的,某一步的運算往往會和上一步息息相關,很難充分利用多個線程。
例如在FPS游戲中,某個玩家被擊中產生傷害,那么這個傷害結果和子彈運行軌跡有關,需要先計算出子彈軌跡然后才能計算出傷害,這只能在一條線程中先后完成,無法通過多線程同時計算子彈軌跡和傷害。游戲想要充分利用多核,需要巧妙地將計算任務拆分成為多線程,例如不同的線程負責物理碰撞、AI行為等,技術門檻比較高,也得下更多功夫。比如吃雞剛剛火爆的時候,一般GTX 1060 6G才能滿足流暢,現(xiàn)在960都勉強能玩了,這就是游戲逐步優(yōu)化后的表現(xiàn)。并且隨著時代的發(fā)展,越來越多游戲愿意在多線程優(yōu)化上做出努力。