【省電分享】解決Firefox啓用獨立GPU的耗電問題

自從Firefox 4 for Mac開始支援硬體圖形加速之後,Firefox在Mac上的性能就獲得很大的進步,但是卻對使用筆記型Mac的人來說卻是個大惡夢!因為Firefox 4的硬體加速會啓用獨立GPU來渲染網頁畫面!

對於擁有自動切換GPU功能的MacBook Pro(2010過後的15吋、17吋機種)來說,看個網頁切換到獨立GPU當場就減少了快兩個小時的使用時間,這代價真的不小,很多Mac上Firefox的使用者就這樣跳槽到別家瀏覽器了!

雖然Firefox有提供一個選項關閉硬體加速,但問題有那麼簡單嗎?一遇到Flash Player出現立刻就會切換到獨立GPU,而且離開Flash網頁後又不會切換回內建顯示,實在是很笨!關閉Flash的硬體加速也沒有幫助⋯

萬念俱灰之下,勉強用gfxCardStatus手動指定啓用內建iGPU,但代價就是一旦遇到YouTube之類的網頁就必須再手動啓用獨立GPU,不然全螢幕影片FPS會不夠。艱困使用幾個月後,我開始考慮割捨這個讓我從1.0 Windows版用到5.0的Firefox瀏覽器⋯

經過不斷嘗試,終於在今天讓我試出解決方案!這個方案會讓Firefox平常瀏覽時會使用內建GPU,遇到Flash影片播放器時自動切換到獨立GPU,關閉該瀏覽視窗還會自動切換回iGPU。再搭配Adblock擴充套件(阻擋Flash廣告),真是省電+效能的良方啊!

平台如下:
Firefox6 Beta(Firefox 4 or 5也應該可以)
http://www.mozilla.com/en-US/firefox/all-beta.html

Adobe Flash Player 11 Beta 64bit(一定要使用64bit Flash Player
http://labs.adobe.com/downloads/flashplayer11.html

設定:
Step1
先到上方選單「Firefox」->「偏好設定」->「進階」->「一般」
取消勾選「當可用時啓用硬體加速」
【省電分享】解決Firefox啓用獨立GPU的耗電問題

Step2
網址列輸入“about:config”->「我發誓我一定會小心」
篩選條件輸入“ipc”
將“dom.ipc.plugins.enable.x86_64”改為“false”
【省電分享】解決Firefox啓用獨立GPU的耗電問題

Step3
重啓Firefox
完成!

這時可以簡單測試一下,看一下Google News。
注意右上方gfxCardStatus的圖示,此時使用的是內建的iGPU。
【省電分享】解決Firefox啓用獨立GPU的耗電問題

再看個YouTube
注意右上方gfxCardStatus的圖示,此時自動切換到獨立的nVidia GPU。
【省電分享】解決Firefox啓用獨立GPU的耗電問題

關閉YouTube頁面後
又自動切換回iGPU!
【省電分享】解決Firefox啓用獨立GPU的耗電問題

大功告成!

Firefox的愛用者回來吧!
大大 謝謝分享

我明天來測試看看~~
樓主您好,請問一下這個作法適用於AIR嗎?我在AIR並沒有在右上角看到類似i和d的ICON,那是不是就不需要作這種設定?

謝謝

wayneljw wrote:
請問一下這個作法適用於AIR嗎?...(恕刪)


不適用!
這是專門給配備自動切換雙GPU的MacBook Pro(Mid-2010、Early-2011)使用的。
大大

先加五分先~

剛剛測試過可以使用~真是棒歐

文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!