在Ubuntu下雙顯卡機型怎樣禁用獨顯的問題困擾了我很久,遍尋網絡解決方法比較靠譜的是southwolf提供的方法,但是存在一些小bug。原文如下:
---------------------------傳說中的分割線-------------------------------------
Y460等雙顯卡機型在Ubuntu 10.04下使用集成顯卡的方法:
BIOS中設置Switchable Graphics, 安裝 10.04, 不要裝ATI驅動 【LINUX公社 www.LinuxIDC.com 】
1. 更新內核至2.6.35
#--添加內核PPA源--#
sudo add-apt-repository ppa:kernel-ppa/ppa && sudo apt-get update
#--更新內核--#
sudo apt-get install linux-headers-2.6.35-22 linux-headers-2.6.35-22-generic linux-image-2.6.35-22-generic linux-maverick-source-2.6.35
注意: 從PPA源更新可能速度很慢!! 需要下載的東西很多!!
如果網速慢,可以先用迅雷(=.=#)拖下來然後去ubuntu裡頭安裝…
2. 安裝acpi_call模塊
sudo apt-get install git
git clone http://github.com/mkottman/acpi_call.git
cd acpi_call
make
sudo insmod acpi_call.ko
./test_off.sh
如果有提示OK證明獨顯已經關掉了
3. 把關閉獨顯的腳本加入啟動項
sudo gedit /etc/rc.d/rc.local
加入
insmod /你的路徑/acpi_call.ko
sh /你的路徑/test_off.sh
---------------------------又一條分割線-----------------------------------
ubuntu10.10 2.6.35 完美支持雙顯卡。一般不需要獨顯,集顯即可特效全開。為降低發熱和延長待機時間,
建議在Ubuntu下關閉獨顯。
1. 安裝acpi_call模塊
sudo apt-get install git
git clone git://github.com/mkottman/acpi_call.git
cd acpi_call
make
sudo insmod acpi_call.ko
./test_off.sh
如果有提示OK證明獨顯已經關掉了
2. 把關閉獨顯的腳本加入啟動項
sudo gedit /etc/rc.d/rc.local
加入
insmod /你的路徑/acpi_call.ko
sh /你的路徑/test_off.sh
---------------------------這條分割線以後是longriver的修訂---------------------------
1.10.04按照他的方法不能升級到2.6.35內核。可能是方法不對也可能是其他問題。
2.在10.10下按照southwolf的方法第一步成功,獨顯指示燈熄滅!心中狂喜!馬上第二步發現bug*~*...
1)sudo gedit /etc/rc.d/rc.local編輯完成後不能保存,提示沒有這個路徑!於是ls /etc果然沒有。是新建一個還是...且慢!在/etc下有一個rc.local的文件!編輯試試...果然不錯。
2)小補充:insmod /home/你的名字/acpi_call/acpi_call.ko
sh /home/你的名字/acpi_call/test_off.sh
這樣寫應該會更利於像我這樣的菜鳥操作,少走彎路!
十分感謝southwolf的無私奉獻!為了像我一樣的菜鳥少走彎路特留此文以備查詢!