Macbook 8.1 过热

Macbook 8.1 过热

我有一台安装了 ubuntu 12.04 的 MacBook 8.1。但我的 CPU 变得非常热。在 Mac 上,我的 CPU 温度高达 50-60°C。但在 ubuntu 上,我的 Mac 变得非常热,温度大约为 60°C,但最低转速为 3000rpm,而不是 Mac 上的 2000rpm,当我浏览(不使用闪存)或执行其他操作时,Ubuntu 上的风扇转速为 4500rpm,声音非常大。我将它设置为 3000rpm,因为它不会变得太吵,而不是最低 2000rpm。

但这并不是我所期望的。

我做了什么:

我安装了 lm-sensors 来查看温度,并启动了传感器检测

我安装了 macfancld、jupiter、x-updates 的最新驱动程序,并安装了 i965-va-driver

哦,我安装了 mesa - 使用默认版本时,我的 sandbridge 显示为未知

我添加了 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force drm.vblankoffdelay=1 pcie_aspm=force drm.vblankoffdelay=1 i915.semaphores=1 i915.i915_enable_rc6=1 i915.i915_enable_fbc=1"

我已将 rfkill block bluetooth 添加到 /etc/rc.local,以便在启动时默认关闭蓝牙

我的 Mac 不再像以前那么吵了,但还是很吵,有时还很热

我希望你可以帮助我

答案1

为了实现这一点,我必须使用 efi 启动我的 Mac。

我的解决方案基于在 Mac 上使用 EFI 启动 Ubuntu

那里的作者说你的 efi 分区上有 2 个 grub 文件,但应该只有一个(grubx64.efi)。

现在 Mac 的温度降低了 5-10°C,并且启动时间非常短。

答案2

您有 13 英寸或 15 英寸的 Macbook 吗?过去几年的 15 英寸 Macbook 都配有独立显卡和集成显卡。当我对 15 英寸 Macbook 7,2 进行双启动时,我遇到了过热问题,因为 Ubuntu 会同时使用我的独立显卡和集成显卡。为了解决过热问题,我不得不使用 Grub2 进行 EFI 启动(参见 Timse201 的回复)并在启动时禁用我的独立显卡。这一页提供了禁用独立显卡的步骤。请参见ubuntu 文档有关您的 Macbook 型号的更多信息。

答案3

虽然这些答案、macfanctld 等可能对某些人有用。但我意识到,对我来说,解决方案是我的显卡没有安装正确的驱动程序。安装 AMD 专用驱动程序后,我的 Macbook Pro 运行起来温度明显降低 (50%)。因此,如果您是 Ubuntu 新手,并且您的 Macbook Pro 配有 AMD ATI 显卡,请按照这些说明安装正确的驱动程序,您的计算机运行起来应该会凉爽得多。

https://help.ubuntu.com/community/BinaryDriverHowto/AMD

我使用附加驱动程序方法安装了驱动程序。附加驱动程序可以通过软件中心安装。这使得安装几乎自动化。

相关内容