web-dev-qa-db-ja.com

グラフィックカードから別のグラフィックカードへの切り替え可能なグラフィックスの切り替え

Ubuntu 11.10と切り替え可能なグラフィックスIntel/ATIを持っています

プロプライエタリドライバーで何度もトラブルが発生した後、最後にそれらをアンインストールして、代替のオープンソースをインストールしました。しかし今私の質問は:

  1. どのVGAを使用するかを選択する方法は?
  2. Ubuntuで何が使用されているかを知る方法は?

私はvgaswitcherooを使用できることを知っていますが、自分のインストールでそれを見つけることができませんか?誰でも手伝ってくれる?前もって感謝します

2
Hoghweed

汚い古い切り替え可能なグラフィックスはまだarsの痛みです...

まず、ターミナルを開いてrootになります:

Sudo su

/ sys/kernel /に「デバッグ」ディレクトリがあるかどうかを確認します

そうでない場合は、この行を/ etc/fstabに追加してください。

none                    /sys/kernel/debug debugfs defaults 0 0

(そして再起動)

/ sys/kernelにデバッグディレクトリが表示されるはずです。vgaswitcherooディレクトリが/ sys/kernel/debugに存在するかどうかを確認してください。

そうでない場合は、IntelおよびATI Fossドライバ(fglrxではない)を使用してください。

ファイル/ sys/kernel/debug/vgaswitcheroo/switchが表示されたら、本格的なパーティを開始できます!

インテルカードを使用したい場合は、ターミナルに(ルートとして)貼り付けてください

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

今度はログアウトして再度ログインします(再起動ではありません!)->インテルカードの電源へようこそ

aTIカードに切り替える場合は、上記と同じように行いますが、今回は貼り付けます

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

これで、3Dパフォーマンスをさらに上げる準備ができました!

ラップトップのファンが常にオンになっている場合は、両方のカードがアクティブになっている可能性があります。一度に1つしか使用しないので、使用されていないものの電源をオフにします。

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

このコマンドを使用して、カードが現在実行されていることを常に確認できます

cat /sys/kernel/debug/vgaswitcheroo/switch

この時点で、IntelとFossのATIドライバーの3Dパフォーマンスは...よくわかりますが、実際にはそれほど素晴らしいものではないことに気づかせてください。そして、foss ATIドライバーの電源管理はがらくたであるか、誰も実装していないので、私は知らない...

フル3Dパフォーマンスと有効なパワーマネージメントが必要な場合(ご存知のように、2時間のバッテリー寿命と6時間の違いがあります。)それでも、fglrx(ATIのプロペタリードライバー)との戦いを試すことができます。 fglrxで動作させると、ATI触媒コントロールセンター(再ログインを含む)を介してグラフィックカードを切り替えるだけです。しかしfglrxはトリッキーです*...私は成功への長い暗い道かもしれません-それが自分のマシンで働いているなら...

ただし、fossドライバーとvgaswitcherooを使用したスイッチインの詳細については、このサイトを確認してください。 http://asusm51ta-with-linux.blogspot.com/

3
user1078701