ハイブリッドグラフィックス-LinuxのXNUMX枚のビデオカードのソリューション(vga_switcheroo)

Linux それらにいくつかの問題をもたらす可能性があります ノートPC 彼らは所有しています XNUMXつのプレート ビデオ、 kernel おそらく両方をアクティブにします(XNUMXつだけではなく)。 これは直接影響します パフォーマンス バッテリーと 過熱 マシンの。

カルロスフィオリティは、 勝者 私たちの毎週の競争の:«Linuxについて知っていることを共有する«。 おめでとう! が気掛かりです 参加する カルロスのように、コミュニティに貢献しますか?

Intelコアi3、コアi5、およびコアi7プロセッサを搭載したノートブックを所有しているLinuxユーザーにとって深刻な問題があります。 これらのコンピュータには、パフォーマンスを向上させるためにXNUMX枚のビデオカードがあります。 XNUMXつは「統合」と呼ばれ、インターフェイスの描画や単純なものなどの標準的なグラフィックを処理するためのプロセッサ内部にあります。 もうXNUMXつは「ディスクリート」と呼ばれ、ゲームで必要とされるような高性能グラフィックスを使用する必要がある場合に使用できる強力なボードです。

私の特定のケースでは、プロセッサは「統合」ビデオカードと「ディスクリート」AMD Radeon HD5ビデオカードを搭載したIntelCorei2430-2.40Mデュアルコア6630GHzです。

この機能のカーネル(「ハイブリッドグラフィックス」)による誤った取り扱いは、100つの問題を引き起こします。 XNUMXつ目は、ビデオカードがオンで、「ディスクリート」カードのファンがXNUMX%で動作している状態で、システムが起動することです。 その結果、消費電力が過剰になり、バッテリーの寿命が短くなります。 XNUMX番目の問題は、前述の理由で発生します。大量の熱が発生し、キーボードやノートブックの構造の一部を加熱することさえあります。

この問題を解決するために、スペイン語と英語のいくつかのサイト、ブログ、フォーラムにアクセスしました。そこでは、問題を解決しなかったが、全体としては解決した数人のユーザーから経験を収集することができました。 私はあなたに解決策を残します。

開始する前に、カーネルデバッグパッケージとdebugfsが実行されていることを確認してください。 一部のディストリビューションでは、デフォルトでは提供されません。 すべてが正常であることを確認し、手順を進めるために、ファイル/ sys / kernel / debug / vgaswitcheroo / switchの内容を確認してみてください。 システムにインストールされていない場合、設定を変更することはできません。

ステップ

1.- 切り替えを実行するためのアクセス許可を有効にします。

sudoのsuコマンド
chown -Rユーザー名:ユーザー名/ sys /カーネル/デバッグ
chownユーザー名:username / sys / kernel / debug / vgaswitcheroo / switch
終了する

2.- オフになっているビデオカードをオンにします(現在、ビデオ出力を生成していません)。

エコーオン> / sys / kernel / debug / vgaswitcheroo / switch

ビデオ出力を統合ボードに接続します。

エコーIGD> / sys /カーネル/デバッグ/ vgaswitcheroo /スイッチ

ビデオ出力をディスクリートボードに接続します。

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

現在「切断」されているビデオカードの電源を切ります。

エコーオフ> / sys / kernel / debug / vgaswitcheroo / switch

vga_switcheroo構成の現在の状態を表示します。

cat / sys / kernel / debug / vgaswitcheroo / switch

次のような出力が生成されます。

0:IGD:+:Pwr:0000:00:02.0->統合ボードがオン(Pwr)で使用中(+)。
1:DIS ::オフ:0000:01:00.0->ディスクリートボードオフ(オフ)

そして、この一連の指示により、エネルギー消費量を増やし、熱を減らし、使用するビデオカードを自由に選択できるようにするために必要なすべての変更を加えることができます。 この問題に遭遇した人に役立つことを願っています。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   vma1994

    debian wheezyにはvgaswicherooファイルがありませんが、ハイブリッドグラフィックを制御するにはどうすればよいですか?

  2.   ラウル・アギアル

    簡単な再起動で構成が失われないように、rc.localとvoilaに統合します。

  3.   セルジオ

    そしてそれをrc.localにどのように統合しますか? 私はfedora17を使用していて、起動時に実行されるbashスクリプトを生成する方法を探していますが、パスワードを要求するsudo suを実行すると問題が発生し、自動化する方法がわかりません。 。起動時に自動??

  4.   ディエゴアルマンドペルドモ

    ビデオを再生するときにこのソリューションを適用した後の別のことは、ソリューションをスピードアップしますか? Linux mint 13をインストールしていますが、私のPCはdell intel corei7プロセッサです。

  5.   Linuxを使いましょう

    ここでは、「起動時に使用するスクリプト」のセクションで、探しているものが見つかると思います。
    https://help.ubuntu.com/community/HybridGraphics
    乾杯! ポール。

  6.   ディエゴアルマンドペルドモ

    ご挨拶:あなたの貢献は非常に興味深いものですが、PCを再起動したときにこの構成が失われないようにするにはどうすればよいですか?