ハイブリッドグラフィックスを搭載したDell 5110ラップトップを使用しています。 vgaswitcherooを使用してある程度の成功を収めましたが、ディスクリートATI 6470カードを選択することができませんでした。次の出力で次のコマンドを使用します。
root@mikelaptop:~# cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :Off:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
root@mikelaptop:~# echo ON > /sys/kernel/debug/vgaswitcheroo/switch
root@mikelaptop:~# cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :Pwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
root@mikelaptop:~# echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
root@mikelaptop:~# cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :Pwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
root@mikelaptop:~# echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
root@mikelaptop:~# cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :Pwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
root@mikelaptop:~# echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
root@mikelaptop:~# cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :Off:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
ご覧のとおり、vgaswitcherooはディスクリートカードの電源をオン/オフしますが、何らかの理由でディスクリートカードを選択しません。 echo DDIS>/sys/kernel/debug/vgaswitcheroo/switchを使用してからログアウトすると、システムがフリーズしました。誰も私を助けることができますか?
ありがとう!
これは私のために働いた(i915とのハイブリッド-radeon redwood(5000)、ubuntu 11.10 64、統一)
ほとんどのラップトップは、両方のgpu ONで「ハイブリッド装備」ブートします(ubuntuの新規インストールとデフォルトのGRUB設定でバッテリーがほとんど続かない理由を説明できます)が、IGD(i915)が接続されている(デフォルトのようです) BIOS調整なし)
さて、あなたはすでにUnity(またはGnome)にログインしているとしましょう:
DISの電源を切ってバットを節約したいだけです(おそらく30〜40%以上の時間を得ることができます)。ターミナルでそれを発行する
echo "OFF"|Sudo tee /sys/kernel/debug/vgaswitcheroo/switch
しかし、私はあなたがそれ以上のことを待っていると推測できます... IGDからDISに切り替えてください!
OK、読んでください:最初のログオフ統一...はい、あなたが必要です!
で別の端末を開く
CRTL-ALT-F1
ログインして、lightdmを停止します(Unity Shellを実行します)。
Sudo service lightdm stop
ディスクリートGPUを接続します(ENTERを押した直後に、画面がちらつくことがあります...それはいいですね!または...ただフリーズするかもしれません!セットアップに依存します。
echo "DDIS"|Sudo tee /sys/kernel/debug/vgaswitcheroo/switch
状態を確認する
Sudo cat /sys/kernel/debug/vgaswitcheroo/switch
取得する必要があります
0:IGD: :Off:0000:00:02.0
1:DIS:+:Pwr:0000:01:00.0
次に、必要なのはlightdm-Unity GUIを起動することです
Sudo service lightdm start
その時点で、Ubuntu 11の通常のログイン画面が表示されるはずです。そうでない場合は、押してみてください
CRTL-ALT-F7 DIS GPUで実行されているログイン
動作しない場合は、コンピューターがフリーズしている可能性があります。もう一度試してください
CRTL-ALT-F1
ターミナルを取得して再起動します。
DIS GPUの接続と使用に成功した場合は、次回再起動するときに、デフォルトの両方のgpu ONとIGD接続設定に戻ります...
それは、ハイブリッドGPUスイッチのサポートが本当に貧弱です...しかし、それは動作します。起動中、vgaswitcherooが使用可能になった直後、lightdmが起動する前に、お好みのGPU設定を強制できるようにする必要があります。
GRUBとメニュー選択を使用する方が良いかもしれません...誰かが方法を知っているなら?
Unity内で実行するスクリプトが大きい可能性があります。lightdmを再起動する必要があるため、実行するのは難しいでしょう。
これらの方法のいずれかを使用してArch Linuxの両方のGPUを制御できますが、ここではUbuntu 14.04はスイッチファイルに加えられた変更を完全に無視します。
セーフモードで試しましたか? HPがあり、ディスクリートをオンにし、ディスクリートに切り替え、統合をオフにする唯一の方法はセーフモードです。しかし、その後、起動時に空白の画面が表示されます。ディスクリートを使用する方法はありません。
HP Pavilion dv6 3160us統合:ATI 4250ディスクリート:ATI 5650