設置方法:(詳細なご案内をよくお読みください)

設置方法:(詳細なご案内をよくお読みください)

私のラップトップはデル・インスピロン 5420、2枚のグラフィックカードが含まれています:

  • インテルHDグラフィックス4000
  • Nvidia GeForce GT 630M

私が取ったLenovo T400設定ガイドを例としてLinuxを設定しましたが、統合カードのみが機能し、カードは使用されませんでした。インテルドライバー

現在、私のシステムの動作は次のとおりです。

  • 使用インテルXorg.configのドライバ、Xが起動せず、デバイスが見つからないと報告しました
  • 使用ウェサドライバではXは動作しますが、高度なグラフィック機能はありません。GNOME 3ない
  • 使用Nvidia/新しいスタイルドライバ、ログによると、Xが起動しているようですが、黒い画面だけが表示され、何も表示されません。

システム構成に関するより良いガイド/例を知っている場合は、教えてください。私のXorg.configが必要な場合は投稿します。

答え1

あなたの質問の説明からわかる限り、あなたが望む正しい用語は「ハイブリッドグラフィック」です。これは、ディスプレイに電力を供給するために(実際にはすべての出力)アダプタの1つだけを使用し、同時に両方のアダプタを使用しないためです。

必要なツールの概要を見つけることができます(例:)ここ。 bbswitchツールを探している可能性があります。プロジェクトバンブルビー。ただし、xorg.confにドライバに関する何も入力しないでください。 Xは自分で正しいドライバを見つけてロードする必要があります。また、最新の安定カーネルでハイブリッドグラフィックサポートが改善されるという内容を読んだ記憶があるので、ディストリビューションに合った最新の安定カーネルを入手または構築する必要があります。とにかく、インターネット上で「混合グラフィックス」という用語でより多くの情報を見つけることができます。

お役に立てば幸いです。

答え2

必要なものはbumblebeeパッケージのように聞こえます。 Bumblebee は、デフォルトでユーザーが決定するように指示したときに使用するグラフィックカードを決定します。

設置方法:(詳細なご案内をよくお読みください)

https://wiki.archlinux.org/index.php/Bumblebee

インストールの概要と指示:

パッケージマネージャを介して必要なパッケージをインストールします。

  • 64ビットシステムを使用していて32ビットアプリケーションを実行したいとします。そうでない場合はlib32いわゆるmutilib packages
  • パッケージマネージャに応じてダウンロードするには、パッケージマネージャに複数のソースを追加する必要があります。
  • pacmanパッケージマネージャです。例えばaptyum

pacman -S bumblebee mesa mesa-demos xf86-video-intel lib32-virtualgl lib32-nvidia-utils lib32-mesa-libgl

実現する:

  • するいいえこれをインストールすると、nvidia-libgl起動時に黒い画面が表示されるか、さらに悪化する可能性があります。
  • するいいえnvidia X server settings application代わりに実行nvidia-xconfig
    • これにより、Xは失敗します。target graphical interface reached
    • この問題を解決する方法は次のとおりです。mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
    • 理由:デフォルトのIntelカードにxorg.confは必要ありません。

インストール後:

  • Bumblebeeデーモンを有効にしますsudo systemctl enable bumblebeed.service。 (最後にdを参照してください!)
  • sudo reboot now

使用例:

optirun <your application>

ほとんどの場合、以下がprimusrun望ましいが:

primusrun <your application>

その理由は、一部のoptirunsのオーバーヘッドを防ぎ、より良いパフォーマンスを発揮するためです。

実行時にBumblebeeの状態を確認するには:

optirun --status

次のように話す必要があります。Bumblebee status: Ready (3.2.1). X is PID 26489, 1 applications using bumblebeed.

以上:使用しているLinuxカーネルによっては、NVIDIAカードを再度シャットダウンするのが難しい場合があります。それでも電力消費が重要で再起動が必要な場合でなければ問題になりません。

質問がある場合、またはこの回答を改善するのに役立つ場合は、お問い合わせください。

答え3

以下は、IntelおよびnVidia(GTX970)グラフィックスコントローラを搭載した最新のPC(Asus G20)にOpenSUSE Tumbleweed(2019年4月現在)をインストールするための推奨事項です。

  • BIOS設定、BOOTパラメータでUEFIモードを引き続き使用できますが、オペレーティングシステムを「Windows」から「その他のオペレーティングシステム」に変更できます。

  • OpenSUSEのインストールがクラッシュしたり、中断したり、予期しないエラーが原因で失敗した場合は、カーネルブートラインに次のオプションを追加してみてください(Grubブート画面で「e」を押す)。 textmode=1 nomodeset acpi=off flash=verbose

  • インストールまたは更新オプションを実行するたびにこれを行う必要があります。

  • Asus G20にインストールしたら、Yast、Boot、およびカーネルパラメータで設定できる次のカーネルオプションを永久に使用することをお勧めします。pci = acpi pci = noaersplash = silent

  • また、以下に説明するようにシステムを実行するには、まず非グラフィックモードで最小システムをインストールしてから、Yastを使用してNvidia OpenSUSEリポジトリからX用のnVidiaドライバをダウンロードすることをお勧めします。https://en.opensuse.org/SDB:NVIDIA_drivers

  • グラフィックカードに合ったバージョンをインストールしてください。私はGTX970を使用しています。

  • "x11-video-nvidiaG05"ドライバをインストールして再起動します。
  • OpenGL 3Dアクセラレーションのための「nvidia-glG05」のインストール

  • その後、「アップデート」を実行してシステムをグラフィカルモードに切り替えます。

この問題はOpenSUSEに提出されました。

考えられる原因: - PCI Advanced Error Reporting(AER)がシステムログをフラッディングします。 - nVidia ドライバをインストールする前に、Intel と nVidia コントローラ間でクラッシュが発生し、クラッシュが発生することがあります。

[終了]

関連情報