无法从挂起状态 ubuntu 22.04 中唤醒

无法从挂起状态 ubuntu 22.04 中唤醒

我刚刚将我的联想 X1 Carbon 从 Ubuntu 20.04.4 升级到 22.04。之前,我可以通过打开盖子或按下电源按钮从挂起状态唤醒。现在,升级后,我根本无法从挂起状态唤醒!我需要强制关机,这很烦人。

知道如何修复这个问题吗?

更新:

$ sudo dmidecode -s bios-version
N1FET74W (1.48 )
           
free -h
             total        used        free      shared  buff/cache   available
Mem:         15Gi        1,7Gi        11Gi       526Mi      2,4Gi        12Gi
Swap:        2,0Gi          0B       2,0Gi

sysctl vm.swappiness
vm.swappiness = 60

swapon -s
Filename                Type        Size        Used        Priority
/swapfile               file        2097148     0           -2

更新2:

$ lsmod | grep -i think
think_lmi              28672  0
firmware_attributes_class    16384  1 think_lmi
thinkpad_acpi         122880  0
nvram                  16384  1 thinkpad_acpi
ledtrig_audio          16384  3 snd_ctl_led,snd_hda_codec_generic,thinkpad_acpi
snd                   102400  21 snd_ctl_led,snd_hda_codec_generic,snd_seq,snd_hda_codec_conexant,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_compress,thinkpad_acpi,snd_soc_core,snd_pcm,snd_rawmidi
platform_profile       16384  1 thinkpad_acpi
wmi                    32768  2 wmi_bmof,think_lmi
video                  53248  2 thinkpad_acpi,i915

答案1

我为联想 t460s 上的这个问题而苦恼不已。我进入 BIOS,在选项卡下Security,禁用安全芯片,这样它就可以正常工作了。

现在,挂起和关机在 22.04 上都可以正常工作。祝你好运!

答案2

如果你有 NVidia 显卡,请尝试以下操作:https://forums.developer.nvidia.com/t/brightness-not-working-ubuntu-20-04-lenovo-legion-5-15imh05/178058/21

编辑/etc/default/grub文件并添加nvidia.NVreg_RegistryDwords=EnableBrightnessControl=1如下GRUB_CMDLINE_LINUX_DEFAULT内容:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia.NVreg_RegistryDwords=EnableBrightnessControl=1"

然后执行:

sudo update-grub

然后重新启动。

计算机从挂起状态恢复,但显示亮度为零。

答案3

有效的方法是通过编辑文件来禁用 Wayland:etc/gdm3/custom.conf

文件部分:

[daemon]
# Uncomment the line below to force the login screen to use Xorg
WaylandEnable=false

答案4

LG Gram 17Z990 也存在同样的问题。它无法从挂起状态恢复。电源灯亮着,所以我不能说问题是挂起还是唤醒。

我编辑/etc/systemd/logind.conf并添加了HandleLidSwitch=hibernate临时解决方法。但是,我还没有测试过该解决方法。

相关内容