デュアルグラフィックスノートブックubuntuでの独顕無効化

2633 ワード

私のノートはDell VOSTRO 3350で、集積のiカードがあって、独立したATI HD 6630があって、しかしUbuntuを運行する時、何も独顕の応用を必要としないため、独顕を閉じることを思い付いて、集顕だけを使って、省電力でまた温度を下げます~
以下の操作は私のDell VOSTRO 3350で有効です(システムubuntu 10.10、カーネル3.0.0-12)、理論的には似たようなデュアルグラフィックス切り替えに適したノートパソコン、他のノートパソコンを使用する学生は自分で可用性をテストしてください.フィードバックも歓迎します~~
準備作業:ATIをインストールしてソースドライバを閉じて先にアンインストールしてください、BIOSの中でデュアルグラフィックカードの切り替えを無効にしたのは先にオンにしてください
まず、端末の下でこのコマンドを実行します.
sudo cat /sys/kernel/debug/vgaswitcheroo/switch

このような場合(主に2つの状態がPwrである):
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Pwr:0000:01:00.0

2枚のグラフィックスカードが開いていることを説明します.では、次の手順に従いましょう.
スクリプト/usr/local/sbin/vgaswitcherの作成
#!/bin/bash

if [ "$(whoami)" != "root" ]; then
echo "Use as root"
exit 1
fi

if [ -z "$1" ]; then
cmd="OFF"
else
if [ "$1" = "-i" ]; then
cmd="DIGD"
elif [ "$1" = "-d" ]; then
cmd="DDIS"
else
cmd=$1
fi
fi

if ([ "$cmd" != "OFF" ] && [ "$cmd" != "DDIS" ] && [ "$cmd" != "DIGD" ]); then
echo "Bad Command!"
exit 1
fi

echo "$cmd" > /sys/kernel/debug/vgaswitcheroo/switch
cat /sys/kernel/debug/vgaswitcheroo/switch
その後、起動スクリプト/etc/initを確立する.d/vgaswitch
#!/bin/bash

if [ "$1" != "start" ]; then
exit;
fi

/usr/local/sbin/vgaswitcher
#/usr/local/sbin/vgaswitcher -i  #         ,
                                 # Ubuntu 11.10     ,
                                 # Ubuntu12.04   ,           ,
                                 #        ,              
が作成されたら、次のコマンドを実行します.
sudo chmod +x /usr/local/sbin/vgaswitcher /etc/init.d/vgaswitch && sudo update-rc.d vgaswitch defaults

再起動すると独創を無効にすることができます~
最初のコマンドを再度実行して、ステータスを表示できます.
sudo cat /sys/kernel/debug/vgaswitcheroo/switch

もう1つのPwr、もう1つのOff:
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Off:0000:01:00.0
これでよかった~興味のある方は閉まる前後に機械の温度を見てもいいですが、私のは60度から40度くらいまで下がって、やはりすごい~~~
 
 
もう1つの簡単な方法:
/etc/rc.localファイルのexit 0の前に、次の文を追加します.
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch  #       
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch  #           

ps:sudo gedit/etc/rc.local
グラフィックスのステータスを表示するには、上記のグラフィックス表示コマンドを使用します.
sudo cat /sys/kernel/debug/vgaswitcheroo/switch

 
参照先:
1.  http://zhyu.me/linux/ubuntu-disabled-independent-graphics-card.html
2.  http://forum.ubuntu.org.cn/viewtopic.php?t=366609