這個(gè)觀點(diǎn)是錯(cuò)誤的,玩3D游戲主要看電腦的浮點(diǎn)運(yùn)算性能,也就是看顯卡的性能。
一臺(tái)電腦的游戲性能怎么看呢?是高端的CPU嗎?intel擁有最棒的處理器,就選intel?
正確回答:不是的!
給你解釋下這是為什么。
電腦有主要2個(gè)性能指標(biāo),浮點(diǎn)計(jì)算(三角函數(shù))和定點(diǎn)計(jì)算(整數(shù)計(jì)算)
CPU(中央處理器):定點(diǎn)計(jì)算能力強(qiáng),也就是整數(shù)計(jì)算和邏輯運(yùn)算,而浮點(diǎn)計(jì)算的能力非常弱。
主要原因是CPU的線程數(shù)遠(yuǎn)遠(yuǎn)少于GPU的線程數(shù)。換句話說GPU的核心處理器數(shù)量遠(yuǎn)遠(yuǎn)多于CPU
GPU(顯卡):浮點(diǎn)計(jì)算強(qiáng)(三角函數(shù)),3D游戲的主要性能來源。
但凡是涉及到3D的程序或者游戲,都和浮點(diǎn)運(yùn)算有關(guān)系。
GPU的浮點(diǎn)計(jì)算性能之所以比CPU高,那是因?yàn)镚PU是被專門設(shè)計(jì)成處理浮點(diǎn)數(shù)據(jù)的結(jié)構(gòu),所以更高效。而且GPU的流處理器的數(shù)量遠(yuǎn)遠(yuǎn)超過CPU,上百倍的差別。
所以GPU非常適合用來處理浮點(diǎn)數(shù)據(jù),效率高,處理器多,并行計(jì)算能力強(qiáng)。
所以玩游戲的話,CPU不必買太好的,主流雙核都行的。如果把錢分配到GPU(顯卡)上面,電腦的游戲性能才會(huì)提高的更快。
intel的高端CPU太貴,雖然定點(diǎn)計(jì)算和邏輯運(yùn)算的性能強(qiáng),但和游戲性能沒有關(guān)系。玩游戲還是首要看GPU(顯卡)。
所以我們應(yīng)該買便宜的主流雙核CPU,也就是廉價(jià)的主流AMD處理器更好。
名詞解釋:浮點(diǎn)運(yùn)算
浮點(diǎn)運(yùn)算就是實(shí)數(shù)運(yùn)算,因?yàn)橛?jì)算機(jī)只能存儲(chǔ)整數(shù),所以計(jì)算機(jī)中的實(shí)數(shù)都是約數(shù),而不像我們?nèi)祟惪梢杂胻ancotsincos或者分?jǐn)?shù)來表示一個(gè)實(shí)數(shù)。
因?yàn)橛?jì)算器中的實(shí)數(shù)都是約數(shù)存儲(chǔ)的,這樣浮點(diǎn)運(yùn)算是很慢的而且會(huì)有誤差的。
比如一個(gè)游戲場(chǎng)景,有十幾萬個(gè)三角形數(shù)據(jù)要處理。
如果讓只有一個(gè)線程的CPU一條條的去處理,效率會(huì)異常的慢。
如果交給GPU處理,上百個(gè)GPU同時(shí)工作,并行處理數(shù)據(jù)。那么工作就會(huì)非常容易且高效了。