我刚从丹麦 PC 商店买了一台Clevo N141WU(在系统 76 上它被称为 galago pro)。
它主要工作得非常好,但是当风扇旋转时(在繁重的工作量之后)它开始发出非常高的音调并且风扇停止(听起来风扇没有获得旋转所需的电压)。
我打电话给商店,他们的解决方案是一些 Windows 软件,但 PC 没有 Windows,我买它是为了运行 Linux(因为它与 galago pro 相同,我认为它会工作)。
由于笔记本电脑从 system76 运行 Linux,我认为它应该是可行的。
我应该安装什么让它运行得更好,或者有人知道让粉丝开心的 BIOS 技巧吗?
我正在运行 Solus 3.X,其中 x 是您想花时间插入的许多九;-)
使用键盘快捷键Fn+ 1(在有关 system76 galago pro 的大声风扇的线程中找到)两次将打开和关闭风扇。这将消除声音,直到下一个硬负载消失。
自最初发布以来,我发现了两件事:
- system76 有一些固件更新,但谁知道他们是否愿意将其发送给其他经销商的笔记本电脑(我会很好地问他们)
- System76 在 ubuntu 中有一个名为 system76-dkms 的软件包,它可能提供风扇控制,但它不在 Solus 存储库中。(今晚我可能会在 Solus irc 中询问包装的工作原理。)
我使用下面的代码在 Windows 10 中取得了成功。它处理风扇可能出现的两种故障,即:“风扇突然停止,风扇占空比=0”和“风扇突然停止,rpm > 10000,并且可以听到来自风扇的电噪声”。它需要一个加载 Winring0 的程序,例如在后台运行的 ThrottleStop。我没有在安装了 Clevo Control Center 的情况下对其进行测试。它与 MinGW-w64 一起编译
\yourmingwpath\i686-w64-mingw32-gcc.exe \yoursourcepath\main.c -o \yourexepath\main.exe -Wall -mwindows
我还没有移植代码以在基于 linux 的 oses 中使用。这样做需要:
WInp(port)
andWOutp(port, value)
函数,inb(port)
outb(value, port)
ioperm
的开头添加,Sleep(milliseconds)
为usleep(microseconds)
,GetModuleFileNameA
为等效功能。