Ubuntu 将会挂起但不会唤醒

Ubuntu 将会挂起但不会唤醒

我在 Apple MacBook Pro 9,1 Mid 2012 15inch non retina 上安装了 Ubuntu 12.10。Suspend 会将其暂停,但当我打开盖子时,它不会唤醒。我尝试按 Ctrl + Alt + F1,但没有任何效果。只有键盘背光亮起。问题是什么?

此外,我使用的是 X orgnouveau驱动程序,而不是官方的 nVidia 驱动程序。请帮忙。每次关闭笔记本电脑都很烦人。

答案1

如果休眠功能不起作用,最好尝试修复它。因为在类似“睡眠问题”的情况下,休眠似乎更方便、更可行的解决方案。请参阅这个帖子

  • 测试pci=noacpi作为启动参数
  • 看一眼/etc/default/acpi 支持,可能需要一些改变
  • 如果你很幸运的话,这个命令可以帮助你:

    sudo chmod +x /etc/pm/sleep.d/*

总而言之,看起来这种问题与硬件问题有关(图形驱动程序不兼容或电源管理器),那么为什么你不尝试适合你的操作系统发行版的 NVidia 驱动程序呢?

答案2

如果您有 Live CD,请尝试使用它和启动修复工具。grub 似乎没有问题,但更改一些启动选项是个好主意。这些是 Canonical 本身提到的一些有用的选项。

  • VGA=xxx

将帧缓冲区分辨率设置为 VESA 模式 xxx。点击此处查看可能的模式列表。

  • acpi=off 或 noacpi

此参数禁用整个 ACPI 系统。这可能非常有用,例如,如果您的计算机不支持 ACPI,或者您认为 ACPI 实现可能会导致一些问题(例如随机重启或系统锁定)。

  • acpi=force

即使您的计算机 BIOS 日期早于 2000 年,也会激活 ACPI 系统。此参数将覆盖 acpi=off,并且如果尽管 apm=off 但仍未激活 ACPI 支持,则也可以与当前硬件一起使用。

  • pci=noacpi 或 acpi=noirq

这些参数禁用 PCI IRQ 路由

  • pci=acpi

此参数激活 PCI IRQ 路由

  • acpi_irq_balance

ACPI 允许使用 PIC 中断来最大限度地减少 IRQ 的共用。

  • acpi_irq_nobalance

ACPI 不允许使用 PIC 中断。

  • acpi=旧启动

几乎完全停用 ACPI 系统;仅使用启动过程所需的组件。

  • acpi=ht

几乎完全停用 ACPI 系统;仅使用超线程所需的组件。

  • 诺阿皮克

禁用“高级可编程中断控制器(APIC)”。

  • 诺拉匹克

禁用“本地 APIC”。

  • apm=off 或 noapm

禁用高级电源管理。

  • 中断轮询

更改内核处理中断调用的方式(将其设置为轮询)。在出现硬件中断问题时很有用。

  • acpi.power_nocheck=1 或 acpi_osi=linux

禁用电源状态检查或更改报告给 BIOS 的操作系统兼容性。在某些损坏的 BIOS 上有必要这样做,以使温度/风扇控制正常工作。

参考这个https://help.ubuntu.com/community/BootOptions

答案3

在 Ubuntu 13.04 及更高版本上,一旦安装了 NVIDIA 驱动程序,睡眠和唤醒功能便可完美运行。它们在驱动程序上不起作用nouveau

相关内容