為什麼處理器高的進軟體不一定快
Ⅰ 現在為什麼人們都說CPU性能過剩,而不說顯卡性能過剩
CPU和顯卡究竟性能過不過剩是分情況的,我們平常說的CPU性能過剩是因為在用電腦日常辦公中,哪怕是一些復雜的3D 游戲 中,I3或者I5的CPU就可以達到足夠的性能,如果再往上提升效果變化不大。就現在I5 8400這樣的CPU,大部分用戶恐怕都很難使其佔用率超過50%,因此也造就了很多「低U配高顯」的裝機模式。
然而面臨這種情況的電腦用戶比例能達到90%以上,而對於其中那些喜歡玩 游戲 的玩家來說,顯卡則是往往是永遠不夠用的。幀數不足要求穩定60幀,60幀還不夠流暢,往上還有120幀、144幀;1080P解析度過時了,2K和4K更清晰,還有用戶們對 游戲 畫質的要求也是沒有止境的,而目前的 游戲 畫質與真實世界仍然差距很大,這些就會一直對顯卡性能不斷提出更高的要求,實際上每一代顯卡的性能提升幅度確實相當大。
為什麼CPU這幾年性能增長緩慢? 一方面是因為如今的CPU架構已經非常成熟,很難在單核效能上繼續提高,近兩年AMD和英特爾也只能通過多核來提升CPU性能;另一方面在於如今的半導體工藝進步越來越難,尤其是進入14nm以後,再也無法像以前那樣兩年一換代,成本和風險都大大增加了,關鍵的製程工藝進步慢,CPU自然進步也就慢下來了。
不過雖然這幾年CPU進步緩慢,日常性能過剩,這也不代表CPU就真的「過剩」了 ,面對伺服器和工作站領域,可以說CPU永遠不夠用,像我日常接觸較多的3D渲染和視頻剪輯方面,對CPU頻率和核心數都有很高的要求,只有更快沒有最快,始終都想和換新顯卡那樣換一顆更好的CPU來加快工作效率。
就電腦 游戲 而言,雖說目前看似CPU性能過剩,但也是正因為目前的CPU性能有限,很多 游戲 開發者的想法無法變成現實,所以我們看到大量開放性 游戲 中的同屏顯示人數是比較低的(CPU需要處理大量NPC智能運算),像《全面戰爭》這樣的超大規模對戰類 游戲 ,當人數達到一定程度時,再好的CPU都會出現卡頓。 所以CPU在目前的 游戲 中所謂的「過剩」也是 游戲 開發者無奈的妥協造成的。
現在為什麼人都說CPU的性能?談不上什麼技術性,我們先來談談CPU性能
一下是個人實際操作中所遇到的CPU性能過剩
之前使用的x79平台,雖然與桌面級電腦i7處理器或者i5處理器相比較志強CPU在某些方便性能完全是超越i7處理器和i5處理器
例如,使用x79平台單路工作站伺服器,CPU使用的是e2680,內存是32g,顯卡使用的是gtx1050ti
用於虛擬機 游戲 多開,在使用的過程中從一開始打開任務管理器觀察CPU的變化,隨著虛擬機的數量開的越來越多,CPU的變化並不是很明顯,例如開到九個的時候從原先每開一個增長5%,到開到第九個的時候,並沒有以百分之五的速度在增長,包括停止打開虛擬機 游戲 ,運行五個小時之後CPU使用率一直停留在55%到60%
之後再來觀察顯卡,使用gpuz查看顯卡的變化, 游戲 是全後台打開,那麼對於一個顯卡的性能,大部分數據體現是顯存是爆滿,顯卡使用率從5%到90%甚至百分之百
雖然使用了優化軟體,顯卡 游戲 數據處理降低了很多,但是隨著虛擬機數量開到九個,顯卡的數據分析,顯存和顯卡使用率滿載
其實舉這個例子,和實際當中使用桌面及電腦玩 游戲 ,或者一些吃硬體的 游戲 ,是同一個道理,顯卡當遇到 游戲 畫面人物數量或者是周圍環境數據變化顯卡的顯存和顯卡的處理能力都在隨時變化,當遇到數據過多處理不過來的時候,直接表現出來的就是FPS值突然下降,畫面卡頓,甚至假死狀態,從最早的6800gs128兆的顯存的 游戲 顯卡到後來512,包括中途出現動態顯存共享內存的tc512顯卡或者tc1g顯卡,包括最近幾年顯存容量的增加,在某些程度上是能夠緩解顯卡,再處理數據的時候數據暫時儲存在緩存裡面,但並不能完全解決,顯卡自身處理數據的速度,
所以顯卡這兩年的發展速度,要比過去更新速度快的很多,相對於CPU的發展,就拿英特爾來講,其實並沒有質的改變
先來談談這個標題,需要定義什麼是「CPU性能過剩」,什麼是「顯卡性能過剩」。
如果答主要描述的是「CPU的性能已經可以滿足很多需要,遠遠超出日常需求」和「顯卡的性能已經可以滿足很多需要,遠遠超出日常需求」的話,那麼從客觀的表面上來說,這個標題有且只有在 游戲 當中才能部分成立。
為什麼呢?因為在部分 游戲 當中,才會出現和答主描述的一樣的情況,即CPU的運算性能夠,而顯卡部分的性能不夠。想要准確講清楚這個問題,我們首先要來看看 游戲 中的情況,關於這個題目,題主首先要知道的是CPU和GPU它們在 游戲 的負載中是有不同的分工的,而性能不夠用時出現的症狀是不一樣的,後者更是關鍵,在很多時候會讓用戶有錯覺和誤解,其實已經發生CPU的性能瓶頸但不知道。
我們可以這樣說,在 游戲 當中CPU負責處理的工作是被存放在內存中需要計算的運動結果,比如射擊 游戲 當中,CPU需要處理的是角色的受傷情況、中彈情況、運動情況,著彈區域、天氣對於視野的影響,炮火的覆蓋面積有多大、彈頭的飛行時間和下墜距離、對肉體的殺傷力和對硬目標的傾徹力等等。
而在競速 游戲 當中,CPU需要計算的是路面的材質和起伏角度、輪胎和路面的磨損、天氣對於輪胎的磨損影響。在更復雜的 游戲 當中,不同的天氣(比如說下雨)以及大氣濕度對於大火燃燒時的擴散速度和燃燒效果等等,都是CPU需要負責的。而GPU需要負責的則更加全面,籠統的說,顯示器上輸出的所有畫面,草木、天空、植被、岩石、水體這些靜態目標,到煙霧、火焰、水花等等動態的目標都是它們需要負責渲染的。
所以,雖然不好直接對比兩者誰的工作更重,但是人的眼睛是對直接的畫面效果更加敏感的,至於更加符合物理規律的運動和結果,人們對於生活接觸之外的目標就並不敏感,一個證據就是電影中很多並不符合物理規律的鏡頭,大家還是看的很爽。這就造成一個結果,就是即使CPU的運算量降低、僅僅負責一些基本的運算,用戶的眼睛也不一定能夠看得出來,但是如果降低畫面的素質,降低GPU的工作量,那麼正常的眼睛一下子就能看得出,因為我們對於快慢、美醜要敏感的多。
所以對於 游戲 來說,其實很多時候CPU的佔用率都沒有滿載,對於四核八線程的處理器來說,或許只有一半以下的佔用率,就算是四核四線程的處理器,也不會輕易滿載,而對於規格再差的雙核四線程處理器來說,大家又會先行一步地認為它的規格不夠,所以一般用戶總結的用Core i5玩 游戲 ,確實有合理性,因為對於一般的 游戲 來說,它確實夠用。但是顯卡的意義就不一樣,我們打個比方,如果要降低CPU的工作量,讓 游戲 中的大部分最繁重的物理運算都砍掉,或者用GPU運算,僅僅保留和我們生活經驗最類似的一些基本的效果,或者是用預設的動畫加入的話,可能並不一定會覺得很假、很難受、不能接受,更大可能會覺得只是製作不夠精良、 游戲 比較粗糙,但是如果你要降低甚至砍掉GPU的工作,那麼可能 游戲 畫面就不剩什麼東西了。
就是因為上面的這些原因,一般、泛概來說, 游戲 對於CPU的要求會比較容易滿足,而對於顯卡的要求會更難滿足、更高,因為要搭設起一款像樣的 游戲 ,只要不誇張,需要CPU做的事情只有這么多,而且還可以取巧的省略,而需要GPU做的事情,有那麼多,還很難省區。
另外,就算是大家都不夠,產生瓶頸,GPU夠的時候,理論上幀數可以無限高,不夠的時候可以只有1幀、甚至0幀。而當CPU夠的時候,並不會怎麼樣,因為還要給GPU去渲染,而CPU不夠的時候,也不會有非常非常低的狀況,只會較低而已,如果只有20多-30多幀的時候,可能大家會更先入為主的認為是GPU不夠,而不是CPU不夠,因為它們在產生瓶頸的時候,GPU的狀況要劇烈的多。最後如果在 游戲 外的話,不好意思,只要軟體可以支持,那麼就不存在過剩的問題,因為更強的顯卡可以用來更快繪制模型,更強的處理器也可以更快渲染視頻,或者其他工作,總之只要軟體支持,都是一分錢一分貨。
大家價格就知道i7 7700kcpu玩 游戲 算是最好的cpu之一然而佔用率並不高,舉個例子5年前買的i7 2600和7700k對比性能提高的也不是很大,證明了目前市場上的cpu不存在本質性能差距。大部分都是過剩的情況。7700k售價2200元左右。
顯卡是一個淘汰率非常高的東西,因為性能差距太大。1080ti就比上一代980ti多了一倍的性能,一塊1080ti售價6000 9000之間裡面分了公版非公頂級非公幾個版本。可以買3個7700k的cpu。在3a大作的驚艷畫面下顯卡想要完美60幀運行,只能頻繁更新。因為畫面到了一定程度cpu再好也無法幫gpu分擔工作,cpu靜靜的坐在那裡看gpu搬磚。而n卡和a卡手裡肯定有那種制霸十年完美運行 游戲 的顯卡技術,但是沒辦法人家要賺錢,出一個顯卡殺手 游戲 ,就出一款顯卡,牙膏慢慢擠反正你都是要買的。
確實,顯卡我們感覺永遠是不夠的,而CPU一般對於 游戲 來說,很少有 游戲 要求很變態。就目前而言,4核的主流CPU就可以勝任98%的 游戲 了,更不要說更高端的處理器了。這主要還是因為 游戲 對CPU要求沒有那麼高,對顯卡要求太高的原因。特別是在2K及4K顯示屏上面,目前很多主流的中高端顯卡根本帶不動最高特效的 游戲 ,而CPU倒是沒有壓力。
這就是為什麼我經常給人寫配置時,CPU到了I59400或銳龍2600之後,基本上CPU是沒有變化的,如3500元的配置CPU是2600,4000的也是,6000的還是,而變化的主要還是顯卡。這就是因為對於玩 游戲 來說,這個級別的處理器完全夠用了,把多的錢全花在顯卡上才是明智之舉,這樣才能讓配出的電腦 游戲 性能最大化,才是最合理的。如果同樣的預算,你把CPU配成8700,那麼顯卡就會降低一個檔次,這樣反爾你CPU性能更浪費了, 游戲 性能更低了,這也算是「搭配不合理」了。
所以結合上面所述,我再來回答你第二個問題。我們CPU本身就已經過剩了,所以完全沒有必要去買更高級的CPU,就用i5的就可以了,如9400。買更高級的只會讓CPU性能造成更多的浪費,不如把錢花在顯卡上,再次提升顯卡的性能來獲得更好的 游戲 體驗。
不管是什麼 游戲 ,基本上都是對顯卡要求是最高的,所以我們在配 游戲 電腦時,顯卡永遠是第一位,其它夠用就行。
我是一名從事影視行業的人,你說CPU過剩,當下的CPU還沒有一款桌面級在win系統下能剪輯4K的神U,渲染3DSMAX或者C4D,或者pr渲染高清視頻目前的速度還是太慢,AE最新版確實做不到滿載,但是pr或者3D動畫滿載的情況下我們依然覺得速度不夠
因為你主要是玩 游戲 ,如果你是編程的或者是視頻剪輯等的工作,你恨不得CPU越強越好。 更加可怕的是,有些工作對顯卡和CPU的工作都很高。
在玩 游戲 的時候,對CPU要求不高,是因為 游戲 的基本運算要求不高,除了部分 游戲 之外,對CPU的要求真的是不高,甚至奔騰系列都可以滿足。
但是顯卡就不一樣了,它負責大量圖形渲染工作,說不好聽的,現在的RTX2080Ti或者是Titan RTX單卡跑4K屏幕都不輕松。
屏幕的解析度越高對顯卡的性能壓力越大,更加不要說上光線追蹤技術了,這些新技術對顯卡的要求更加是變態的存在。
這是因為大家對視覺的追求越來越高了,所以 游戲 的藝術設計越來越龐大;同時,屏幕越發清晰,解析度越來越高,新技術越來越多,所以顯卡的性能也顯得不夠用了。
他們說CPU的性能過剩,是因為對於大多數的消費者都是用來玩 游戲 或者是辦公看視頻的,CPU的性能當然過剩。但是對於專業人士來說,CPU越強越好。
就沒有什麼性能過剩。不論cpu還是gpu,從來就沒有性能過剩過。
現在所謂性能過剩,一方面是不思進取的pc產業鏈給自己臉上貼金,給他們的擠牙膏行為找借口;另一方面就是些不明所以的小白跟風炒出來的。
作為硬體廠商,明顯的比方說等燈等燈,這幾年擠牙膏人所共知。其中一個借口就是cpu過剩啦。真過剩了么?早著呢。像什麼圖像、視頻處理的,你問問他們誰覺得性能過剩了?其他搞什麼科學計算的更不用提了。也就沒啥事干整天游手好閑,刷下網頁水下貼吧跟下微博看看視頻耍耍 游戲 聊聊天的小哥小姐們,對他們來說,用什麼pc啊,手機足矣,當然就跟著嚷嚷cpu過剩了。
其實無非是現在pc發展進入了瓶頸,作為市場需求一方來說,沒有能夠推動pc硬體升級換代的新應用新特性出現,大傢伙兒進入了混吃等死的階段,於是硬體廠商也就得過且過,頻率基本沒法升了,製程也基本上快到頭了,性能是眼見的快要挖掘到盡頭了,就這樣唄,只要還有的賺,何必搞什麼新技術革命,萬一投資白扔了呢?像什麼人機語音對話和vr,就是例子。大把燒錢,始終無法普及實用。沒別的原因,性能差得遠。更別提性能過剩了。
說回來,就算是一般家常的玩 游戲 ,現在cpu都不見得性能夠用。什麼吃雞,多少人電腦能流暢運行?好,不說這些新作,就老 游戲 ,紅警這樣的,你們把屏幕上造滿單位玩玩?有多少人機器跑得動?更別提有些網游打群架攻城戰團體pk什麼的,有多少人機器能保證不卡?
還有辦公,開個大文檔?大表格?卡不卡?過剩不?
再有炒股什麼的,似乎看看盤買賣操作下,性能早過剩到天上去了。實際上呢?人現在那些證券公司,都在玩兒ai了,水平高,姿勢面廣,反應快,人類根本不是對手。散戶們給自己配個ai試試?還性能過剩呢,其實是人過剩了,多餘了。
以上都不談,萬一我就喜歡開他十幾幾十個網頁,掛上N個QQ,還要開視頻,開直播,開錄像,童鞋們,什麼cpu能過剩?
只有拿著性能不會用的,就沒有性能會過剩的。
談論什麼性能過剩之前,先把這話題過過腦子,別跟著人雲亦雲。
由於 游戲 主要是大量圖形渲染工作的集合,顯示性能的高低直接決定了幀率水平,而CPU只要滿足基本的 游戲 內數據運算需求即可,遠高於所需的性能水平也並不能發揮出來,實際 游戲 中高性能CPU的負載其實並不高。總之顯卡的的性能對 游戲 的影響要遠大於CPU。
顯卡之所以沒人覺得性能過剩,是因為更高的顯卡性能也就允許 游戲 廠商實現更高的畫面,基本上屬於有多少性能都能用的上。而且2K和4K解析度以及高刷新顯示器目前對顯卡的壓力還是很大,想要滿足的話需要很高的性能。
其實不存在拋開 游戲 本身來討論CPU和顯卡誰帶得動誰的問題,不同的 游戲 要求是不一樣的:
1、有些 游戲 對CPU要求較高、對顯卡要求不算高,GTX560等中端顯卡就可以全開特效,以模擬類的為主,比如文明系列;
2、有些 游戲 對CPU要求較低、對顯卡要求高,E5200等中端偏下的CPU就沒有瓶頸了,以賽車類的為主,比如極品飛車;
3、有些 游戲 對CPU、顯卡要求都高,以目前的FPS/動作 游戲 大作為主,比如GTA5。