2013年11月12日 星期二

Mac OS X 10.9 結構的改變

蘋果自從推出 Mac OS X 10.9 Mavericks 之後,就聽到不少人反應 Final Cut Pro X 10.0.9 出現不正常的現象。最常見的情況就是,無法開啟應用程式。

Mac OS X 10.9 Mavericks 是個大改版,最主要的改變主要是支援將來的新版 Mac Pro,無論是記憶體或者是硬碟的存取通道都會改為 PCI-e 的方式,因此在資料傳輸的速度上當然會有很大的提升。這個設計的好處是把電腦的反應速度變快了,壞處則是過去的軟體都要因此而大改版。

以往電腦的 CPU 與記憶體(RAM)、顯示卡之間是由一個晶片控制,它的速度要求比較高。另外的 PCI、ASA、USB...則由另外一個晶片控制,速度的要求比較低。近年來 PCI-e 的相關設備速度進步飛快(如 SSD),已經沒有必要分南橋、北橋晶片。因此不但構造更為簡單,傳輸的效率也更加快速。這創造出一個問題,過去的軟體設計上,設計給比較慢的系統,現在硬體的反應變快了,軟體的表現卻出現不正常。

以 Final Cut Pro X 為例,自從 10.9 推出之後,常常在各個使用者社群看到抱怨軟體表現不正常的現象。最常見的就是無法開啟軟體,以及點擊專案中的資料夾後沒有反應。經過一段時間的觀察與網路上的高手指點,這個現象是因為以往硬碟所在的南橋晶片速度較慢,因此會先將資料載入 RAM 中等待處理,因此軟體與系統之間有一定的等待時間。現在新的架構兩者速度一樣快,因此這個等待的時間反而會造成處存了巨量的資料,當時間到了 CPU 開始處理,馬上碰到巨量的資料量造成系統呆滯。

另外一個巨大的改變,則是檔案結構的權限格式,這可能造成舊的資料、檔案變得不可辨認。蘋果作業系統如果碰到一個不可辨認的檔案,通常的自動反應就是請你將他格式化,所以在使用 10.9 Mavericks 之前,最好是把所有的外接硬碟移除,並把舊的系統硬碟備份。將原來的系統磁碟重新分割,重新安裝新的系統( Clean Install)。

我相信下一版的 Final Cut Pro X 10.1 推出時,應該就已經改寫了這一個部分,讓系統可以辨認直接存取、或等待後再送出的方式。假設目前還是要使用 Final Cut Pro X 作業的朋友,建議你把作業系統回復到 Mac OS X 10.8 就可以回復穩定的工作狀態。

坊間傳聞將 Preference 檔案殺掉、Library>Applications Support>Final Cut Pro 下的 Layout 檔案夾刪除,這兩個作法都是無用的,請不用浪費時間做這兩個動作。

今年十二月新的 Mac Pro 上市,搭配 Mac OS X 10.9 與 Final Cut Pro X 10.1 才是蘋果心目中最佳的搭配條件,如果你的電腦還是舊款,使用 Mac OS X 10.9 Mavericks 可能會讓記憶體管理好一點。假設 Final Cut Pro X 是你的工作主力,建議等到蘋果正式更新了軟體,並且在更新中點名解決了軟體沒回應的問題後,再升級到 10.9 吧!

4 意見:

XinYoo 提到...

請教一下,如果是老款的PRO,升級到mavericks是否能提升性能呢?因爲網路上大家都在討論是否能省電,沒有說道性能之類的消息。多謝。

Eric Chen 提到...

XinYoo:

能不能省電?我覺得影響的因素太多!不可能有定論。光光是螢幕調多亮,就直接影響了耗電量!

Mavericks 最大的改變是檔案結構跟權限,對於記憶體的管理比較好,蘋果官方公佈 2007 年以後所生產的電腦產品才可以升級。

建議做 Clean Install,不要從舊版升級,問題會比較少!

XinYoo 提到...

謝謝。我不是很在意省電啦:)經常用到一台老的MAC PRO,顯示卡是5770那種。所以比較在意mavericks能不能提高一點性能,還是會對硬件有更高要求。——目前因爲AVID MC海停留在10.8.5。

Eric Chen 提到...

所以你的 Mac Pro 應該是第一代 Intel,Mavericks 要求 2007 年以後出廠的機器才能裝喔!

做為工作機,穩定比性能重要,小心啊!