挂起后系统冻结


11

自从我安装Ubuntu 16.04后,我的笔记本电脑(HP Probook 450 G2)出现了从挂起状态唤醒的问题。很少能设法从暂停中正确唤醒,但大多数情况下,屏幕要么保持黑屏,要么打开,并在2或3秒后完全冻结,然后在这两种情况下风扇活动都变大了。我不能切换到tty外壳,或者除了按住电源按钮来切断电源以外,无法执行其他任何操作。

我尝试了以下不同的解决方案,例如禁用USB Legacy,将acpi_backlight = vendor acpi_osi ='!Windows 2013'acpi_osi ='!Windows 2012'添加到GRUB_CMDLINE_LINUX_DEFAULT,但没有任何效果。

我昨天切换到Linux Mint只是为了测试那里是否有问题,但问题仍然存在。这是/var/log/kern.log的输出,该输出显示了我上一个会话的最新消息。

Feb 13 09:51:55 hamza-PC kernel: [  913.345833] nf_conntrack: automatic helper assignment is deprecated and it will be removed soon. Use the iptables CT target to attach helpers instead.
Feb 13 09:52:22 hamza-PC NetworkManager[1004]: <info>  [1486975942.4773] manager: sleep requested (sleeping: no  enabled: yes)
Feb 13 09:52:22 hamza-PC NetworkManager[1004]: <info>  [1486975942.4774] manager: sleeping...
Feb 13 09:52:22 hamza-PC NetworkManager[1004]: <info>  [1486975942.4774] device (wlo1): state change: activated -> unmanaged (reason 'sleeping') [100 10 37]
Feb 13 09:52:22 hamza-PC NetworkManager[1004]: <info>  [1486975942.4969] dhcp4 (wlo1): canceled DHCP transaction, DHCP client pid 1440
Feb 13 09:52:22 hamza-PC NetworkManager[1004]: <info>  [1486975942.4970] dhcp4 (wlo1): state changed bound -> done
Feb 13 09:52:22 hamza-PC kernel: [  940.019586] wlo1: deauthenticating from b4:75:0e:ce:22:bb by local choice (Reason: 3=DEAUTH_LEAVING)
Feb 13 09:52:22 hamza-PC NetworkManager[1004]: <info>  [1486975942.5125] dns-mgr: Writing DNS information to /sbin/resolvconf
Feb 13 09:52:22 hamza-PC kernel: [  940.034017] cfg80211: World regulatory domain updated:
Feb 13 09:52:22 hamza-PC kernel: [  940.034019] cfg80211:  DFS Master region: unset
Feb 13 09:52:22 hamza-PC kernel: [  940.034020] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
Feb 13 09:52:22 hamza-PC kernel: [  940.034022] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
Feb 13 09:52:22 hamza-PC kernel: [  940.034024] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
Feb 13 09:52:22 hamza-PC kernel: [  940.034025] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
Feb 13 09:52:22 hamza-PC kernel: [  940.034026] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
Feb 13 09:52:22 hamza-PC kernel: [  940.034027] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
Feb 13 09:52:22 hamza-PC kernel: [  940.034028] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
Feb 13 09:52:22 hamza-PC kernel: [  940.034029] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
Feb 13 09:52:22 hamza-PC kernel: [  940.034030] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
Feb 13 09:52:22 hamza-PC NetworkManager[1004]: <info>  [1486975942.5423] manager: NetworkManager state is now ASLEEP
Feb 13 09:52:26 hamza-PC kernel: [  943.880782] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
Feb 13 09:52:27 hamza-PC kernel: [  944.885059] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment

uname -a
Linux hamza-PC 4.4.0-62-generic #83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

任何信息都会有所帮助,谢谢!


1
在BIOS中禁用混合图形后,该问题消失了。这有什么关系?
hamzam '17

Answers:


6

我有一个4.19内核和Nvidia驱动程序版本390。我将gdm更改为lightdm。

sudo apt install lightdm

现在问题解决了。


2
在Ubuntu 18.04上为我工作。非常感谢你!
Francesco Borzi

2

在使用Ubuntu 16.04 LTS几天后,一切都OK后,我开始在挂起/睡眠状态下遇到这种冻结。我重新安装了lightdm显示管理器,问题没有消失。我有与您相似的日志,但是没有硬错误。

对我来说解决问题的是将默认的X.org视频驱动程序更改为NVidia。

这位于 Settings -> Software & Updates -> Additional Drivers

在那里,我选择了以下选项。

'Using X.org X server - Nouveau display driver...'

更改为:

Using NVidia binary driver ... (proprietary, tested)

重新启动,然后一切都很好:)

在此处输入图片说明


0

使用Vim,gedit等编辑器打开/etc/systemd/logind.conf:

sudo gedit /etc/systemd/logind.conf

您将看到所有这些选项:

#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
#UserTasksMax=12288

只需将这些条目的值更改为暂停即可,一切将正常工作:

HandleSuspendKey=suspend
HandleLidSwitch=suspend
HandleLidSwitchDocked=suspend

如果仍未解决:

HandleHibernateKey=suspend

itsfoss中查看此文章


0

这里是一种帮助我的方法。

编辑grub配置,

sudoedit /etc/default/grub

更改

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX_DEFAULT="text"

然后做

sudo update-grub

并重新启动计算机。


欢迎来到Ask Ubuntu。请避免在答案中发布链接,因为随着时间的流逝,这些链接可能会断开或不可用。
Vishnu NK

1
我不知道这有什么帮助。此设置仅更改Ubuntu在启动时向您显示的内容。
Quora Feans

-1

临时解决方案| 卡在登录屏幕上 即使多次重启

如果即使在硬重启后仍然发现自己仍停留在登录屏幕上,请按照以下步骤操作以摆脱此...

  • 重新启动系统:按住电源按钮5到10秒钟

  • 通过选择“ Ubuntu高级选项” 以恢复模式启动系统

  • 选择以“ (恢复) ” 结尾的第一个选项

  • 选择“从根目录删除到根shell提示符 ”选项并提示ENTER键(两次)

  • 执行以下命令:

sudo dpkg-配置-a

须藤素数精选英特尔

须藤重启

注意::仅当您使用的系统具有两个图形卡(例如nvidia + intel或intel + amd)并且将非intel显卡配置为主显卡时,此方法才有效。


您的解决方案只需选择英特尔视频卡。如果您不知道Linux命令的功能,请不要运行它们。
Shital Shah

@ShitalShah亲爱的在未阅读完整答案的情况下不会添加评论,我明确地指出,这只是暂时的解决方案,当您的系统配置为将第三方图形卡用作主要图形卡但未安装适当的驱动程序时在您的系统上或由于突然的电源故障/在挂起模式下缺少足够的备用电池等而损坏,然后在登录流程中仍然很麻烦。上面给出的命令是修复损坏的应用程序或中断安装>选择本机Intel驱动程序作为主要驱动程序,然后重新启动系统。
阿卡尼拉拉19年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.