讓CPU再忙一點!Compressor多核設定記得要開

Posted on April 12, 2009

說實話,我一直都不曉得大家會有有這樣的問題。因為我一拿到機器就會將這個功能打開。

————————–
最近到有客戶來詢問有沒有更快的機器,他覺得公司的電腦在轉檔的時候,速度很慢。
如果是業務人員的話,最快想到的就是找一台更快的機器給他。但是站在解決問題角度的我就會很想知道,到底慢在哪個地方?有沒有可能改善。

先說一下他的狀況,他們會將做好的影片檔,利用Compressor來轉成其它格式的影片,例如:MPEG-2 (Blu-ray)、H.264還有標準的DVD。看了一下工作方式還有軟體的設定,都沒有太大的錯誤,基本上都是正確的(除了一些自動化的步驟之外,這是題外話)。但是我把他的Activity Monitor叫出來,看了一下CPU的工作狀態之後,我就發現到一個「小」問題。

它的CPU負載狀態並不高,也就是CPU很閒沒事做。

我就聯想到是不是「多核」的運算支援沒有開啟?一看,果然是這個問題。設定開啟後,就可以看到CPU現在變得「滿載」。

至於提高了多少效能,算了一下大約會有兩成到四成的提昇,當然這要看轉檔的格式。回來後,就做了這個實驗,得到一些真實數據,來提供給大家參考。

設備還有測試格式如下:

  • Mac Pro主機一台,3.0八核心,8GB記憶體。
  • 10段一分鐘的HD影片(ProRes HQ, 1920 x 1080)。這是一組,用來模擬多個影片的狀態。
  • 1個十五分鐘長度的HD影片(Pro Res HQ, 1920 x 1080)。用來模擬一個檔案的狀態。
  • 轉成DVD格式:使用Compressor內建的Best Quality 90 minutes設定。
  • 轉成MPEG-4:使用Compressor內建的MPEG-4設定。
  • 轉成Blu-ray格式: 使用Compressor內建的MPEG-2 Elementary Stream設定,手動將它的Stream格式Blu-ray改成。

方式:

  • 對照組就是「沒有」開啟多核。
    實驗組當然就是這次的主角:「開啟」。
    實驗方式沒別的就是實際運算轉檔看它花了多多少時間,時間越短當然越好。這點應該很容易了解。

下面有一些圖表,他的單位是「秒」。最右邊的數字就是它所花費的時間。大家看圖就知道。

看大圖

看大圖

看大圖

實際數據如下:

格式 檔案種類 關閉 開啟 節省的百分比
MPEG 4 十個一分鐘 1376 571 -58.50%
MPEG 4 一個十五分鐘 2266 1583 -30.14%
DVD 十個一分鐘 1485 1202 -19.06%
DVD 一個十五分鐘 1118 717 -35.87%
Blu-ray 十個一分鐘 855 684 -20.00%
Blu-ray 一個十五分鐘 1258 1104 -12.24%

大家一定會想知道,這個「多核」的設定在哪?以及如何開啟?我寫這篇文章就是要告訴大家。接下來就是操作步驟。

基本上只有兩個地方要設定。
系統偏好設定 > Apple Qmaster

在這個視窗中有幾個步驟要做:

  1. 先選擇Services Only項目。表示這台電腦只要算圖就好,不要負責控管。
  2. 把Compressor裡面的Managetr項目,不要勾選。
  3. 按下Options for selected Services按鈕,準備修改核心數目。
  4. 從彈出的單中,選擇最大的數字。照片裡面選擇是八個核心。
  5. 按下右下方的Start Sharing按鈕。讓電腦開始提供服務。

設定好之後,每次當我們要使用Compressor的時候,將格式設定完畢,按下Submit按鈕之後,就會出現要使用哪個轉檔設備的視窗,記得把右邊的Include unmanaged services on other computers選項打勾。

這樣電腦就會將沒有在忙的核心,讓它來幫忙算圖轉檔。

備註:

  • 如果是有很多台機器的話,設定是不一樣的。這篇文章是針對單一台主機所做的設定說明。

» Filed Under 跟硬體有關

Comments

22 Responses to “讓CPU再忙一點!Compressor多核設定記得要開”

  1. grussy on April 13th, 2009 20:52

    原來是勾Include unmanaged services on other computers

    感謝感謝

  2. 原來 on April 13th, 2009 21:25

    感謝感謝,
    太好了!~

  3. x.system on April 14th, 2009 18:41

    很棒的文章,請問方便轉貼或連結嗎?

  4. Eliot on April 14th, 2009 22:53

    轉貼或連結都可,沒有問題

  5. x.system on April 15th, 2009 12:02

    感謝您

  6. x.system on April 15th, 2009 13:01

    您好,我已把文章轉貼至http://xsystem.ning.com/forum/topics/lian-jie-rang-cpuzai-mang-yi
    我們是Mac相容機的廠商 xsystem.ning.com
    因很多用戶為final cut studio使用者,您的文章對我們相當有幫助
    再次感謝

  7. Superme on April 15th, 2009 21:06

    好文章

  8. takuan on April 16th, 2009 14:07

    太好了!感謝您…
    請問在多台機器上要如何設定呢?

  9. CHAD on April 19th, 2009 23:56

    我和我朋友都以此方法修改
    但之後Compressor有時像睡著了一樣
    不會算圖

  10. ponyliu on April 20th, 2009 01:14

    請問我更改設定後,在final cut pro裡不能以Compressor輸出檔案(序列),在Compressor中submit後出現了不知道輸出所需要的時間的訊息,就是不動啦!!請問是發生了甚麼事?還有甚麼要設定的嗎?還是更改這個設定,只能從外部叫檔案或MOV來輸出?麻煩幫忙解惑!!

  11. Superme on April 21st, 2009 17:35

    同问

  12. din on April 21st, 2009 17:57

    請問qmaster在那裡阿
    我在偏好設定裡沒有看到
    搜尋也找不到

  13. Teddy Leung on September 17th, 2009 02:39

    iMac Core 2 Duo 可以用到呢個功能嗎?

  14. Eliot on September 17th, 2009 08:38

    不限電腦種類

  15. 半瓶醋 on September 17th, 2009 21:46

    我想知道這樣的設定能夠套在fcp上頭嗎

  16. Eliot on September 18th, 2009 11:51

    To 半瓶醋

    簡單來說
    如果您指的是給FCP算圖(Render)使用的話,那是無效的。
    如果是從FCP給Compressor使用的話,這是有效的。

  17. qqman on November 24th, 2009 17:43

    上面有幾位朋友的問題我也遇到了,就是compressor完全不動作,batch monitor裡有這個佇例,但也是停頓的。進到sys monitor檢查,compressor 是無回應的。請問是設定出問題嗎?

  18. Adrian on February 7th, 2010 14:09

    我也有同样的问题,开启共享后,渲染就不动了,我的机器是Mac Pro 871

  19. Teddy on March 30th, 2010 00:22

    我也有同样的问题

  20. 奧朵視覺 on April 15th, 2010 22:50

    上面有幾位朋友的問題我也遇到了,就是compressor完全不動作,Compressor有時像睡著了一樣不會算圖耶,可以請教大師如何解決?

  21. Teddy on April 23rd, 2010 05:38

    大師,我最近換了 i7 iMac, 跟你的指示也是不能啟用

  22. ayo on July 26th, 2010 13:34

    我是mac os x 10.5.6版本,但是跟著你的指示尚未能找到qmaster
    可否告訴我位甚麼呢???謝謝

Leave a Reply