Re: [硬體] 請推薦算AE用的繪圖卡

看板Digital_Art (影音圖片編輯)作者時間13年前 (2011/11/04 13:54), 編輯推噓4(403)
留言7則, 4人參與, 最新討論串2/4 (看更多)
因為要說的太多了,所特別回一篇關於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
酷! 感謝解說, 我在CS4時算圖, cpu將近90%~100%
11/04 14:13, 1F

11/04 14:13, , 2F
以目前有gtx570的狀況來看, CUDA這部分應該是沒問題
11/04 14:13, 2F

11/04 14:14, , 3F
所以該超頻I7了嗎XDD
11/04 14:14, 3F

11/04 14:44, , 4F
推 我以為cuda只有預覽有差 render也會自動使用cuda囉?
11/04 14:44, 4F

11/05 18:19, , 6F
這邊寫到CUDA使用好像是在外掛?
11/05 18:19, 6F

11/08 03:16, , 7F
push
11/08 03:16, 7F
文章代碼(AID): #1Eitu8tH (Digital_Art)
文章代碼(AID): #1Eitu8tH (Digital_Art)