ACPI和Macbook Pro 5,3 Ubuntu 13.04


1

发现我无法在Ubuntu 13.04的Macbook Pro 5,3(2009)上使用ACPI。我使用3.6.x和3.8.x内核以及nVidia驱动程序310(“其他驱动程序”中的“经过测试”的驱动程序)和313(“其他驱动程序”中也提供了)对其进行了测试。

如果我在ACPI = off的情况下启动,则系统运行良好,但是我无法进入挂起模式,当我关闭屏幕时,该屏幕保持活动状态;当我关闭计算机时,该过程在“系统停止”消息后停止(而且我被迫长按电源按钮以一劳永逸地关闭它)。

如果我在ACPI开启的情况下启动(也就是说,我删除了Grub2中的“ ACPI = off”),则可以管理电池,在Parametres> energy中可以看到它,但是无论两分钟后,系统突然冻结了两分钟。我现在正在做。我被迫长按电源按钮以重新启动系统...

知道如何解决吗?


我尝试使用NOUVEAU开源驱动程序,而不是nVidia专有驱动程序,在GRUB2中使用和不使用ACPI = OFF。好吧,甚至更糟。有了它,台式机就像地狱一样呆滞,我无法控制电池。没有它,屏幕就不稳定,并且有许多创辉振动线。因此,我想麻烦就出在Macbook Pro的“人造BIOS”和Ubuntu系统之间……
greguti 2013年

尝试了一些新操作:在GRUB2的引导顺序中添加了参数MAXCPUS = 1,同时删除了ACPI = OFF参数。这使得Macbook只能使用他的两个CPU之一运行。好吧...有效!屏幕不再冻结。但是我有一个怪异的缺点:几分钟后,触摸板失去了配置,“轻按一下”和“两根手指滚动”消失了……嗯,这并不是一个真正的解决方案,因为计算机仅使用一个CPU,使其在重型任务中的功能
稍逊一筹

最后,MAXCPUS = 1参数可以正常工作!触摸板指针的麻烦是完全不同的,与之无关,我设法修复了它。因此,我的MBP可以在识别电池的情况下运行良好,也可以暂停和休眠。唯一的缺点是我只能使用一个CPU而不是2个CPU。但是对于使用MBP的日常生活来说,它并不引人注目。
greguti 2013年

Answers:


1

这是一种解决方法...这不是解决方案,但至少可以对电池和挂起/休眠进行良好的管理。告诉系统只有一个CPU而不是两个CPU的技巧。因此,这并不是真正的解决方案,因为仅具有一个CPU的计算机的功能就稍差一些,但是在日常生活(浏览,编辑图像,观看内容...)中,您将看不到差异。

为了仅使用一个CPU运行,您已经更改了GRUB2配置文件,以便在计算机启动时,GRUB2对Ubuntu表示只有一个CPU可以处理。

为此,您必须编辑grub2配置文件,更新grub2,然后重新启动。

1-编辑您的GRUB2配置文件。

您可以使用终端进行操作。键入sudo nano /etc/default/grub以打开配置文件。有一行GRUB_CMDLINE_LINUX="blah blah blah",添加参数MAXCPUS=1(最大CPU为1)并删除参数ACPI=OFF

使用Nano编辑GRUB配置

保存修改(Crtrl + O,然后按Enter)并关闭文件(CTRL + X)。

2-更新您的GRUB

仍在终端中,只需键入update-grub并按Enter。

3-重新启动!

您可以使用以下命令在终端中执行此操作 sudo reboot

现在,您应该在菜单栏中看到电池指示器,并在系统设置>节能中看到电池管理选项。

Ubuntu终于掌权了!

此外,您可以安装TLP实用程序,以实现更好的电池管理。您只需要安装它而已,就不用理会它,它将调整电源管理以延长电池寿命,请参阅此处以了解详细信息:是否有类似于Jupiter的节能应用程序?

我们希望可以进行一些更新,以便对Macbook Pro 5,3进行良好的电源管理。


我在GRUB2配置文件中尝试了另一个参数:添加ACPI_OSI = Linux(而不是ACPI = OFF)。该参数告诉内核BIOS已支持Linux。我的行为很奇怪:系统确实按预期的方式运行了几个小时,包括暂停时间,但是当我打开视频文件时,一分钟后便冻结了。我仍然可以听到视频的声音,但是没有其他响应,我最终不得不硬重启...(使用nVidia 313-Updates驱动程序)。
greguti 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.