Nvidia设置升级后Linux深度冻结

我打开笔记本电脑,打开镀铬,在我的手机上打开Airdroid,在笔记本电脑上镀铬我打开192.168.1.100:8888连接到手机,我点击相机,这样我就可以看到我的手机的相机在我的笔记本电脑的屏幕上看到了什么马上点击后,一切都冻结了,我在这里尝试了一切(答案和评论)每个关键序列..没有任何作用,任何想法发生了什么?

几小时前我也进行了全面upgradedist-upgrade但似乎没有任何问题。


好的,现在我做了一次硬重启,并检查了/var/log/syslog ,系统甚至没有记录发生的事情,那里什么都没有:

 Feb 28 19:50:06 s-N552VW kernel: [ 47.049366] nvidia-modeset: Allocated GPU:0 (GPU-d4ac21de-204f-1b44-bf51-9299897df3d7) @ PCI:0000:01:00.0 Feb 28 19:50:06 s-N552VW kernel: [ 47.049478] nvidia-modeset: Freed GPU:0 (GPU-d4ac21de-204f-1b44-bf51-9299897df3d7) @ PCI:0000:01:00.0 Feb 28 19:50:10 s-N552VW systemd[1]: Starting Stop ureadahead data collection... Feb 28 19:50:10 s-N552VW systemd[1]: Stopped Read required files in advance. Feb 28 19:50:10 s-N552VW systemd[1]: Started Stop ureadahead data collection. Feb 28 21:46:05 s-N552VW rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="1157" x-info="http://www.rsyslog.com"] start Feb 28 21:46:05 s-N552VW rsyslogd-2222: command 'KLogPermitNonKernelFacility' is currently not permitted - did you already set it via a RainerScript command (v6+ config)? [v8.16.0 try http://www.rsyslog.com/e/2222 ] Feb 28 21:46:05 s-N552VW rsyslogd: rsyslogd's groupid changed to 108 Feb 28 21:46:05 s-N552VW rsyslogd: rsyslogd's userid changed to 104 Feb 28 21:46:05 s-N552VW rsyslogd-2039: Could not open output pipe '/dev/xconsole':: No such file or directory [v8.16.0 try http://www.rsyslog.com/e/2039 ] Feb 28 21:46:05 s-N552VW rsyslogd-2007: action 'action 10' suspended, next retry is Wed Feb 28 21:46:35 2018 [v8.16.0 try http://www.rsyslog.com/e/2007 ] Feb 28 21:46:05 s-N552VW systemd-modules-load[406]: Inserted module 'lp' Feb 28 21:46:05 s-N552VW systemd-modules-load[406]: Inserted module 'ppdev' Feb 28 21:46:05 s-N552VW systemd-modules-load[406]: Inserted module 'parport_pc' Feb 28 21:46:05 s-N552VW loadkeys[400]: Loading /etc/console-setup/cached.kmap.gz 

它从19:50:10跳到21:46:05 ?!


我们来看看/var/log/kern.log

 Feb 28 19:49:34 s-N552VW NetworkManager[1186]:  [1519834774.5220] manager: WiFi hardware radio set enabled Feb 28 19:49:34 s-N552VW NetworkManager[1186]:  [1519834774.5220] manager: WWAN hardware radio set enabled Feb 28 19:49:34 s-N552VW kernel: [ 15.234933] nvidia-modeset: Allocated GPU:0 (GPU-d4ac21de-204f-1b44-bf51-9299897df3d7) @ PCI:0000:01:00.0 Feb 28 19:49:34 s-N552VW kernel: [ 15.235040] nvidia-modeset: Freed GPU:0 (GPU-d4ac21de-204f-1b44-bf51-9299897df3d7) @ PCI:0000:01:00.0 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00Feb 28 21:46:05 s-N552VW kernel: [ 0.000000] microcode: microcode updated early to revision 0xba, date = 2017-04-09 Feb 28 21:46:05 s-N552VW kernel: [ 0.000000] random: get_random_bytes called from start_kernel+0x42/0x50d with crng_init=0 Feb 28 21:46:05 s-N552VW kernel: [ 0.000000] Linux version 4.13.0-36-generic (buildd@lgw01-amd64-033) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9)) 

似乎是Nvidia驱动程序的问题,我将包nvidia-settings390.12-0ubuntu0~gpu16.04.1390.25-0ubuntu0~gpu16.04.1


最后是/var/log/auth.log

 Feb 28 19:49:32 s-N552VW systemd: pam_unix(systemd-user:session): session opened for user s by (uid=0) Feb 28 19:49:32 s-N552VW lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0 Feb 28 19:49:34 s-N552VW polkitd(authority=local): Registered Authentication Agent for unix-session:c2 (system bus name :1.53 [/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1], object path /org/gnome/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00Feb 28 21:46:05 s-N552VW systemd-logind[1124]: New seat seat0. Feb 28 21:46:09 s-N552VW lightdm: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory 

我只需要执行相同的程序即可重现此冻结。

正如我在问题中所说,我从Update Manager进行了更新,并且我升级了Nvidia设置,我不知道我在做什么,默认情况下未更新此更新,所以我之前安装了Nvidia-387驱动程序并进行了更新我安装了Nvidia settings 390 ,它意味着与Nvidia-390驱动程序一起使用,而不是我使用的Nvidia-387驱动程序。

 s@s-N552VW ~/Desktop $ dpkg -l | grep nvidia ii nvidia-387 387.34-0ubuntu0~gpu16.04.2 amd64 NVIDIA binary driver - version 387.34 ii nvidia-opencl-icd-387 387.34-0ubuntu0~gpu16.04.2 amd64 NVIDIA OpenCL ICD ii nvidia-prime 0.8.2linuxmint1 amd64 Tools to enable NVIDIA's Prime ii nvidia-settings 390.25-0ubuntu0~gpu16.04.1 amd64 Tool for configuring the NVIDIA graphics driver 

打开驱动程序管理器并升级到Nv​​idia 390,不再冻结!

 s@s-N552VW ~/Desktop $ dpkg -l | grep nvidia rc nvidia-387 387.34-0ubuntu0~gpu16.04.2 amd64 NVIDIA binary driver - version 387.34 ii nvidia-390 390.25-0ubuntu0~gpu16.04.1 amd64 NVIDIA binary driver - version 390.25 rc nvidia-opencl-icd-387 387.34-0ubuntu0~gpu16.04.2 amd64 NVIDIA OpenCL ICD ii nvidia-opencl-icd-390 390.25-0ubuntu0~gpu16.04.1 amd64 NVIDIA OpenCL ICD ii nvidia-prime 0.8.2linuxmint1 amd64 Tools to enable NVIDIA's Prime ii nvidia-settings 390.25-0ubuntu0~gpu16.04.1 amd64 Tool for configuring the NVIDIA graphics driver s@s-N552VW ~/Desktop $ 

并运行:

 sudo apt-get purge nvidia-387 sudo apt-get purge nvidia-opencl-icd-387 

似乎一切都恢复正常:

 s@s-N552VW ~/Desktop $ dpkg -l | grep nvidia ii nvidia-390 390.25-0ubuntu0~gpu16.04.1 amd64 NVIDIA binary driver - version 390.25 ii nvidia-opencl-icd-390 390.25-0ubuntu0~gpu16.04.1 amd64 NVIDIA OpenCL ICD ii nvidia-prime 0.8.2linuxmint1 amd64 Tools to enable NVIDIA's Prime ii nvidia-settings 390.25-0ubuntu0~gpu16.04.1 amd64 Tool for configuring the NVIDIA graphics driver 

Update Manager建议更新Nvidia-settings但不是驱动程序本身。