Re: [硬體] 請推薦算AE用的繪圖卡
因為要說的太多了,所特別回一篇關於AE算圖更詳細的說明。
→ WizTonE:樓上我CS4有試過source在HD跟SSD.. 沒啥差.. 11/04 08:56
AfterEffects算圖,主要分 運算(Render)跟寫入讀取(IO) 兩部分。
1.運算
運算通常像是濾鏡、粒子、各式各樣的特效等。
運算本身又分成兩種,一種是利用CPU去計算,一種是用顯示卡的核心GPU去計算(CUDA)。
什麼是CUDA?
CUDA是Nvidia開發的一種運算方式,來幫助繪圖軟體做計算,取代CPU計算。
像是PS、AE還有很多轉檔軟體都有支援。
一般的效果多半都還是靠CPU去計算,那很多新的效果有註明CUDA技術的就會使用GPU。
兩著運算速度上會有蠻大的落差。
像是Video Copilot的Opricle Flare就是利用CUDA技術,
所以會發現即使加個一百層在運算上也幾乎不耗時。
AE CS5 64bit主要除了改為64bit作業模式加快速度外,
對轉檔壓縮這部分有增加了許多對CUDA的支援,
所以算圖轉檔壓縮的速度快上非常多,甚至會到2-3倍。
顯示卡的選擇?
未來會有越來越多這方面的計算支援,所以建議顯示卡還是買Nvidia的顯示卡為主。
CUDA技術在繪圖卡跟遊戲卡上都有,主要是看CUDA的核心數,
同等價位下遊戲卡的核心數會較多。
而繪圖卡則是在openGL上去寫了特別的驅動,
嚴格上來說對AE利用openGL運算的效果會有幫助,只是那幫助不會很顯著,
所以建議還是買"遊戲卡"為主。
最主要的還是CPU,CPU的速度決定了你運算的速度。
2.讀寫
像是AfterEffects、Premiere,這兩種相對於讀寫是非常吃重的。
當AE有很多影片層,在算圖或是預覽時都會做以下的步驟
硬碟上收集素材 > 將使用到的部分放到記憶體中 > CPU運算 > 成果
當你的素材很大很多,尤其是又疊個好幾十層時,
每次運算前,電腦光是從硬碟上搜集素材就要花很多時間。
這時硬碟的速度跟記憶體的大小就決定一切,
通常素材總總大於10G以上時,才會看出有比較顯著的差異。
SSD比起一般HD,不僅傳輸速度快,主要是連繫時間(Access Time)的差異更是明顯。
可以做個測試,準備10萬張Sequence連續檔,接著分別放到SSD與HD中,
然後在AE中匯入這兩個不同來源的相同連續圖檔,SSD大概 1 秒,HD要花上 100 秒。
( 詳細有興趣知道原理的再推文問,這邊怕說太多搞得太混亂 )
回歸正題,除了SSD對運算還有Preview的速度有很大幫助外,記憶體大小也是重點。
--------------------------------------------------------------------------
要是以上看不太懂,那沒關係,這邊有更淺顯易懂的解釋。
假設以大型的網購中心來解釋
硬碟是大倉庫,記憶體是物流中心,CPU是將貨物分配運送地區的工作人員。
今天要配送一些貨物,首先要去大倉庫裡面找到貨物,
這時候如何很快就找到東西的速度,跟可以運送的量就是關鍵。
再來是物流中心,假如物流中心夠大,就可以一次放很多找到的東西進去。
再來工作人員再從物流中心去把東西分類分配。
所以假如工作人員手腳不夠快,
你的大倉庫即使再快也是要等工作人員分配完了才能再送東西。
假如物流中心不夠大,那大倉庫可能要多花好幾次運送時間。
也就是說硬碟、記憶體、CPU彼此之間都要夠力,其中一個不夠,算圖是快不起來的。
該如何知道是哪邊不夠快呢?
可以在算圖時開啟工作管理員,看CPU是否有滿載,
假如沒有,多半就是硬碟不夠快,或是記憶體不夠大。
CPU一直維持滿載,就是代表硬碟速度有跟上,但是CPU速度不夠快。
就製作內容去預估
假如一個圖層都會套個10幾個效果,那會需要很大量的運算,那靠的就是CPU了。
假如同一個畫面,同時塞了好幾段影像,或是利用透明度去疊了好幾層,
或是做一些超大的圖,像是4K這種,這時看的就是讀寫的速度。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.9.12.162
推
11/04 14:13, , 1F
11/04 14:13, 1F
→
11/04 14:13, , 2F
11/04 14:13, 2F
→
11/04 14:14, , 3F
11/04 14:14, 3F
推
11/04 14:44, , 4F
11/04 14:44, 4F
推
11/05 18:19, , 5F
11/05 18:19, 5F
→
11/05 18:19, , 6F
11/05 18:19, 6F
推
11/08 03:16, , 7F
11/08 03:16, 7F
討論串 (同標題文章)
Digital_Art 近期熱門文章
PTT數位生活區 即時熱門文章