鋒友 iCeors 于日前表示,他在使用 MacBook Pro 的時候經常遇到不需要獨顯但被強制打開獨顯的情況,電量因此消耗得飛快。那麼,這個問題應該如何解決呢?雖然我們可以通過在終端視窗輸入命令來修改顯卡的使用,但是每次都需要輸入很長的命令,而且需要手動輸入密碼,修改起來並不方便。
sudo pmset -a GPUSwitch 0 //強制使用集顯
sudo pmset -a GPUSwitch 1 //強制使用獨顯
sudo pmset -a GPUSwitch 2 //自動切換模式
於是,這位元鋒友編寫了一個 java 小程式,可以實現一鍵切換顯卡,不過這個程式需要在代碼中寫入設備的密碼,每次使用也將在後臺的終端中顯式地使用這個密碼。下面我們來看看具體的使用方法:
1. 點擊
這裡
下載該 java 小程式,並將其中的資料夾解壓,然後使用 Xcode 或者文字編輯器打開 src 資料夾裡的檔,按照其中的提示修改最後幾行代碼。
2. 打開終端,輸入 cd Desktop 並按回車鍵。
3. 輸入 cd src 並按回車鍵。
4. 輸入 javac -d ../bin Switcher.java 並按回車鍵。
5. 輸入 cd ../bin 並按回車鍵。
6. 輸入 jar -cvmf manifest.txt my.jar並按回車鍵。此時 bin 資料夾下會出現一個 my.jar 檔,這就是可以一鍵切換顯卡的可執行檔。
7. 改掉 .jar 尾碼的時候一定要立刻重新選擇打開方式為“Jar Launcher”,即使當時打開方式並沒有改變。
8. 直接按兩下即可運行,運行後立刻生效