![最安全的解决方案](https://linux22.com/image/884544/%E6%9C%80%E5%AE%89%E5%85%A8%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.png)
我尝试了多个版本的 Ubuntu,但无法使其工作,每当我关闭并打开笔记本电脑时,它都会出现黑屏,并且无法将其重新打开(我必须重新启动),奇怪的是键盘背光仍然有效......
我使用的是 2016 年款 16 英寸 Macbook Pro,系统是 Ubuntu 16.04.1
答案1
可以肯定它与 ACPI 有某种关系,因为关闭 ACPI 或硬件 P 状态(启动选项acpi=off
或intel_pstate=no_hwp
)时问题会消失,但这当然不是一个可行的解决方案。您可以找到或多或少熟练的人提供的解决方法,但解决方案仍然在内核中。我测试过的所有修复盖子关闭冻结问题的解决方法都对其他问题产生了负面影响,它通过创建其他问题来解决问题,即acpi=off
禁用许多很酷的电源和硬件内核功能。真可惜。
例如,在我的 Thinkpad 型号上,我不得不等待thinkpad_acpi
更新的较新内核。很确定这对您来说也是同样的问题:内核还不“知道”某些硬件组件的所有功能和规格。
根据一些错误报告,Ubuntu 团队为 xenial 支持的 v4.4.0-18 应该已经修复了我的电脑上的问题,例如这个但实际上我不得不等待测试上游内核 v4.5.2 才能在不冻结桌面的情况下合上盖子,肯定是因为我没有足够的耐心。在这个例子中,为了清楚起见,我将继续定期测试官方 v4.4.0-x 的最新版本,直到修复完成,然后将恢复到这个 LTS 内核以获得更高的可靠性。所以我希望这只是一个临时解决方案。
先备份!!!
我的第一个建议永远是爱你所爱的人Clonezilla 启动 CD/USB在触及内核和系统核心的任何内容之前,这样您就可以安全地恢复更改;)
最安全的解决方案
开始Synaptics 软件包管理器, 打开设置顶部菜单 >存储库>开发人员选项选项卡,然后启用预发布更新。实际上您的问题可能已在最新的 v4.4.0-x 中修复。
因此,在尝试任何奇特的解决方案(例如下文描述的疯狂方法)之前,最好先尝试此方法,不建议过多使用长期支持版本的内核版本,至少如果您想保持 LTS 的稳定性优势。此xenial-proposed
repo 目前提供内核版本 4.4.0-36.55,其额外包裹(= 重启后出现兼容性错误的可能性更小)。
狂野之路
升级内核版本,该问题可能已在最新内核中得到修复。了解如何升级以及需要注意哪些事项,请访问Ubuntu 维基. 链接如下上游内核档案此页面的标题是您可以找到要安装的软件包的地方。阅读此内容可能会有所帮助维基百科文章关于上游内核的差异。
从今天起,我建议你尝试v4.6.3-yakkety如果你的问题还没有解决,请尝试v4.7.1. 无论如何,这个主线版本没有可用的额外软件包,所以在做这件事之前你必须明白你在做什么,如果这个内核杀死了你的小猫,也不要抱怨。
答案2
这是 Macbook Pro 的已知 I/O 问题,通常与操作系统无关。通常制造商(Apple)的解决方案是花几百美元更换该电路。但是,如果您运行的是 ubuntu,那么您很幸运,因为您可以告诉您的机器在盖子关闭时不要进入睡眠状态。为此,
- 您需要编辑 /etc/systemd/logind.conf 中名为 logind.conf 的文件,但您可以在终端中使用以下命令进行编辑: sudo -H gedit /etc/systemd/logind.conf
- 在文本底部添加:HandleLidSwitch=忽略
- 执行此命令重新启动 systemd 守护程序并让命令稳定下来,否则它将不起作用。 sudo 服务 systemd-logind 重新启动 (适用于 Ubuntu 15+)
我强烈建议您不要长时间在合上盖子的情况下运行 Macbook Pro,因为这会导致通风问题并使系统快速升温。
答案3
我的笔记本电脑也遇到过同样的问题。我发现如果我锁定 Ubuntu(转到右上角的小齿轮并选择“锁定”),它就不会冻结并变得无响应。不知道为什么这样做有效,但只是合上盖子却不行……我希望这对某些人有帮助。