web-dev-qa-db-ja.com

Ubuntu 16.04(Nvidia Prime)でIntelからNvidiaに切り替えることができません

Ubuntu 16.04でIntel GPUからNvidia GPUに切り替えることができません。エラーメッセージやその他の問題は表示されず、切り替えられません。ここでの他の同様の質問は私の問題を解決していません。詳細は次のとおりです。

  • ハイブリッドグラフィックス(NvidiaおよびIntel)を搭載したHP Envy dv7 7390ebラップトップ、Ubuntu 16.04。

  • Ubuntuの追加ドライバーは、私がNvidiaバイナリドライバー367.57(独自仕様)およびIntel CPUのプロセッサーマイクロコードファームウェア intel-microcode(独自仕様)を使用していることを示しています。

  • パッケージがあるnvidia-367nvidia-primenvidia-opencl-icd-367およびnvidia-settingsインストール済み。マルハナバチまたはその他の関連パッケージはありません。

  • Nvidia-settingsアプリを起動して、Nvidiaを選択できます。ログアウトするように指示されます。再度ログインすると、Intelはまだアクティブなカードです。 (私は この方法 を使用して、どのカードがアクティブか、つまりSudo lshw -c video | grep configurationに続いてmodinfo i915を知る)。

Sudo prime-select nvidiaを実行すると、

Info: the current GL alternatives in use are: ['mesa', 'nvidia-367']
Info: the current EGL alternatives in use are: ['mesa-egl', 'nvidia-367'] 
Info: selecting nvidia-367 for the nvidia profile
update-alternatives: using /usr/lib/nvidia-367/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in manual mode 
update-alternatives: using /usr/lib/nvidia-367/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf (x86_64-linux-gnu_egl_conf) in manual mode

prime-select queryが私に与える:nvidia

しかし、どのGPUがアクティブであるかを確認する上記の方法は、Intelがアクティブであることを示しています。ログアウトしてログインした後も、Intelのままです(Nvidia-settingsアプリはそう教えてくれますし、lshwメソッドも教えてくれます。prime-select queryは教えてくれます:不明です。) Nvidia GPUをアクティブにする方法はありません。

編集:私の問題は説明とまったく同じです ここ 、端末でnvidia-settingsを起動すると、エラーも発生します

ERROR: nvidia-settings could not find the registry key file. 
This file should have been installed along with this driver at
/usr/share/nvidia/nvidia-application-profiles-key-documentation. 
The application profiles will continue to work, but values cannot be
prepopulated or validated, and will not be listed in the help text. 
Please see the README for possible values and descriptions.

しかし、そこで提案された解決策、すなわち

cd /usr/share/nvidia
mv nvidia-application-profiles-340.76-key-documentation
nvidia-application-profiles-key-documentation
mv nvidia-application-profiles-340.76-rc nvidia-application-profiles-rc

(もちろん、私のシステム上の実際のドライバーに対応する番号で340.76を変更します)

ubuntu 15.04(私は16.04を使用しています)を指し、動作しません。

13
bartovan

同じ問題がありました。その後、私は次のことをしました:

ソフトウェアとアップデート>追加ドライバー:nvidia 381.09を選択>マシンを再起動

nvidia x settingsを使用し、nvidia primeを選択します。

再起動後、すべてが問題ありません。

これが役立つことを願っています:-)

1