关于ubuntu 16.04 无法从挂起唤醒及无法关机、卡在关机界面的解决办法

二话不说,直接上代码
1.

sudo vim /etc/modules

在文件末尾添加

apm power_off=1
sudo vim /etc/default/grub

在文件中将

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

转换成

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force apm=power_off"
sudo update-grub

在电脑的bios中禁用独立显卡,如y470p进入bios在显卡选项中选择UMA graphics

详述:
ACPI AdvancedConfiguration and Power Management Interface 高级配置和电源管理接口。ubuntu 16.04默认使用的是集成显卡,但是在启动中仍然会运行独立显卡,这是整个问题的症结所在。由于缺乏独显的驱动,电脑无法控制独显关闭,所以电源无法关闭,整个电脑也就关不了。当然,最后通过最后只能通过ACPI强行关闭它。
唤醒和挂起也是同样的道理,由于电脑无法唤醒独显,整个电脑都起不来。
前三步来自:https://askubuntu.com/questions/508029/ubuntu-14-04-stuck-on-shutdown
第四步来自:https://askubuntu.com/questions/717504/errors-error-uvd--not-responding-trying-to-reset-the-vcpu#
当然,如果双系统,不想禁用独显,可以按照他说的办法。

废话:
从将ubuntu第一安装在我的小y上的时候,这个问题就一直纠结着。到现在快两年了,今天终于解决了,真的是感慨颇多。一把心酸一把泪,从最开始的laptop-mode-tools到pm-utils,再到后来的直接设置合盖不挂起,后来又开始想找驱动。方法是用了又一个,网页是看了一篇有一篇,百度常在线。最终在这个意外中找到了解决办法,真是应了Linus的那句话,简单才是最好。有人说这是ubuntu和lenovo之间的爱恨情仇,这么说也不完全准确,准确的说应该是ACPI和AMD之间的你死我活,但不管怎么说,弄清问题所在一切都好办了。

猜你喜欢

转载自blog.csdn.net/qq_40266867/article/details/86748704