Mac 上的 Ubuntu 14.04 过热

Mac 上的 Ubuntu 14.04 过热

我最近在 MacBook Pro 上安装了 Ubuntu 14.04 LTS。但只要使用超过 20 分钟,它就会变得非常热。我尝试安装笔记本电脑模式,但显然它不存在。

我发现了一些关于在 efi 和 bootcamp 上运行的问题。这是原因吗?如果是,有人能解释如何修复它或建议一个链接吗?

可能是其他原因吗?

另外我有 Yosemite,所以我使用了 rEFInd

答案1

您需要安装 Nvidia 驱动程序和切换实用程序。

在终端中运行

sudo apt-get install nvidia-331 nvidia-prime

然后重新启动。

如果没有驱动程序,Nvidia 和 Intel 适配器都会消耗电量,这就是笔记本电脑发热的原因。

您可以通过以下方式检查哪个适配器正在工作

prime-select query

切换到 Nvidia

sudo prime-select nvidia

切换到英特尔

sudo prime-select intel

或者在 GUI Nvidia-Settings 程序中执行。

在此处输入图片描述

答案2

问题已经帮我解决了。
我在 2015 年款 Macbook Pro Retina 上运行的是 16.04

sudo add-apt-repository ppa:mactel-support
sudo apt-get update
sudo apt-get install macfanctld

安装后,通过运行查看其手册

man macfanctld

它将显示配置文件路径。通常是以下路径

 /etc/macfanctl.conf

打开配置文件并根据您的需要进行编辑。我将在此处发布我的配置文件,该文件在 13 英寸视网膜 Macbook Pro 上完美运行。

# Config file for macfanctl daemon
#
# Note: 0 < temp_X_floor < temp_X_ceiling
#       0 < fan_min < 6200       

fan_min: 4000

temp_avg_floor: 30
temp_avg_ceiling: 40

temp_TC0P_floor: 30
temp_TC0P_ceiling: 40

temp_TG0P_floor: 30
temp_TG0P_ceiling: 40

# Add sensors to be excluded here, separated by space, i.e.
# exclude: 1 7
# will disable reading of sensors temp1_input and temp7_input.

exclude:

# log_level values:
#   0: Startup / Exit logging only
#   1: Basic temp / fan logging
#   2: Log all sensors  

log_level: 0

保存配置文件并重新启动以确保安全。此包似乎像后台守护程序一样运行并控制风扇速度。我可以从风扇噪音中听到风扇速度的动态变化。

答案3

是的,启用 EFI 模式对某些人来说是有效的:我的 ubuntu macbook pro 感觉发热,我可以解决这个问题吗?

这是安装笔记本电脑模式的链接:http://samwel.tk/laptop_mode/packages/tarball

您可以从 CompizConfig 设置管理器禁用动画和效果,以便您的笔记本电脑运行更凉爽。

http://www.rodsbooks.com/ubuntu-efi/index.html指导您如何使用 EFI 启动您的 mac。

相关内容