中高端N卡針對PR和AE的渲染加速到底有多大作用?
目前本人配置是I7 4790+240GB SSD+16GB內存+R9 380顯卡(A卡)
描述這個問題的我正在導出一個3D展覽館效果的視頻,2分30秒視頻時長導出需要6個多小時感覺身體被掏空,累感不愛......
然後每次開軟體的時候,AE都會提示我N卡加速的存在,然而由於我本人的電腦是A卡,因此只能無視這條提示,但是現在各種高清特效的渲染實在讓我對手頭的電腦感覺有些力不從心。正好核彈廠也推出了新一代顯卡,雖然有些貴,但也並不是買不起,我目前有點想等GTX1060,或者乾脆咬咬牙買1070。那麼問題來了:中高端N卡針對AE和PR的渲染加速到底有多大作用?說實話對我而言哪怕只是促進1/3那也是很不錯的效果了。好吧我承認我主要是拿來玩遊戲的,不過鑒於新一代A卡性價比爆表,所以我在想加錢買N卡能不能讓我達到我想要的加速效果。
隨著macOS Sierra 10.12的發布,今天終於收到了CUDA的8.0版本更新提示,就順帶做了個小測試
一直以來都知道Apple主推OpenCL的顯卡加速,因為只有N卡能用CUDA加速,
而在垃圾桶Mac Pro、5K iMac、2015款的MacBook Pro上都是A卡,
渲染加速只能用OpenCL,要麼就不用顯卡加速,單純只用CPU,
因此就突發奇想,測試一下CUDA、純CPU、OpenCL三者究竟差距多少。
測試環境:
- MacBook Pro(Retina,15-inch,Early 2013)
- CPU:Intel Core i7 3740QM
- GPU:NVDIA GT 650M
- RAM:16GB
- OS:macOS Sierra 10.12
測試源素材:
- 解析度:1920*808,24 fps
- 封裝格式:MP4
- 視頻編碼:AVC/H.264
- 音頻編碼:DTS,768Kbps,48 kHz,
- 平均混合碼率:10.6 Mbps
測試軟體:
- Adobe Media Encoder CC 2015.4(目前為止的最新版本,渲染內核跟PR、AE是一樣的)
轉碼格式:
- 封裝格式:MP4(目前最通用的互聯網格式)
- 視頻: 640x480 (1.0), 24 fps, 逐行, 00:10:00:00(原素材103分鐘,測試截取前10分鐘渲染)
- 音頻: AAC, 128 kbps, 48 kHz, 立體聲
- 視頻比特率: VBR, 1 次, 目標 8.00 Mbps, 最大 8.00 Mbps
最終編碼時間:(分別測試5次取平均值)
- CUDA 編碼時間: 00:03:45=225秒
- OpenCL 編碼時間:00:04:56=296秒
- 單純CPU 編碼時間: 00:04:31=271秒
比例:
CUDA:OpenCL:純CPU = 225:296:271 = 76%:100%:91%
結論:
CUDA&>純CPU&>OpenCL
OpenCL最慢
CUDA最快,比OpenCL快了24%
單純CPU加速,比OpenCL快了9%
結語:
- OpenCL加速未必真的不如單純CPU。雖然在MacBook Pro(Retina,15-inch,Early 2013)測試環境下,得出以上成績,但是並不代表單純CPU、和OpenCL加速的性能差不多,首先因為我的顯卡是650M,性能在天梯圖中屬於中下階梯,而CPU 3740QM 在天梯圖中屬於上等階梯,所以在5K iMac或者Mac Pro等其他顯卡性能更高的A卡或者N卡機型上結果可能結果會有所逆轉。
- 顯卡加速對渲染速度提升非常明顯。從CUDA的加速可以看到,即使是性能很弱的650M,相比單純CPU渲染也提升了15%的速度,更不用說NVidia GTX 1080等其他高性能顯卡了,近兩年隨著顯卡的性能提升,這個差距只會越來越大。而且AE中的E3D等插件都是支持顯卡加速渲染的!達芬奇的渲染也是用的顯卡加速!
- 目前為止,在N卡的加速選項中,CUDA是最優選擇。CUDA的加速比OpenCL快很多是毋庸置疑的,所以以後大家在用Adobe系列的軟體時,比如說AE、PR,選擇CUDA加速,渲染是最快的,當然前提是N卡,A卡只能用OpenCL了。
- 未來可能是Metal的天下。蘋果以前推OpenCL,現在推Metal,在新架構的Mac上,AE、PR中除了OpenCL 、CUDA,還有Metal加速可以選擇,手頭沒有新機暫時無法測試Metal加速的效果。
PS:
在渲染過程中我也注意到在用CUDA加速和OpenCL加速時,
CPU、GPU的利用率差不多是CPU在40%-60%左右,GPU95%左右,也就是說GPU加速為CPU減少了40%左右的負載,同時速度更加快,相信換個其他顯卡,效果會更加明顯,顯卡加速相比CPU效率實在是高太多了。
而單純的CPU渲染時,CPU的利用率能達到90%以上,GPU利用率幾乎為0%
10X0系列帕斯卡核心的顯卡對Adobe加速還是有效果的,但是本人發現此系列卡在Win10下運行有個BUG,暫時不支持AE 2014、2015以及2017下 Composition Ray-traced 3D 的屬性設置。不知道是不是因為Win10太新,變動太頻繁,或者顯卡核心太新無法適應,只要選擇3D反射合成,立刻警告出錯。看看提示的意思,總結一下,就是說你的顯卡太爛。。。這也是無語得很了。
無意中發現,同樣Win10,我以前用來打遊戲的 GTX 560Ti SLI 配置倒能夠穩定運行。。。。。。
現在涉及R3D的細節製作都在遊戲機上設置,做完後拿到1070的機器上,提交Media Encoder 來渲染。這也是奇了怪了,ME開啟CUDA渲染倒是很穩定,從不提示出錯,就是涉及R3D會自動轉CPU模式,開啟龜速渲染。。。。
Win10 下N卡以前的老卡例如:Quadro 4000 、6000等費米核心都能完好支持Ray-traced 3D 的顯示,但CUDA渲染則會經常出錯。只要運算量一大,有時還往往提示Opengl崩潰後自動退出。
註:我花了一晚上重裝Win7,證實了以上BUG在Win7下也是存在的,看來暫時無解了呢....
本人是ASUS的龍騎士1070超頻版(開始想買ASUS的公版卡,但看到超頻版價格差不太多,而TOP版貴400,猶豫了一下覺得沒必要,還是入手了這塊),剛入手1周多,也算是吃螃蟹的了。
話說不知道公版卡會不會出現這樣的問題,其他如有1060和1080卡的朋友告知一下,實在不行就去換掉。
總之,卡是好卡,但。。。出於工作考慮的話,只好無奈照溝渠了。。。
說說經驗,這卡真實用下來,個人覺得應該是超過了Quadro 4000M以下版本的老卡了,雖說無法提供此方面數據支持,但是實際操作上還是覺得有效果。
對AE插件的支持上也不錯,不會如以前的老卡提示Opengl錯誤。
此外,因多年的習慣,我習慣用Sony Vegas Pro 13 來做AE快速預剪(以前可以輸出AAF文件導入AE,現在則可以直接存成PR格式),之前Win10 下 Q6000 的卡只有關掉CUDA才能用,一開就會崩,現在的CUDA表現也正常了。
(汗,Vegas 手速越快越會崩,這個結論我也不知道自己是怎麼總結出來的。可能自己往往邊做邊想手速慢吧。同事專門剪輯的,手一快,立刻就崩得不要不要的,所以同事還是用PR的。還有,有人喜歡從文件夾直接拖媒體文件上軌道,這也很容易崩。良好的操作習慣,應該從界面內的瀏覽器里拖素材上軌道。)
現在4K也表現良好。以前用Q6000,燒得卡都快熟了也播不動,會自動加上跳遠分解動作的木偶特效,現在4K素材開始時會稍頓一下,之後就能正常播了,值得贊一下。(14版本試用下來也沒什麼問題。)
題外話,這卡玩遊戲真心不錯。
補充:1080Ti也是這問題,
意外發現,以上帕斯卡的顯卡,如果把加速顯示開到 Fast Draft 那檔,就不提示出錯了。
顯卡加速在ae預覽方面加速比較快,渲染方面還是比較吃CPU。 當然,光線追蹤等使用顯卡加速渲染速度會提高的十分顯著。只要能支持opengl渲染的都是好卡。若是C4D,A卡會比N卡吃力很多,不太兼容。。。
用最新pR 2017 配合GTX1060 CUDA加速
R3D 4K!加一層可以加速的比較普通的調色軟體MBLOOKs 完整質量播放無丟幀!這是現時為止我做這麼多年後期。感覺最滿意的版本。預覽終於可以基本實時。但!!AE 2017渲染還是跟2015一樣坑爹的慢。。。。所以我始終會用2017工作轉換2014工程來渲染,你說顯卡對AE效果有沒有。視頻合成就有,動畫類可以忽視,這是ADOBE這麼多年都沒有解決好矢量優化的問題,還是那句。層多了。效果多了。4個TESLA都沒卵用。因為ADOBE的加速是有瓶頸的。
還有想Adobe軟體渲染快。除了用2014版本多核外,就是提高內存,48G最低消費 CPU頻率越高越好。舉一個CPU對應內存的例子:8線程CPU。。2014 AE的多核選項最高的6GX8=48G,一般最好預留兩個線程給電腦空餘進程(不然渲染好容易出錯) 那就是 6GX6=36G內存。所以一般組後期電腦內存我都是建議48G最低消費。
CPU : E5-1650 OC4.0內存:64g顯卡:gtx1060如果剪輯的都是h264這樣的視頻
渲染的時候打開mpe的cuda加速和關閉並不能看出明顯的區別(並且渲染264片段時gpu的使用率常常是0%有時候連風扇都不轉 )除非在渲染ae工程師adobe也有提到ae中的光線追蹤等一些特效是需要具有cuda的顯卡的對於這些打開cuda速度佔優測試電腦i7-5820K+msi gtx970先報一下配置
CPU:6700K
內存:32G DDR4 2400顯卡:GTX 1080硬碟: 三星 950 Pro 256G(系統盤) 三星 850 Pro 1TB (Adobe 全家桶運行盤) 閃迪 Ultra II 1TB(視頻文件堆放盤)
重點是硬碟和顯卡。。。。
當初其實是想好了上工作站的,還是沒抵制住 6 代 CPU 的誘惑上了 6 系 「旗艦」 6700K。預算砸在了硬碟上好多(還有 10 T 西數黑盤堆文件),一共接近 1 萬,因為各路大神都說搞視頻吃硬碟。。。
顯卡 1080 SC,其實一開始 M4000 都發貨了,突然看到新核彈發布立馬退貨,1080 也算死遊戲卡中 單卡性能頂尖了(除了前幾天剛發的 TTX)。
但是 AE 還會卡!!!
沒錯,拿 2w配的主機還會卡!!!!CPU 太弱了啊,其他再強也發揮不出來。AE 開兩個圖層,各用 Particular 做特效,卡的不要不要的。。。感覺身體被掏空有木有,感覺錢包也被掏空了有木有。。。。
不死心的我拆下顯卡重新試了一把,AE 渲染 1080P 2 分鐘小短片花了35 分鐘,插了顯卡 36 分鐘。。。(不知道是不是因為散熱不行,原諒我的微塔散熱器。。。)實時預覽提高還是比較大的,不插顯卡幾乎卡到不能動,插了顯卡只是有點卡,大概 14fps。。。
我還試著超頻過,拉到 4.4GHz,渲染一半,徹底死亡,windows 死機藍,差點搞到系統報廢(還是微塔散熱器啊。。。)
所以 CPU 沒有六個框別考慮能不能不卡這個問題了,趕緊加點錢換 CPU。。。。
CPU 上不去,顯卡硬碟都然並卵。。。。
慘痛血淚史。。。。。顯卡加速主要是在做的時候對預覽回放之類的有明顯加速……還有之前的答主們說的光線追蹤會吃到CUDA
沒記錯的話OpenCL的計算能力上A卡&>N卡
不過說回來 視頻做完以後 輸出的這個環節 用x264輸出顯卡怕是一點忙都幫不上
用顯卡編碼輸出 畫質有點慘不忍睹
我嘗試了好多顯卡 高中低皆有,最終結論是下狠心買性能更好的cpu 尤其是多核高頻,出片速度提升不少,顯卡 感覺沒有CPU提升明顯0-0
格式選quicktime,模式選動畫,alpha+rgb通道,質量75~80,730都快得飛起。。我覺得很重要是輸出選項。。。還有輸出通常是CPU滿載啊。。。
說實話,公司是幾十年前的730,家裡是高頻華碩980ti,並沒有感覺什麼卵分別。。
也可能是我的工程還不夠複雜。。。幾個粒子幾個調色幾個3d。。。有機會再回答。。。
對了。。預覽尤其是旋轉3d的時候快很多。。個人表示用1060各種不兼容,裝了最新驅動仍然不支持最新E3D,Maya中color management也無法使用。無奈中
PR做的時候吃顯卡尤其是顯存,處理高碼率高解析度的視頻時還吃GPU。
AE也是在做的時候有加速奇效(光線追蹤一類)。。。。當然大部分時間還是吃U。。。看題主是在用Adobe Media Encoder。。。講道理,別用那玩意了,效率比AE或者PR自己的渲染都慢。。。轉碼用MediaCoder好了。。。
順便,AE渲染的時候如果開了MP,U和內存都吃。PR輸出的時候。。。GPU和CPU使用效率都不高。。。配置再高還是那個德行。。。
本人使用Nvidia Quadro M4000Xeon E5-2630 v3Samsung 16G DDR4 *2做的時候有點用 輸出的時候沒卵用
講道理。。。這種應該是同價位a卡比較快。。。
推薦閱讀:
※你見過哪些布景,用光,色調,服飾等方面很優秀的電影?
※如果想從事影視後期,有什麼要求?
※影視後期 動畫製作 遊戲製作那個最賺錢?
※影視後期從業人員,當人到中年,體力不行,無法適應工作的強度的時候,怎麼繼續工作或者要轉行嗎?
TAG:NVIDIA英偉達 | AdobeAfterEffects | 影視後期 |