回覆列表
-
1 # 超能網
-
2 # 渲雲渲染
N卡中Adobe推薦中的最低端為GTX970,論效能來說還是要比750TI強上不少的。所以按照官方的說法:用肯定是能用,但是並不能保證多好的效能。
個人經驗的話,剪1080P H264影片問題應該不大,實在不行用720P代理檔案雖然麻煩點但一樣可以流暢剪輯。
另外如果你的CPU是新於Intel 6代的話,在PR中集顯是有硬體加速加成的,可能關閉CUDA加速反而會更流暢。
另外推薦影片渲染可以試試雲渲染平臺---渲雲。
渲雲是目前唯一全面擁抱公有云的雲渲染平臺,海量節點可動態擴充套件,是國內規模較大、速度較快的雲渲染服務平臺,所以可以使用N多臺機器同時渲染。渲雲的核心技術是分散式渲染,使用者可以一鍵快速提交任務,渲雲客戶端支援多個渲染場景批次提交,單幀多機分散式渲染,安全+極速+省時!
作為影片UP主該選擇什麼樣檔次的顯示卡比較合適呢?相信這個疑惑肯定伴隨著很多影片剪輯師,畢竟大家浸淫在效能至上的大環境裡面,一定都在說:要想快?買張頂級顯示卡吧!那麼實際上是否真的需要那麼高效能的顯示卡嗎?我們將會以專業級影片剪輯軟體Adobe Premiere CC 2017為例,向大家求證其顯示卡需求。
Adobe Premiere是一款影片剪輯軟體,提供了採集、剪輯、調色、美化音訊、字幕新增、輸出、DVD刻錄的一整套流程,並和其他Adobe軟體高效整合。通常是被用於影片段落的組合和拼接,並提供一定的特效與調色功能。
原本Adobe Premiere只是一款常規普通的影片剪輯軟體,早起還是基於32位開發,最大僅支援4GB記憶體,因此效能備受制約。知道Adobe Premiere CS5全面轉向原生的64位程式,大記憶體終於有了用於之地了;此外Adobe Premiere開始引入了Mercury GPU Acceleration(水銀GPU加速,這個名字真厲害),可以調動顯示卡的來實現很多需要實時渲染的內容,包含從預覽到輸出的多個環節,特別是多軌影片的剪輯輸出上加速效果比較明顯,不過當時僅支援NVIDIA顯示卡使用CUDA進行加速,直到CC版本開始才加入了對AMD顯示卡使用OpenCL進行加速。這次測試我們採用了Adobe Premiere Pro CC 2017。
測試平臺:
由於我們並不清楚Adobe Premiere軟體的資源開銷情況,在一開始我們就儘量提供一個性能最優秀的平臺供其測試。
CPU上選擇Intel今年釋出的新X200平臺的Core i7-7800X,6核12執行緒,預設頻率3.5GHz,可以睿頻至4GHz。搭配了一塊技嘉的X299 AORUS Gaming 7,配備了四通道的芝奇Trident Z系列 DDR4 3200MHz 8G×4記憶體套裝,硬碟上也怕存取速度有影響,只採用了閃迪 Exteme Pro SSD 512GB。
場景一:特效渲染,由於影片特效一般是由Adobe After Effects生成,而Adobe Premiere更專注剪輯過程,只配有少量特效,因此選擇在一段高位元速率4K影片中加入比較複雜的閃電特效。
場景二:影片壓縮輸出,選擇同一段4K影片,將其壓縮成1080P解析度、位元速率控制在12Mbps以內輸出。
這是Adobe Premiere軟體現在賴以為生的的渲染加速引擎,它的出現使得原本單靠CPU工作的渲染工作可以分擔一部分給顯示卡處理,由於顯示卡發展到今天已經成形超大規模流處理器,高度並行化、浮點化的發展趨勢,如果能依靠顯示卡內部大量流處理器單元進行影片渲染,時間將會大大縮短,因此依靠顯示卡將會是未來一個很重要的趨勢。
Adobe Premiere軟體中的Mercury Playback Engine可以簡單分為三種:一種是純CPU處理的,稱為Mercury Playback Engine軟體;第二種是針對NVIDIA顯示卡的Mercury Playback Engine GPU加速(CUDA);最後一種是針對AMD顯示卡/Intel集顯的Mercury Playback Engine GPU加速(OpenCL)。
我們可以在設定裡面-常規-影片渲染和回放-渲染程式中選擇對應的Mercury Playback Engine,預設情況下是使用純CPU方案Mercury Playback Engine。
而Mercury Playback Engine其實對於影片編輯後所見即所得的實時預覽也有奇效,開啟這個功能以後你會發現可供預覽的時間變長了,時間縮短了,而且會更加流暢,不再一卡一頓了。這個對於剪輯師來說非常重要,畢竟能馬上看到剪輯效果,會少去後期修改的時間。但是這個預覽效果我們很難展示給大家看,而且測試起來幾乎不具備可行性,這裡我們將會忽略這部分的體驗。
那麼我們就直接進入正題,看看哪款顯示卡加速效果最棒,如何選擇合適的顯示卡。
在場景一中的簡單特效製作渲染測試中,所有顯示卡都選擇對應的Mercury Playback Engine GPU加速。我們驚奇地發現幾乎所有的顯示卡渲染時間幾乎一致,都是在60-63秒之間,這個真的是太神奇了,如果使用i7-7700K處理器啟用Mercury Playback Engine引擎後時間變為80秒,HD Graphics 630集顯同樣也是80秒,問題出在哪裡了呢?
再看一下場景二中的影片壓縮,你肯定發現獨顯只有入門級的GT 1030以及RX 560需要的壓縮時間變長了,其餘的更高階的顯示卡根本沒有多大區別,都是在180-183秒內完成。只有相使用HD Graphics 630集顯時間長達1060秒,而i7-7700K純CPU渲染要536秒,這兩個硬體配置需要花費的時間更長。
檢視錄製的CPU處理器、顯示卡資料終於發現了其中的端倪了,Adobe Premiere軟體還要主要靠CPU吃飯啊!先看CPU佔用率,在搭配不同的顯示卡情況下,Core i7-7800X 六個核心十二個執行緒根本就沒有閒過,CPU佔用率居高不小,最少也有85%,而且在使用Core i7-7700K純CPU、HD Graphics 630集顯、入門級GT 1030顯示卡渲染,CPU佔用率全都“爆表”了——滿負荷執行。那是不是說Mercury Playback Engine GPU加速一點用處都沒有?
不是的,細心的觀眾一定發現了,在影片壓縮的渲染上,GPU顯示卡有明顯的介入情況。一看不同顯示卡的GPU佔用率,你就會恍然大悟——越是高階的顯示卡,GPU佔用率就越低(RX Vega系列除外,全程滿負荷,但是效率沒提高多少,顯示卡還很燙,估計是軟體沒有針對性最佳化)。
那麼我們基本可以得出一個比較單薄的結論,那就是Adobe Premiere軟體目前還是主要以CPU工作為主,GPU為輔這樣的一個狀態,而且只要中低端顯示卡就能很高滿足你的使用需求(如果你的特效多到保證、解析度位元速率極高,可以適當提高一個檔次的顯示卡)。
那麼既然是吃CPU,什麼樣的CPU最適合Adobe Premiere軟體?要不要上AMD執行緒撕裂者?
我們也特意用了Intel Core i7-7800X關閉部分核心以及超執行緒來模仿不同等級處理器,以此測試Adobe Premiere軟體對於CPU上的需求。
特意增加了一個上一代的HEDT平臺處理器i7-6900K,八核十六執行緒;Core i7-7800X,六核十二執行緒;Core i7-7800X模擬普通i7處理器,四核八執行緒;Core i7-7800X模擬普通i5處理器,四核四執行緒;Core i7-7800X模擬普通i3處理器,雙核四執行緒;Core i7-7800X模擬奔騰G3258,雙核雙執行緒。注意這裡模擬出來的不同核心、執行緒與實際的處理器型號有頻率以及快取上的區別,這是無法避免的,望周知。
結果也相當明顯,一面倒的結果,核心越多、執行緒越多的話,無論是特效渲染還是影片壓縮輸出,速度也就越快。不過發現八核十六執行緒和六核十二執行緒區別並不是相當大,相差12秒而已,主要是Adobe Premiere軟體已經用不完十六個執行緒全部效能了,CPU佔用率盡在70-80%之間,而Core i7-7800X可以佔到85%或更多。
因此Adobe Premiere雖然一般的電腦都能夠正常使用,但測試結果表明Adobe Premiere軟體對於CPU執行緒數、核心數的依賴程度非常之高,雙核平臺在整體效率上要明顯落後於四核平臺,而且支援超執行緒技術的話,對於加快速度也有奇效。選擇一個多核心超執行緒的CPU就變得至關重要了,不過也不是越多越好,超過六核的話利用率就會有所降低,大家儘量選擇八核一下的CPU產品。
此外我們還嘗試在影片壓縮場景下的測試,無加速就是啟用Mercury Playback Engine軟體,讓Core i7-7800X CPU單純工作;CUDA就是在Core i7-7800X CPU搭配GTX 1080 Ti開啟Mercury Playback Engine GPU加速;而OpenCL就是Core i7-7800X搭配RX Vega 64顯示卡開啟Mercury Playback Engine GPU加速。
結果相當明顯,啟用了GPU加速以後,速度明顯快多了,節省了將近一半的時間,凡是涉及的影片尺寸操作的應用,有獨顯和無獨顯區別很大。
Adobe Premiere影片剪輯平臺推薦:
從上述的需求測試來看,Adobe Premiere更加倚重CPU多執行緒效能,核心數越多、執行緒越多的話,處理影片的速度也就越快,而在部分影片尺寸壓縮、格式轉換上會調動一定的GPU顯示卡資源,但調動能力有限,普通中低端顯示卡即可滿足需求。
因此在CPU上,我們建議影片創作者購買八核產品,適逢今年AMD、Intel多核大戰,一下子就有了八核以上的消費級處理器。不過超過了六核以後,Adobe Premiere軟體也用不上,吃不完十六執行緒,八核產品就足夠了。一個AMD銳龍Threaripper 1950X或者是Intel Core i7-6900K,喜歡新平臺可以選Core i7-7820X,雖然付出的代價比較大,但是如果你長期從事該行業,給你節省的時間可不是一星半點。
顯示卡上的選擇其實還是很寬鬆的,只要一張入門級的GTX 1050/RX 570就能滿足需求,可以同與高階顯示卡一樣的加速體驗。不過影片創作者不會單單隻用Adobe Premiere軟體,特效部分可能還要依靠更加專精的Adobe After Effects軟體,所以可以考慮提高一級顯示卡,購買一張GTX 1060即可。
其餘配置的話,儲存選擇大容量的SSD,畢竟現在4K動不動就是GB級別,想要儲存快還得靠SSD。記憶體容量選擇上,我們發現單純影片剪輯只要8GB就足夠了,而使用Adobe After Effects製作特效就要求高一些,16GB就足矣。
那麼按照以上的推薦配置,相信大家也能很快地組裝出一臺屬於你自己,效能過硬的工作機。