gpu(gtx 1060)からigpu(Intel 530)に切り替えるたびに、起動できません。ロード画面が次のメッセージで止まっています:
[失敗] NVIDIA Persistence Daemonの起動に失敗しました。詳細については、「systemctl status nvidia-persistenced.service」を参照してください。
ただし、Nvidia gpuに切り替えて再起動せずにigpuに切り替えると、一時的に問題なく起動できます。私はKubuntu 16.10を使用しており、内蔵ラップトップディスプレイのみを使用しています。それがigpuに切り替えたときの出力です。
sudo prime-select intel
Info: the current GL alternatives in use are: ['nvidia-378', 'nvidia-378']
Info: the current EGL alternatives in use are: ['nvidia-378', 'nvidia-378']
Info: selecting nvidia-378-prime for the intel profile
update-alternatives: using /usr/lib/nvidia-378-prime/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-378-prime/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
update-alternatives: using /usr/lib/nvidia-378-prime/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode
update-alternatives: using /usr/lib/nvidia-378-prime/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_EGL.conf (i386-linux-gnu_egl_conf) in manual mode
sudo prime-select nvidia
Info: the current GL alternatives in use are: ['nvidia-378-prime', 'nvidia-378-prime']
Info: the current EGL alternatives in use are: ['nvidia-378-prime', 'nvidia-378-prime']
Info: selecting nvidia-378 for the nvidia profile
update-alternatives: using /usr/lib/nvidia-378/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-378/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
update-alternatives: using /usr/lib/nvidia-378/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode
update-alternatives: using /usr/lib/nvidia-378/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_EGL.conf (i386-linux-gnu_egl_conf) in manual mode
lspci -kの結果| grep -EA2 'VGA | 3D'
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
DeviceName: Onboard IGD
Subsystem: CLEVO/KAPOK Computer HD Graphics 530
--
01:00.0 VGA compatible controller: NVIDIA Corporation GP106M [GeForce GTX 1060] (rev a1)
Subsystem: CLEVO/KAPOK Computer Device 6a03
Kernel driver in use: nvidia
私は1週間以上自分でこの問題を解決しようとしましたが、何をすべきか手掛かりがありませんでした。私が試みたすべてが失敗しました。
手伝っていただけませんか?
更新5.2.2017:
今日もテストしましたが、375と378ではIntel GPUへの切り替えがまったく機能しないことに気付きました。ログアウトすると画面がフリーズします。では、なぜそれが一度機能したのでしょうか?古いドライバーを削除した後ですべてのドライバーを再度インストールし、その後、prime-select intel(再起動せずに!)を使用すると、prime-selectは、primeプロファイルを更新しません->古いnon-nvidiaプロファイル(mesaプロファイル)の1つを選択しますnvidiaの代わりに)それは動作します。しかし、nvidiaプロファイルに切り替えるか再起動するとすぐに、primeプロファイルが更新され、機能しなくなります。だから私はインテルのGPUのEGlの選択肢に何か問題があると思いますか?ご不便をかけて申し訳ありません。
アップデート12.2.2017:
昨日、nvidia-primeソフトウェアを変更してバグを修正しました。私はすぐに(たぶん来週)私の修正版を公開し、ここにリンクを貼り付け、私はまだ問題が発生します:ときに私シャットダウン私のPC、私が実行した後sudo prime-select intel
:
ksmserverがクラッシュします(私はKubuntuを使用していますが、おそらくUbuntuには問題ありません)
-> PCを完全にシャットダウンできず、Intel GPUの古い(間違った)代替アップデートが復元されます
->起動できません。
ただし、sudo prime-select intel
シャットダウン後にリカバリモードで実行すると、すべてが正常に動作し、Intel GPUを使用できます。
アップデート17.2.2017:
回避策を投稿しましたが、公式リポジトリでバグを修正しようとしています。ただし、これはおそらく更新代替案のバグであるため、次にバグレポートをそこに投稿する必要があります。
それまでの間、私の回避策をお楽しみください!私もそれがあなたのために働くことを望みます。質問がある場合はコメントを残してください。
アップデート26.2.2017
@whizzzkidが指摘したように、パッチを適用した後も、nvidiaグラフィックカードはアクティブなままです。しかし、今日、私はこの問題を解決することができました。おそらく、来週に私の2番目のパッチを含めるように私の回答を更新します。ここに私が実行したいくつかのテストがあります:
NVIDIA:43〜45 W
Intel(nvidia on):29-31W
Intel(nvidia off):15-17W
m
はモバイルであっても最後にはないようです。
nvidia-prime
これらはまだサポートされていません。
lspci -k | grep -EA2 'VGA|3D'
ターミナルコマンドの出力を追加してください。