Fusion 9.0.2 在 Win10 下出現的 BUG

發現 Fusion 9.0.2 在 Flow 工作區和 View 視窗裡操作上極度緩慢,滑鼠鼠標的拖曳、Pan、Zoom 都會卡住,上網搜尋幾天後終於發現問題。

不流暢的拖動

正常流暢的拖動

原因在 Win10 的某個版本更新之後,使得 Fusion 的 RecentComps 資訊儲存變更到 Fusion.prefs 這個偏好設定檔裡頭,導致 Fusion 開始 Lag。

Fusion.prefs 這個檔案是儲存了你在 Fusion>Preferences 的所有設定。

2019/12/18更新 : 12月份 win10 版本更新後好像沒有此問題了。

解決方式

先將 Fusion.prefs 刪除,Fusion>Preferences 偏好設定就會恢復預設值,系統會自動生成一個新的 Fusion.prefs 檔,卡頓的問題就會消失。

但是當你操作了一陣子後,還是會持續累積 RecentComps 資訊到你的 Fusion.prefs ,然後又卡頓。

RecentComps 就是 File>Recent File 這個歷史紀錄,當開了幾個 Comp 檔後,它會自動幫你把所有開過的 Comp 檔的歷史訊息記起來,方便回頭開啟。而這個歷史訊息現在因為Win10 的某個版本更新,被改存到了 Fusion.prefs 檔裡頭。

被改存的原因目前無人知道,而且要不斷手動調回習慣的偏好設定,也很麻煩。目前沒有治本的方法,治標倒是有。

在 Blackmagic Fusion 官網論壇裡,有一名外國網友,提供了解決方式。他開啟 Fusion.prefs 的 Code,直接手動刪除裡面的 RecentComps value,就可以在不重置偏好設定的狀況下解決卡頓問題。

但手動刪除還是太麻煩了。

所以該網友寫了一段 Code,Lua 語法,可以讓 Fusion 自己刪除 Fusion.prefs 裡的 RecentComps value。

現在就是有事沒事執行一下這個 Code,便可以讓 Fusion 保持順暢。

我希望現在只是一個過渡期,等 Fusion 16 或以後的版本,穩定些也好用些的時候,就可以安心地讓 Fusion9.0.2 功成身退。

Fusion.prefs 檔案位置

C:\Users\你的名字\AppData\Roaming\Blackmagic Design\Fusion\Profiles\Default

刪除 Fusion.prefs 檔案裡的 RecentComps value 語法

( 感謝網友 Erkan Ozgur Yilmaz 提供)


— Removes recent comps entry from the Fusion user prefs

print(“Erasing RecentComps value!”)
fusion:SetPrefs(“Global.RecentComps”, {})
fusion:SavePrefs()

print(“Done!”)

可以把以上語法複製到 Sublime Text 軟體裡面,然後存成 .Lua 檔放入 Fusion 目錄裡的 Scripts >Comp 資料夾。命名可以隨便你取,Clean_Prefs.Lua 之類的。

大功告成

儲存後就可以在 Fusion 的 Script 欄位找到它,接著執行,就會自動把RecentComps value 刪掉了。以上做法完全不會動到個人偏好設定。

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *