web-dev-qa-db-ja.com

BIOSから個別のグラフィックスと統合されたグラフィックスを切り替える方法は、独自のドライバーで動作しますか?

私ができること:

BIOSから専用のグラフィックカード(AMD)と統合チップ(Intel)を切り替えることができるようにしたいと思います。

再起動→BIOS:内蔵Intel対応に設定(のみ)→ブート

または

再起動→BIOS:個別のAMD対応に設定(のみ)→起動

このタイプのプリミティブスイッチングは、オープンソースドライバーで実行する場合に正常に機能します。ただし、fglrxをインストールするとすぐに、BIOSからAMDからIntelに切り替えるとセッションが切断され、システムは起動時に低グラフィックモードにフォールバックします。

私がしたこと:

  1. フレッシュシステム、Intel対応のオープンソースドライバ
  2. aMDに切り替え=問題なし!
  3. intelに切り替え=問題なし!
  4. (上記を数回繰り返し、パフォーマンスの問題をテストしました)
  5. http://www.unixmen.com/ubuntu-12-10-and-AMD-catalyst-problem-solved/ (PPA)ごとにインストールされた独自のAMDドライバー
  6. intelに切り替え⇒壊れた構成、つまりシステムが2D /フォールバックモードで起動します!


なぜそれが必要なのですか?

まず第一に、それは私の好奇心の問題です。さらに重要なことは、このことをAMDのプロプライエタリに切り替えることは私にとって大きなことです。

私は少し前にAMD/Intelの切り替えについて尋ねていました そして、答えを得た間、1)それは機能しません2)私は答えの著者に連絡することができません3)私は答えを疑います複雑すぎます。

要約すると、この質問または上記のリンクにある古い質問のいずれかで助けが必要です。

システム情報:

Ubuntu 12.04 AMD64、クリーンインストール
Lenovo Thinkpad T500
Intel GMA 4500MHD/ATI Mobility Radeon HD 3650

7
Bucic

現在、この問題の解決策はありません。詳細については、こちらをご覧ください: http://phoronix.com/forums/showthread.php?78813-Simple-graphics-switching-through-BIOS/ 実行可能な解決策が明らかになったときに、モデレーターに質問を再開するよう依頼します。

1
Bucic

AMDアダプターでこれを試したことはありませんが、統合されたNvidiaグラフィックセットアップと個別のNvidiaグラフィックセットアップに共通の問題があります(Lenovo Thinkpad T510sでテスト済み)。

通常の状況では、オープンソースグラフィックスドライバーは、BIOSのアダプターの選択に基づいて、起動中にXサーバーによって自動的に選択されます(統合型と個別型)。

個別のアダプターの使用中に専用ドライバーを有効にすると、Xサーバーに専用ドライバーを使用するように明示的に指示するために、/etc/X11/xorg.confにXorg構成ファイルが作成されます。この構成ファイルは存在しますが、Xはハードウェアのセットアップを自動検出するのではなく、その中で指定されたドライバーを使用します。統合グラフィックアダプターに戻すと、これがどのように問題になるかがわかります。 AMD/Nvidia独自のドライバーは、まだxorg.confファイルで指定されています。

統合グラフィックアダプターに安全に戻す方法は、xorg.confファイルを削除することです。

$ Sudo rm /etc/X11/xorg.conf

または、ファイルの名前を変更して、Xで見つからないようにすることもできます。

$ Sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

次回の起動時に、xorg.confファイルが検出されない場合、Xシステムは再びハードウェア構成を自動検出し、適切なオープンソースドライバーをロードします。

2
mirzmaster