web-dev-qa-db-ja.com

個別のグラフィックカードを完全にオフにする方法

Intelである統合Gdと、別の個別のGdであるAMD Radeon 6490 HDを入手しました。ubuntu11.10を使用しています。

まず、Windowsを起動すると、Gdは実際にAMD Radeon 6490 HDですが、Ubuntuを起動すると、代わりにAMD Radeon 6470が表示されます。

2番目に、AMD/ATIグラフィックカードのドライバーをインストールするためにのみ、ほとんどの方法を試します。まずjockeyで(失敗、代わりにUnity 2Dで起動)、手動でインストールします(失敗、空白の画面で起動)。

3番目に、AMD/ATIグラフィックカードの使用をあきらめます。それから私は新しい問題に直面しました。起動時に両方のグラフィックカードの電源がオンになり、ラップトップが過熱します。

/sys/kernel/debug/vgaswitcheroo/switchのコンテンツを表示します

0:DIS: :Pwr:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0

次に、echo OFF > /sys/kernel/debug/vgaswitcheroo/switchを使用してIGDをオフにすると、

0:DIS: :Off:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0

しかし、リブートすると、ディスクリートグラフィックカードの電源が再び入ります。これを解決するには?

6
user33831

簡単な方法は、echo OFF > /sys/kernel/debug/vgaswitcheroo/switch/etc/rc.localの前にexit 0の前に追加して、次のようにすることです。

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

exit 0
12
Oli

@gentmatt-ハイブリッドグラフィックスを搭載したSony VAIOを使用していますが、さまざまなフォーラムの投稿で言及されている場所にvgaswitcherooが表示されないという同じ問題がありました。いくつかの試行錯誤の後、12.04のインストール後に「追加ドライバー」インジケーターを介してAMD触媒ドライバーをインストールした後(適切に動作しなかった)そこにないことを発見しました。 AMDドライバーを削除しようとしましたが、助けにはなりませんでした。結局、Ubuntuを再インストールしなければならず、追加ドライバーをインストールしないようにしました。これを実行した後、@ Oliによって投稿された同じメソッドが動作します。 vgaswitcherooがあり、ディスクリートカードがオフで、ラップトップがナイスでクールに動作します!お役に立てれば...

0
Streetdaddy