我的笔记本电脑只能使用 acpi=off 参数启动。我该如何修复这个问题?

我的笔记本电脑只能使用 acpi=off 参数启动。我该如何修复这个问题?

我设法使用该选项安装了 Ubuntu 12.10 acpi=off,因为没有它就无法工作。

现在只有使用此选项才能启动。是否可以解决需要此选项的问题?使用此选项启动会很慢。

这与我拥有的采用 Optimus 技术的 Nvidia GeForce GT 520M 显卡有关吗?也许是它的驱动程序?

我的笔记本电脑是一年前的 ASPIRE 5750G。

答案1

关闭移动 PC(笔记本电脑)上的 ACPI 并不是一个好主意 - 它会禁用这些设备上您真正想要的所有电源管理。

根本原因可能是 BIOS 损坏,向内核提供了错误、损坏或混乱的 ACPI 表。其他人可能已经注意到了这个问题,并且可能存在解决方法。此外,您的笔记本电脑供应商可能已经修复了这个问题。

我看到您在这里有一些选择(在您现在有些模糊但普遍的情况下):

  • 请注意,安装 Ubuntu 的映像中的内核比现在的“稳定”内核要旧,因为发布后提供了一些更新。首先要尝试的是应用所有系统更新并暂时删除启动参数。按住 启动进入 Grub Shift,选择正确的条目,按E,删除acpi=off内核参数并使用 启动F10继续使用下面所有选项来尝试!

  • 尝试使用acpi_osi=Linux内核参数进行启动。

  • 升级到较新的内核。请参阅这个答案如何做到这一点。

  • 尝试查看您的笔记本电脑供应商是否有可用的 BIOS 更新。如果有,请应用它。

  • 尝试只使用一块显卡启动。禁用独立/Nvidia 显卡,并尝试禁用集成显卡。

  • 如果您有一台支持 Nvidia Optimus 的机器(混合显卡,通常在笔记本电脑中发现),请尝试安装 Bumblebee 以正确支持此技术。您可以在以下位置找到一些说明这个答案

  • 尝试查看您的 BIOS 中是否有 OS/ACPI 特定设置。

  • 使用设备供应商/类型组合以及关键字“Linux”在 Google 上搜索。其他发行版可能已修复此问题,有人可能已将其提交给内核开发人员,但可能尚未合并到主内核树中,等等。

  • 将其报告为错误。我如何报告错误?

成功修复问题后,请从文件中删除/etc/default/grub并运行,以永久删除内核参数sudo update-grub。 (如果您的解决方案是使用另一个内核启动参数进行启动,只需GRUB_CMDLINE_LINUX_DEFAULT在该文件中相应地编辑设置即可。)

如果您有更具体的信息并需要帮助,请提出一个新问题,例如“如何将此解决方法应用于我的 HP Probook......?”

答案2

原帖 (马塞)找到了解决方案。2012 年 12 月 1 日,楼主说

我最终按照 Arttu 在问题中给出的指示解决了这个问题 当我安装 nvidia 驱动程序时桌面不显示!。该问题与 nvidia 驱动程序有关。

这就是答案OP 所指的就是这个。

通常情况下,我们会将其作为该问题的重复项关闭,但是gertvdijk 的回答这里很有价值,解决了这个问题,但没有解决那个问题。

相关内容