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


13

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

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

  • Ubuntuの追加ドライバーは、Nvidiaバイナリドライバー367.57(プロプライエタリ)とIntel - CPU用のプロセッサーマイクロコードファームウェア(プロプライエタリ)を使用していることを示しています

  • パッケージ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-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にいます)を指し、動作しません。


2
私は同じ問題を抱えています:(
DollarAkshay

1
この投稿ubuntuforums.org/showthread.php?t=2329171では、Ubuntu 17に含まれるXorgリリースのソリューションについての話があります。
bartovan 16

@DavidFoersterあなたは正しい、私はちょうどそれを修正した、通知してくれてありがとう。
-bartovan

私は同じ問題を抱えていますが、しばらく前に機能していました。なぜそれがもう機能しないのか分かりません。
alexmogavero

回答:


1

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

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

次にnvidia x settingsを使用してから、nvidia primeを選択します。

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.