[分享] 筆電關掉Nvidia獨顯省電

看板Linux作者 (內容農場殺手)時間1年前 (2023/03/20 12:45), 1年前編輯推噓7(707)
留言14則, 5人參與, 1年前最新討論串1/1
分享一個Linux的省電小技巧。 在筆電測試過幾個發行版,現在跳到了openSUSE TW,發覺電力消耗很快,只是簡單上課 文書2小時就沒電了,以前在Gentoo還能用3小時以上的。 經查,以前裝過TLP控制耗電量,不過KDE/GNOME有內建Power Profile Daemon 作到類似功能了,為什麼還是耗電呢? 再排除電池健康度損耗和瀏覽器因素後,發覺問題可能在Nvidia獨顯。 筆電除了Intel內顯外,還有一個MX350 2GB 獨顯。可Nvidia獨顯我是沒在用的,因為 2GB VRAM很雞肋,我也不會用筆電玩遊戲,唯一用處大概就用於HDMI輸出訊號。 後來經過實驗證明,Nvidia顯示卡晾在那邊不算繪也會耗電。既然打打字用不到HDMI孔, MX350又不支援RTD3省電模式,就直接將Nvidia獨顯整個停用吧。 使用的是EnvyControl這個小工具,方便開關獨顯,且不像Arch專屬的Optimus Manager, 他是所有Linux發行版都能用的。 https://github.com/bayasdev/envycontrol 用Pip即可安裝到系統 ``` git clone https://github.com/bayasdev/envycontrol.git cd envycontrol sudo pip install . ``` 關閉獨顯的模式為Integrated,只使用內顯 ``` sudo envycontrol -s integrated ``` 用平常文書的軟體測試實驗 https://i.imgur.com/LtpqiK9.png
使用一小時後,開著獨顯的電量耗費,從100%降到65% https://i.imgur.com/sV8pjPe.png
對比:關閉獨顯重開機,使用一小時後,沒開獨顯耗費的電量降低了,從100%降到73%。 https://i.imgur.com/aGWB0hJ.png
時間拉長到三小時,停用獨顯的好處顯而易見。終於可以開著電腦整堂課了。 https://i.imgur.com/nEc8uR9.png
-- 《當你試圖安裝不自由/不開源的軟體》 https://i.imgur.com/s1lVszB.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.40.15.216 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1679287534.A.8BB.html

03/20 12:55, 1年前 , 1F
筆電的BIOS內有設定可以關閉獨顯吧?
03/20 12:55, 1F

03/20 12:55, 1年前 , 2F
還是不一定 看廠商心情 XD
03/20 12:55, 2F
是看廠商心情沒錯,我MSI筆電二年前買的,BIOS還是十年前的藍白樣式,功能只有基本款 ※ 編輯: ivon852 (111.71.221.55 臺灣), 03/20/2023 13:26:52

03/20 14:36, 1年前 , 3F
我五年前的Lenovo 720s 14"也是藍白 但可以關
03/20 14:36, 3F

03/20 14:36, 1年前 , 4F
應該是看廠商心情沒錯
03/20 14:36, 4F

03/21 08:07, 1年前 , 5F
沒有在玩game或rendering或computing,NVIDIA的暫時關掉
03/21 08:07, 5F

03/21 08:07, 1年前 , 6F
就可以省電,現在的筆電都應該可以支援UEFI關顯卡才是。
03/21 08:07, 6F

03/21 08:25, 1年前 , 7F
真的是看廠商心情,我經手過的三台筆電都沒有
03/21 08:25, 7F
johnjohnlin: youtube開硬解也有點用 03/21 12:12 我用Flatpak的Chrome,應該是不會有缺驅動的問題。

03/21 12:40, 1年前 , 8F
台系筆電廠有自己的玩法,跟UEFI該不該有關係不大xD
03/21 12:40, 8F

03/21 12:43, 1年前 , 9F
沒搞錯的話,台系筆電廠通常要有G-Sync的機種才有機會關掉
03/21 12:43, 9F

03/22 23:55, 1年前 , 10F

03/22 23:55, 1年前 , 11F
最後一段 Discrete card will not switch off
03/22 23:55, 11F
所以EnvyControl的方法並不是真的斷電關掉的意思? ※ 編輯: ivon852 (111.71.221.193 臺灣), 03/23/2023 12:46:16

03/23 17:47, 1年前 , 12F
應該是說用nouveau要關掉NV dGPU的話要用kernel參數
03/23 17:47, 12F

03/23 17:48, 1年前 , 13F
EnvyControl應該是透過NV驅動去關電的
03/23 17:48, 13F

03/23 17:49, 1年前 , 14F
但像我 打算不用dGPU的話連NV驅動都不裝了 只用nouveau
03/23 17:49, 14F
文章代碼(AID): #1a5-JkYx (Linux)
文章代碼(AID): #1a5-JkYx (Linux)