web-dev-qa-db-ja.com

UbuntuでSandyBridges統合グラフィックスを使用する(または切り替え可能なグラフィックスをアクティブ化する)

Sandy Bridges Core-i7、デュアルブートWin7、Ubuntu11.04を搭載したHPPaviliondv6があります。また、1GBのATI Radeon6490ディスクリートグラフィックスカードも搭載しています。 Windowsでは、ATIユーティリティはうまく機能し、統合グラフィックスとディスクリートグラフィックスを問題なく切り替えることができます。

Ubuntuでは、独自のATIドライバがインストールされていますが、Catlyst Control Centerにアクセスしようとすると、次のエラーが発生します。

No ATI graphics driver is installed, or the ATI driver is not functioning properly.
Please install the ATI driver appropriate for you ATI hardware, or configure using aticonfig.

Aticonfigオプションを確認しましたが、実際には意味がありません。また、見つけることができるATIドライバは1つしかないため、間違ったドライバをインストールする方法がわかりません。

いずれにせよ、私はUbuntuで切り替え可能なグラフィックスを使用できることをあきらめました(ここの誰かがそれを機能させる簡単な方法を知っていない限り)ので、統合されたグラフィックスのみを使用するように設定したいと思います-私はほとんどコーディングにLinuxを使用しているため、ディスクリートグラフィックスはやり過ぎで、コンピューターが熱くなり、バッテリーがすぐに切れてしまいます。どんな助けでも大歓迎です、私は一般的にLinuxにかなり慣れていません。

2
danny

やっと手に入れた! Sandy Bridges HP Pavilionsを使用している他のユーザーも同様に問題を解決できることを期待して、ここに私の解決策を示します。

Grubブートオプションを編集し、quiet splashmodeset=1 xforcevesaに置き換えるのと同じくらい簡単でした。

次に、ターミナルウィンドウで「

Sudo -i
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

これで、vgaswitcheroo/switchのコンテンツを表示すると(表示するにはSudoが必要になる場合があります)、次のように表示されます。

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

最初の行は私のATIDiscreetカードで、現在はオフになっており、2番目の行は統合されています。 ATIカードをオフにすると、バッテリーが2:10からフル充電されたまま4:00に跳ね上がったので、Ubuntuで重いグラフィックスを実行していない場合は、実行する価値があります。追加のボーナスとして、Unityインターフェイスが機能するようになりました(統合されたグラフィックチップセットのみでは少し遅くなりますが、ほとんど目立ちません)。変更を永続的にするには、起動時にこれを行うスクリプトを追加するだけです。いくつかのブログでは、バグが原因で、再起動時に何らかのファンの問題を回避するために、シャットダウンスクリプトを使用してディスクリートグラフィックカードの電源をオンに戻す必要があると述べています。

注:/ sys/kernel/debug/vgaswitcherooが存在しない場合は、ATI独自のドライバーをアンインストールしてコンピューターを再起動する必要があります。

最後に、これはグラフィックス切り替えユーティリティを自分に与えるための便利な方法のように見えますが、私のATIカードはUbuntuでまったく機能しないため、わざわざ試してみることさえしませんでした。 http://linuxenvy.blogspot.com/2011/01/tackling-switchable-graphics.html

1
danny