我在 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 上有必要这样做,以使温度/风扇控制正常工作。
答案3
在 Ubuntu 13.04 及更高版本上,一旦安装了 NVIDIA 驱动程序,睡眠和唤醒功能便可完美运行。它们在驱动程序上不起作用nouveau
。