web-dev-qa-db-ja.com

NVidia Optimus:オンボードIntel GPUを無効にしてNVidiaドライバーが動作するようにする方法-BIOS以外

バックグラウンド:

「Optimus」テクノロジーを搭載したNVidia GeForce 710M GPUを搭載したAcer Aspire V3-571Gラップトップを持っています(バッテリー寿命を最適化するために、オンボードIntel GPUとNVidia GPUを自動的に切り替えることができることを意味します)

最近、NVidiaのプロプライエタリドライバをUbuntuにインストールしました(以前は組み込みのIntel GPUのみを使用し、NVidia GPUの可能性を浪費していることに気付くまでnouveauを使用していました)。

それ以降、このバグが発生しました: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/135362 つまり、システムがランダムにフリーズします(つまり、外部モニターを接続しない限り、時々応答しなくなります。その場合、すべてが正常に機能します。

私が開いたカスタマーケアチケットに回答したNVidiaの技術者によると、これはOptimusテクノロジー用のNVidiaのLinuxドライバーのサポートが完全に不足しているためです。 (はい、彼らが作成した技術)。

彼によると、BIOSを介して「通常」行われるオンボードIntel GPUを無効にすると(「通常」は彼が言ったことです)、問題を解決し、2つのGPU間の自動切り替えを回避できます。

質問:

コンピューターのBIOS設定でOptimusまたはオンボードGPUを無効にしてNVidiaカードのみを有効にする方法はないので、BIOS以外の方法でそれを実現する方法はありますか?

追伸バンブルビーを提案することは控えてください。私はそれを調査しますが、ここでの私の質問は、BIOSでそのようなオプションが利用できない場合にオンボードIntel GPUを無効にする方法があるかどうかです。

2
matteo

BIOSでGPUを切り替えるオプションがない場合は、Nvidia GPUが内部のラップトップディスプレイに直接アクセスできず、切り替えても意味がないマックスレスラップトップがある可能性が高いです。 Intel GPUから。

BIOSの他に、vga_switcherooコマンドがあり、どのGPUがプライマリGPUとして動作するかを変更できますが、このコマンドはmuxlessラップトップでも機能しません。使用するのは難しく、とにかく非常に限られたハードウェアのセットでのみ動作します。

ただし、次の3つのオプションを使用できるため、それほど深刻ではありません。

  1. バンブルビー(Nvidia)
  2. Nvidia Prime(Nvidia)
  3. Optimus Prime(Nouveau/Proper Linux Way(TM))

BumblebeeとOptimus Primeを使用すると、ほとんどの場合Intel GPUを使用できますが、プログラムごとに3DレンダリングをNvidia GPUにオフロードし、Nvidia Primeを使用すると、アクティブなGPUを「切り替える」ことができますが、ソフトウェアの多重化を使用しますハードウェアの多重化よりも。

私が書いた記事を読むことをお勧めします( Optimusラップトップで複数のモニターを駆動する )マックスレスかどうか。

1
domc