ハイブリッドグラフィックスを搭載したDell5110ノートパソコンを持っています。 vgaswitcherooを使用してある程度の成功を収めましたが、ディスクリートATI6470カードを選択できませんでした。次の出力で次のコマンドを使用します:
[email protected]:~# cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :Off:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
[email protected]:~# echo ON > /sys/kernel/debug/vgaswitcheroo/switch
[email protected]:~# cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :Pwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
[email protected]:~# echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
[email protected]:~# cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :Pwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
[email protected]:~# echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
[email protected]:~# cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :Pwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
[email protected]:~# echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
[email protected]:~# 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、Unity)
ほとんどのラップトップの「ハイブリッド装備」ブートは、両方のGPUがオンになっています(ubuntuの新規インストールとデフォルトのGRUB設定でバッテリーが非常に少ない理由を説明できます)が、IGD(i915)が接続されています(デフォルトではBIOSの調整がないようです)
さて、Unity(またはGnome)にすでにログインしているとしましょう:
バットを節約するためにDISの電源を切りたいだけですか(おそらく30〜40%以上の時間が得られます)?ターミナルでそれを発行する
echo "OFF"|sudo tee /sys/kernel/debug/vgaswitcheroo/switch
しかし、それ以上のことを待っていると思います…IGDからDISに切り替えてください!
わかりました、読んでください:最初のログオフの統一…はい、必要です!
で別の端末を開きます
CRTL – ALT – f1
ログインしてlightdmを停止します(Unityシェルを実行します)
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-UnityGUIを起動することです
sudo service lightdm start
その時点で、通常のUbuntu 11ログイン画面が表示されるはずです。表示されない場合は、
を押してみてください。CRTL – ALT – f7 DISGPUで実行されているログイン
動作しない場合は、コンピュータがフリーズしている可能性があります。もう一度やり直してください
CRTL – ALT – f1
ターミナルを取得して再起動します。
関連:OSXで使用するPCI(PCI-Eではない)ビデオキャプチャカード用にLinuxドライバーからコンパイルしますか?DIS GPUに接続して使用することに成功した場合は、次に再起動するときに、IGD接続設定で両方のgpuをデフォルトに戻します…
これは非常に貧弱なハイブリッドGPUスイッチのサポートです…しかし、それは機能します。 vgaswitcherooが使用可能になった直後、lightdmが開始する前に、起動中に優先GPU設定を強制できるはずです。
GRUBとメニューの選択が良いかもしれません…誰かがその方法を知っているなら?
Unity内で実行するスクリプトの方が優れている可能性があります…lightdmを再起動する必要があるため、実行が難しいと思います!