如何从 Linux 重写 ACPI 控制表?

如何从 Linux 重写 ACPI 控制表?

我有一台 HP Probook 4720s 笔记本电脑,其 ACPI 表已损坏。风扇始终处于关闭状态,计算机容易过热并关机。在 Windows 下,我可以使用名为 RW_Everything 的程序将值写入计算机的嵌入式控制器,以手动重新打开风扇(值:0x40,偏移量:0xD5)。由于我正在迁移到 Linux,我正在寻找另一种将这些值写入嵌入式控制器内存的方法。

我如何在 Linux(Mint)中做到这一点?

答案1

我一直在研究这个东西,最后在网上找到了一些可以完成这个任务的代码。首先我要提醒你,摆弄这些寄存器通常不是一个好主意。除此之外,我创建了这个 GitHub 存储库,目的是详细描述这个过程。如果你有任何问题,请随时提问。

http://github.com/RayfenWindspear/perl-acpi-fanspeed

相关内容