笔记本电脑 ACPI 问题

笔记本电脑 ACPI 问题

我刚刚在我的华硕 n56vz 笔记本电脑上安装了 Ubuntu 17.10,遇到了几个问题。第一个问题与显示设置有关(我在另一篇文章中问过这个问题)。第二个问题与 ACPI 有关。日志文件中有很多 ACPI 错误,笔记本电脑无法重新启动或关闭,笔记本电脑在合上盖子时无法挂起,等等。

更新:我可以通过编辑 grub 文件来解决重启问题:

sudo gedit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"
sudo update-grub

更新:上述解决方案只需要几次重启就能发挥作用。

更新:请参阅下面的 ACPI 日志消息列表

ACPI Error: Method parse/execution failed \_SB.PCI0.PEG0.PEGP._DSM, AE_AML_PACKAGE_LIMIT (20170531/psparse-550)
ACPI Error: Method parse/execution failed \_SB.PCI0.GFX0._DSM, AE_AML_PACKAGE_LIMIT (20170531/psparse-550)
ACPI Exception: AE_AML_PACKAGE_LIMIT, Index (0x000000003) is beyond end of object (length 0x0) (20170531/exoparg2-427)
ACPI Error: Method parse/execution failed \_SB.PCI0.GFX0._DSM, AE_AML_PACKAGE_LIMIT (20170531/psparse-550)
ACPI Exception: AE_AML_PACKAGE_LIMIT, Index (0x000000003) is beyond end of object (length 0x0) (20170531/exoparg2-427)
ACPI Error: Method parse/execution failed \_PR.CPU0._PDC, AE_AML_OPERAND_TYPE (20170531/psparse-550)
ACPI Exception: AE_AML_OPERAND_TYPE, While resolving operands for [OpcodeName unavailable] (20170531/dswexec-461)
ACPI Error: Needed type [Reference], found [Integer] ffff9ff0dc58c2d0 (20170531/exresop-103)

答案1

通过将 Nouveau 显示驱动程序切换到 Nvidia 384.111 驱动程序,大多数 ACPI 问题都得到了解决。现在我可以毫无问题地重启和关闭笔记本电脑,尽管仍然有一些 ACPI 错误。

ACPI Error: Method parse/execution failed \_PR.CPU0._PDC, AE_AML_OPERAND_TYPE (20170531/psparse-550)
ACPI Exception: AE_AML_OPERAND_TYPE, While resolving operands for [OpcodeName unavailable] (20170531/dswexec-461)
ACPI Error: Needed type [Reference], found [Integer] ffff942bdc58c870 (20170531/exresop-103)

相关内容