讓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

在這個視窗中有幾個步驟要做:
- 先選擇Services Only項目。表示這台電腦只要算圖就好,不要負責控管。
- 把Compressor裡面的Managetr項目,不要勾選。
- 按下Options for selected Services按鈕,準備修改核心數目。
- 從彈出的單中,選擇最大的數字。照片裡面選擇是八個核心。
- 按下右下方的Start Sharing按鈕。讓電腦開始提供服務。
設定好之後,每次當我們要使用Compressor的時候,將格式設定完畢,按下Submit按鈕之後,就會出現要使用哪個轉檔設備的視窗,記得把右邊的Include unmanaged services on other computers選項打勾。

這樣電腦就會將沒有在忙的核心,讓它來幫忙算圖轉檔。
備註:
- 如果是有很多台機器的話,設定是不一樣的。這篇文章是針對單一台主機所做的設定說明。
» Filed Under 跟硬體有關
Comments
22 Responses to “讓CPU再忙一點!Compressor多核設定記得要開”
Leave a Reply



原來是勾Include unmanaged services on other computers
感謝感謝
感謝感謝,
太好了!~
很棒的文章,請問方便轉貼或連結嗎?
轉貼或連結都可,沒有問題
感謝您
您好,我已把文章轉貼至http://xsystem.ning.com/forum/topics/lian-jie-rang-cpuzai-mang-yi
我們是Mac相容機的廠商 xsystem.ning.com
因很多用戶為final cut studio使用者,您的文章對我們相當有幫助
再次感謝
好文章
太好了!感謝您…
請問在多台機器上要如何設定呢?
我和我朋友都以此方法修改
但之後Compressor有時像睡著了一樣
不會算圖
請問我更改設定後,在final cut pro裡不能以Compressor輸出檔案(序列),在Compressor中submit後出現了不知道輸出所需要的時間的訊息,就是不動啦!!請問是發生了甚麼事?還有甚麼要設定的嗎?還是更改這個設定,只能從外部叫檔案或MOV來輸出?麻煩幫忙解惑!!
同问
請問qmaster在那裡阿
我在偏好設定裡沒有看到
搜尋也找不到
iMac Core 2 Duo 可以用到呢個功能嗎?
不限電腦種類
我想知道這樣的設定能夠套在fcp上頭嗎
To 半瓶醋
簡單來說
如果您指的是給FCP算圖(Render)使用的話,那是無效的。
如果是從FCP給Compressor使用的話,這是有效的。
上面有幾位朋友的問題我也遇到了,就是compressor完全不動作,batch monitor裡有這個佇例,但也是停頓的。進到sys monitor檢查,compressor 是無回應的。請問是設定出問題嗎?
我也有同样的问题,开启共享后,渲染就不动了,我的机器是Mac Pro 871
我也有同样的问题
上面有幾位朋友的問題我也遇到了,就是compressor完全不動作,Compressor有時像睡著了一樣不會算圖耶,可以請教大師如何解決?
大師,我最近換了 i7 iMac, 跟你的指示也是不能啟用
我是mac os x 10.5.6版本,但是跟著你的指示尚未能找到qmaster
可否告訴我位甚麼呢???謝謝