相信常常看影片的人應該對這兩個詞不陌生吧
這兩個詞雖然只差了一個字,但是效果和播放上的順暢度在同樣的電腦上,是天差地遠的
CPU:Celeron N4100 4 Cores (1.1/2.4)
RAM:4GB DDR4
GPU:Intel UHD Graphics 600
底下一律以我的筆電硬體作為測試,低階的硬體會更好看出差別
至於影片播放畫質則為4K 60fps,透過Edge (92.0.902.67) 瀏覽器開啟Youtube進行播放。
首先先來簡述一下CPU和GPU是甚麼東西
CPU中文簡稱較"處理器",全稱則為"中央處理單元" (Central Process Unit)
負責電腦中(幾乎)所有需要運算的工作,如上網、打報告等等,類似於電腦中的"腦"
而GPU中文叫做"顯示卡",全稱則維"圖形處理單元" (Graphic Process Unit)
主要負責電腦上需要圖形運算的工作,如剪影片、看影片等,類似於一個"畫家"
GPU又有分兩種,一種是內顯一種是獨顯。內顯,就表示這個圖形處理單元已經集成在處理器裡面。換句話說,一個處理器可以同時有CPU和GPU。注意,這個東西是不能拆開的。若你不需要這個內顯因為你已經有獨顯的話,是做得到的。舉intel為例,購買有英文字母F結尾的處理器,這系列處理器並沒有內顯的集成。換句話說,全部的圖形處理都會交由CPU (如果你沒有獨顯) 或者你的獨顯處理。
獨顯,顧名思義,就叫做"獨立顯卡",亦即這個圖形處理單元是和CPU分開的,可拆開討論。
簡介完了這兩種硬體後,很多人都會有個疑問:欸,那如果沒有內顯也沒有獨顯螢幕不就沒畫面了嗎?
錯,不會。就算沒有任何GPU,你的CPU也是可以勝任的。只不過因為CPU不是專門做圖形處理的(好比你叫數學家去畫畫),所以你在使用時的轉場動畫上會稍感卡頓,尤其是播放影片時,等等會詳細介紹。
先從軟解開始解釋好了。
軟解,即"軟體解碼",意思就是"透過軟體將資料交給CPU計算的方式進行影片的編、解碼並輸出"。
但是如同我上述提及的,這就好比你叫數學家去畫畫一樣,他耗盡全力去做但是成果依舊差強人意。結果就是你的CPU已經吃滿了(盡力了),但是你看到的畫面明顯就是卡卡的。
當然,如果你的CPU夠強(亦即你這位數學家的能力夠強),要勝任也是沒問題的。但是這還是有差別,在下面的總論會解釋。
接下來是硬解。
硬解,同樣顧名思義,意思就是"直接使用硬體(GPU)來做影片的編、解碼並輸出"。
這樣好不好?當然好啊,畫家(GPU)就是要負責畫畫不是嗎?這樣一來,你的影片或其他圖形處理動作都會變得更加順暢,這位畫家也能做到他該做的事情,多好啊!
最後,一定會有人問:其實沒有差別阿,反正我的電腦夠強,軟解硬解播放高畫質影片都十分順暢啊!
但是,差別就在你看不到的地方:使用率上。CPU可能用上7.80%才做得到的事情,GPU只需要幾十%就可以搞定。這樣一來你的電腦更加省電,二來因為硬解,使得CPU使用率大大的下降,你有了更多的CPU資源可用,你就可以同時做到更多的事情。
因此,最好還是硬解比較好囉!
附上軟解與硬解的對照圖。請注意Dropped那個地方以及使用率的變化。
(我透過停用內顯來達成軟解的情況。)
這是硬解,dropped只有22,相較於已播放的2011 frames而言只佔了1.1%
https://i.imgur.com/m2nBlE7.png
接下來看看軟解。dropped提升了473-22=451,相較於又播放的3322-2011=1311 frames而言佔了34.4%,CPU還是在滿載的狀態
而且實際在看的時候,大概放個2.3秒就會開始轉圈圈,但是buffer是還夠的,可以看出CPU力不從心
https://i.imgur.com/ctd9xxu.png
綜合以上狀況,雖然因為我CPU不好所以就算硬解使用率依舊頗高,但是總比滿載而且還轉圈還要好,是吧!
而且我只有用內顯還是可以順暢播放4K 60fps的喔,如果有獨顯8K說不定也是可以的
(我試過,我不確定可不可以,因為我的記憶體先滿了......)
好啦,今天就先介紹到這裡
我要去煮晚餐了~
你可能有興趣的文章...
全部留言
我記得xeon不是也沒內顯ㄇ?
B1 Xeon沒有喔 Intel Pentium Celron Core系列都有內顯 除了F結尾 其他系列都沒有內顯 不知道還有沒有沒講到的
我到時候會發一篇 如何看CPU的規格的文
還要看影片是用什麼編碼 av1的話內顯和RX500系列以前的a卡好像沒辦法硬解喔
對,原本這我也想講 但是我覺得這太難解釋了(絕對不是因為我懶 所以就乾脆不說了@ 這也就是為甚麼有些影片完全沒辦法硬解只有軟解