[心得] 用Devcon關閉筆電的獨顯 外出時確保省電

作者: p520888 (Peter Cheng)   2020-01-11 00:17:26
本文轉自 Mobile 01 的 sonozaki 大大發文,
已有徵求原文作者的同意。
01 原文:https://reurl.cc/31qKp8
標題:帶gtx獨顯筆電外出 省電設置教學
巴哈 原文:https://pse.is/PMEC8
標題:解決電競筆電 帶出辦公 續航悽慘的問題
首先非常感恩原po佛心寫教學,
因為我自己是 aero 15x 的使用者,
平常在工作室、在家插電時,可以用這台搭配的中高階獨顯爽玩遊戲,
但中高階的獨顯,搭配的充電機都是磚塊,至少 170w起跳,大概也要500g上下,
所以揹著多少還是會累得,外出能省點力,就省點力吧....
因此出外開會時,94WH的電池容量,能保證文書處理的續航至少6-8小時(甚至以上)。
絕對是 aero 15x 以及 相近電池容量的同類高階機種貴的原因....
(當然搭配 mx150 或者是 1650,以及只有內顯的那些低電壓1公斤文書薄機)
(跟我們只想要有一台高階獨顯輕薄筆電,出去開會時能算圖又是不一樣的選擇)
但是,其實在之前 AERO 15X 曾碰上 WINDOWS 的更新,
以及 NVIDIA 和 內顯的驅動更新,這些軟體層面的更新,
都曾經造成 AERO 15X 的國內外消費者在各論壇發文詢問,
因為他們都發現,外出時的續航嚴重降低,原因是 獨顯 被驅動更新導致設定衝突,
正常的時候是 UNCORE 耗電,它背景關閉等待喚醒運算,
這種正常時候的續航都可以基本盤6小時(看XTU的CPU如何設定等等)
可是那個時候的驅動問題就是造成 獨顯偷偷背景不斷間隔數秒啟動,多消耗的瓦數
就造成筆電沒有插電時,電池續航像是有在跑遊戲一樣,
變成 4小時以下,甚至常常就2~3小時,整整砍了一半。
雖然後來有修正,但相信當時的使用者都很頭痛。
而這次原PO分享的方法,則是我們可以在喚醒開機時,
自己手動決定獨顯要不要被關閉。
因為只要 NVIDIA Optimus 技術來決定獨顯的開啟時機,我們就很難安心。
(例如開啟 Chrome 時,獨顯會啟動一陣子,有時候在外開ps用內顯簡單修圖時,
如果再開別的檔案匯入,獨顯也會又啟動。)
(而且只要沒關閉,uncore 那些的隱形待機耗電也是多少存在)
以上是心得,所以我真的覺得這個方法很實用(尤其是我們這種複合式的電競商務薄機
以下為教學重點的備份,歡迎版友點原文網頁輕鬆看圖文:
一、首先把devcon.exe放到windows目錄
https://imgur.com/518oUPk
二、接著傳送到桌面建立捷徑
https://imgur.com/T0tck0W
三、打開裝置管理員 找到顯卡 右鍵>內容>事件>看到有個裝置遷移的項目
https://imgur.com/dy8kGVE
複製裡面的PCI\VEN_10DE&DEV_1F96&SUBSYS_12971462&REV_A1\4&5e23e97&0&00E4
四、回到桌面找到devcon的捷徑 先對他改名 例如off
接著右鍵>內容>在目標的後端 加上 disable @"裝置的硬體碼"
https://imgur.com/1yJJJ8G
整串就變成了 C:\Windows\devcon.exe disable
@"PCI\VEN_10DE&DEV_1F96&SUBSYS_12971462&REV_A1\4&5E23E97&0&00E4"
編輯好存檔
然後再直接複製這捷徑 ,名稱改成on
內容改成 C:\Windows\devcon.exe
enable @"PCI\VEN_10DE&DEV_1F96&SUBSYS_12971462&REV_A1\4&5E23E97&0&00E4"
五、放到c槽底下 如圖中所示 (避免放桌面,免得誤刪)
https://imgur.com/jV55RrD
講究的,可以把捷徑圖標改成 nvidia 的 logo
六、拉到工具列放,只要點擊off就會停用顯卡 on就會啟用
這樣 要使用的時候方便快速
https://imgur.com/5YsMC4C
這樣就可以快速切換是否使用獨顯
進階應用:
開機就自動 啟用停用獨顯
(因為可能關機後再開機,就算關機前是停用獨顯,可能開機又會啟動 )
(但當然其實如果覺得自己只要外出時都會記得關閉是也可以~不用這邊)
一、我的電腦>管理>工作排程器>建立工作
https://imgur.com/P7j8DuY
二、一般的部分看你高興即可 建議英文 免得出奇怪的問題
這裡設置觸發程序 選擇登入時
https://imgur.com/baTv5MY
三、新增動作 這裡設置 與 設置捷徑時很類似 我這邊是設置啟用 所以輸入
C:\Windows\devcon.exe enable
@"PCI\VEN_10DE&DEV_1F96&SUBSYS_12971462&REV_A1\4&5E23E97&0&00E4"
https://imgur.com/5gazxQH
條件這邊要注意 勾銷 ac時才啟用的選項
https://imgur.com/QlP3Tpf
設定這邊最下方選項 請選擇 (序列執行新的個體)
這樣的目的是避免相同類型的程序 打架
https://imgur.com/Kr20kvD
四、設置完成後 接著再如法泡製建立一個這樣的工作 只是這次是禁用
這邊只說明不一樣的地方
首先 動作的部分 改成
C:\Windows\devcon.exe disable
@"PCI\VEN_10DE&DEV_1F96&SUBSYS_12971462&REV_A1\4&5E23E97&0&00E4"
觸發程序的內容改成 延遲30秒(看個人電腦的速度 要比啟用還慢執行才可以)
https://imgur.com/0EA557Z
照這樣設置 以後只要每次重新開機 就可以確保顯示卡是重新禁用的狀態
真的想啟用獨顯 就到工作列 按一下ON 即可
以上。
devcon.exe 下載 這個是win10 64 在用的
https://drive.google.com/open?id=1-qPrkugoNdpVfdTUM7terBaQ6vBOQRy0
縮:https://reurl.cc/ZnL4xg
再次感謝本文作者的分享。
作者: zx25815 (AQ)   2020-01-13 19:39:00
很實用 感謝分享

Links booklink

Contact Us: admin [ a t ] ucptt.com