我可以控制技嘉 Aero 15 中的风扇吗?

我可以控制技嘉 Aero 15 中的风扇吗?

我想知道这里是否有人也拥有 Gigabyte Aero 15 笔记本电脑,以及他/她是否可以控制风扇。
这款笔记本电脑是 2017 年的,配备第 7 代 Intel Core i7-7700HQ 和 6GB Nvidia GTX 1060。这是一款很棒的笔记本电脑,轻薄、紧凑、轻便,同时功能强大且电池续航时间长。
我对它很满意,只是在运行 Ubuntu 时无法控制风扇,而在 Windows 10 下可以做到这一点。
我想知道是否可以在 Ubuntu 下控制风扇,因为使用此操作系统在某些负载下会变得非常热。
除了这个怪癖和其他一些怪癖:一些 Fn 键根本不起作用,连接外接显示器时 Grub 不显示(我怀疑这是英特尔和 Nvidia GPU 之间的问题)。
我很高兴使用 Ubuntu,但如果我可以控制风扇,那就完美了,通过将功能键映射到另一个自定义键盘快捷键,可以轻松解决 Fn 键问题,而且由于我只使用 Ubuntu 和 Windows 10,所以也很容易记住 Grub 菜单。
所以我的主要问题是风扇。
有人可以指导我是否可以控制风扇吗?

先感谢您!

答案1

尝试了许多方法后,我设法获得了对运行 Linux Mint 的 Gigabyte Aero 15 的手动风扇控制。

在我的电脑上,已经有一些基本的自动风扇速度控制,但当我大量使用 GPU 运行 Tensorflow 脚本时,出于某种原因,风扇显然没有以最大速度运行(只是噪音比 Windows 低得多),笔记本电脑过热。所以我只是想手动设置最大速度,就像点击Fn+Esc在 Windows 中。

首先,非银行金融机构技嘉 AERO 14KV8配置运行完美(在撰写本文时没有特定的 Aero 15 配置)。nbfc 是一个功能强大的工具,允许手动和全自动基于温度的风扇控制。但是,nbfc 是用 C# 编写的,因此您需要安装 Mono 运行时环境才能在 Linux 上运行 .NET。对于简单的手动风扇控制,这可能有点过头了。

我发现的第二个选项是p37-ec,一个紧凑的程序,包含在一个没有依赖关系的单个 C 文件中,为另一款 Gigabyte 笔记本电脑型号提供一些风扇控制功能。虽然它可以正确测量温度和风扇速度,但为了使其工作并真正通过设置 EC 寄存器值来控制风扇,我需要深入挖掘,即查看有效的 nbfc 配置。以下使用 p37-ec 的 bash 脚本允许手动设置两个风扇的速度:

echo "Type fan speed in 0..229 range or leave empty to switch back to auto:"
read spd
if [ -z "$spd" ]
then
    ./p37ec 6 0
else    
    ./p37ec 6 30
    ./p37ec 0xb0 $spd
    ./p37ec 0xb1 $spd
fi

笔记。

  • 这需要超级用户模式。
  • 如果您使用此功能,请注意长时间手动设置低风扇速度时可能出现过热问题。

答案2

我有运行 Ubuntu 17.10 的 AERO15。

键盘:

键盘存在许多问题,从重影到标准组合键无法使用。最后我把我的键盘寄回去,他们试图争辩说将 FN 键映射到所需的键盘组合键(在我的情况下是 Ctrl+Alt+Shift+S)是唯一可行的解​​决方案。经过一番争论,他们换了键盘,但重影问题仍然存在。

图形处理器:

我确实在Reddit不久前要旨其中

aero 上的两个风扇都连接到 CPU 和 GPU,因此没有专用的 GPU 风扇(就我通过观察热管所了解的而言)。我确实验证了当我对 GPU 施加负载时,风扇也会旋转起来。

关于控制 GPU 就说这么多。我尝试使用 Nvidia-Prime 选择使用哪个 GPU(专用或集成),但我总是立即退出。

我也尝试过使用电源配置工具自己设置风扇速度,但 pwm-config 始终声称没有可用的特定模块(要控制的风扇)。

最终,我选择在 BIOS 中禁用 GPU(如果不需要的话)。我可能会在完成学业后卖掉它,然后买一台没有 NVIDIA 卡的 XPS15,只买一台单独的台式电脑来玩游戏。

相关内容