搜索
标签云
AI
Android
ArchLinux
Awesome WM
Coding
FLOSS
GitLab
Journal
ML
Mac OS X
NLP
OJ
OO
OpenWrt
Programming Language
PulseAudio
Qt
RQNOJ
Rocket
Rust
SNS
Server
TiddlyWiki
UML
Web Framework
Windows 7
XPS 13 9343
acer 5745g
alsa
audio
bbswitch
bluetooth
ddwrt
dkms
ext4
federated
fonosfera
howto
java
kde
linux
lxc
mount
nwauf
python
ruijie
shell
static website
superblock
usb
windows
winsock
《烏合之衆》
中醫
互聯
互聯網
傳統漢字
刷機
合同異
名
壞塊
學藝不精
安全
己見
心理學
懷
所思
拼音文字
文言
新文化運動
析世
概念
漢字
漢字簡化
漢語文
現代
現代醫學
用戶
異道
發行版
白話
硬盤
科學
簡化字
繁體字
群體心理學
翻譯用語
英語文
華夏
西醫
解题报告
觸摸板
路由器
辯辭
迷信
逸事
隱私
離堅白
分类
声明
鏈。。。
存档
匆匆过客
88840
功能
Acer 5745G Linux下關閉獨顯
本機相關基本情況:
- 顯卡:nvidia gt330m
-
雙顯卡切換技術:legacy optimus。
- 這是第二代技術,而一般意義上的optimus是第三代。
- 電腦C面有一個實體按鈕,在windows下的作用(需相應軟件和驅動)是切換顯卡。
本文所述內容該當可通用於所有此類電腦。(此技術用於多數gt330m及之前的雙顯卡筆記本)
關閉獨立顯卡使用了bbswitch。AUR上有bbswitch-dkms,當前的最新版本是0.8。
選擇dkms的目的在於我這裏有兩個內核,而arch官方源中的bbswitch是爲目前最新的3.13內核編譯的。
安裝過程不再贅述,裝好之後
sudo modprobe bbswitch load_state=0 unload_state=1
一下試試看能否載入。
若未提示錯誤,執行
lspci | grep VGA
看輸出。若獨立顯卡後邊顯示rev ff
,則其應當已經被關閉。(可以考慮用電池測試一下耗電情況XD)
如果一切順利,做以下兩步:
-
在
/etc/modules-load.d/bbswitch.conf
中加入bbswitch
-
在
/etc/modprobe.d/bbswitch.conf
中加入options bbswitch load_state=0 unload_state=1
之後重啓,若未報錯,則已載入成功,獨顯也該當關閉。
享受續航提升之事吧:P
以上方法已在3.10-lts內核測試,理論上適用於3.12之前的內核。而3.12及以上版本內核由於某些原因(也許是電源管理方案變更)會有問題,至今沒有解決現時狀況見下。
[2014.4.27]
3.12版內核沒發現怎麼關閉掉,bbswitch會有問題。
3.13沒怎麼測試。
3.14下不再需要bbswitch(實話是如果使用依然會有錯),內核已經接手這個工作,會自動關閉獨顯。但是續航沒有達到上邊用bbswitch時候的狀態,具體原因不確定。