インテルグラフィックスを使用する場合:
ラップトップのふたを閉じるか、GUIまたはターミナルコマンドを使用して再起動/シャットダウンすると、画面の左上に「_」が1つだけ表示された黒い画面になり、ハングします。電源ボタンを長押しするだけでコンピュータがシャットダウンします。
ただし、sudo prime-select nvidia
nvidiaへの切り替えに使用すると、すべて正常に動作します。
この問題を修正する方法はありますか?NVIDIAでは、私のバッテリーの持続時間は最大で2時間程度で、電源ボタンを使用してラップトップをシャットダウンするのは本当に面倒です。
スペック:
Intel 7700HQ、NVIDIA 1060GTX、カーネル4.8
ありがとうございました!!
編集:
sudo prime-select intel
NVIDIA 375を選択した場合
私は得る:
Info: the current GL alternatives in use are: ['nvidia-375', 'nvidia-375']
Info: the current EGL alternatives in use are: ['nvidia-375', 'nvidia-375']
Info: selecting mesa for the intel profile
update-alternatives: using /usr/lib/x86_64-linux-gnu/mesa/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
/sbin/ldconfig.real: /usr/lib/nvidia-375/libEGL.so.1 is not a symbolic link
/sbin/ldconfig.real: /usr/lib32/nvidia-375/libEGL.so.1 is not a symbolic link
update-alternatives: using /usr/lib/x86_64-linux-gnu/mesa-egl/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/i386-linux-gnu/mesa/ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode
現在のドライバー: 381.22
381.22に私は得ます:
➜ ~ sudo prime-select intel
[sudo] password for wboy:
Info: the current GL alternatives in use are: ['nvidia-381', 'nvidia-381']
Info: the current EGL alternatives in use are: ['nvidia-381', 'nvidia-381']
Info: selecting mesa for the intel profile
update-alternatives: using /usr/lib/x86_64-linux-gnu/mesa/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/x86_64-linux-gnu/mesa-egl/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/i386-linux-gnu/mesa/ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode
➜ ~ sudo prime-select nvidia
Info: the current GL alternatives in use are: ['mesa', 'mesa']
Info: the current EGL alternatives in use are: ['mesa-egl', 'nvidia-381']
Info: selecting nvidia-381 for the nvidia profile
update-alternatives: using /usr/lib/nvidia-381/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-381/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-381/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode
EDIT2:これまでの試み:
1)更新されたカーネルから4.8への新しいIntelドライバーのインストールを試みましたが、ファームウェア警告が表示されなくなりました->動作しませんでした 問題が解決しない
2)カーネルを4.8から4.10.15にアップグレードしようとしました->動作しませんでした。問題は悪化しました。通常のログイン画面の代わりに、端末のログイン画面を表示してハングします。
3)nvidia-prime https://askubuntu.com/a/884506/547039の修正を試みましたが、poweron.shとpoweroff.shの両方のスクリプトでラップトップがハングします。
4)回避策としてsudo swapoff -a && systemctl poweroffを試しましたが、役に立ちませんでした。
5)変更を試みた
GRUB_CMDLINE_LINUX_DEFAULT = "静かなスプラッシュ"からGRUB_CMDLINE_LINUX_DEFAULT = "静かなスプラッシュacpi = force"へ
どちらも動作しません。
EDIT3詳細情報:
タイピングsudo lshw -C display
:
Intelドライバーの場合:(sudo prime-select intel
)->出力してPCI (Sysfs)
ハングする
nvidiaドライバー(sudo prime-select nvidia
)の場合:
*-display
description: VGA compatible controller
product: NVIDIA Corporation
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:131 memory:db000000-dbffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:e000(size=128) memory:dc000000-dc07ffff
*-display
description: VGA compatible controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 04
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: iomemory:2f0-2ef irq:127 memory:2ffe000000-2ffeffffff memory:80000000-8fffffff ioport:f000(size=64) memory:c0000-dffff
タイピングmodinfo i915 | grepファイル名:
➜ ~ modinfo i915 | grep filename
filename: /lib/modules/4.8.0-51-generic/kernel/drivers/gpu/drm/i915/i915.ko
以下は、シャットダウン、ハードリセット(ハングによる)、およびその後の再起動後のログを示しています
- / var / log / syslog
- /var/log/kern.log