How to modify bits in a laptop on BSD?

问题描述 投票:0回答:1

我是一个新用户,试图将 BSD 作为我的日常驱动程序。显然,唯一阻止我的是无法控制风扇。我正在使用带有 NVIDIA GTX 1660Ti 卡的技嘉 Aero 第 10 代英特尔酷睿 i7。它有预定义的风扇曲线设置,如正常、游戏、安静等。我需要根据我正在做的事情打开一个配置文件,例如,我在编译代码或渲染视频时将它设置为游戏。但其他时候我将其设置为正常,因为它听起来像喷气发动机。当除风扇外一切正常时,我感到很惊讶。目前,我正在使用 Fedora,我通过使用 c 程序在 EC 上写入位来控制粉丝 使用 Linux 的 ec_sys。

我的笔记本电脑很热,但我不想对 CPU 频率设置任何限制。我得出的结论是我的笔记本电脑的风扇无法通过 ACPI 控制(或者我没有能力)。此外,我探索并尝试了所有可能的解决方案,例如 Arch 的文档或任何其他有关风扇控制的代码。我试图在论坛中创建一个帐户,但在注册过程中 Gmail 和 ProtonMail 都无法使用,我不知道出了什么问题!感谢您的时间和考虑。

freebsd bsd openbsd
1个回答
1
投票

BSD家族没有实现

ACPI
传感器框架,所以对于风扇控制,不像Linux提供
lm-sensors
一些服务器的主板实现
IPMI
,它在FreeBSD上有驱动程序和工具,但我怀疑你可以使用它与您在此处描述的系统一起使用。您将在此处获得有关
Unix SE
的更多信息:freebsd-kernel-module-to-control-fan,您将找到许多访问冷却系统的方法,并且您可以通过
dmidecode -t 27
(SMBIOS 规范)收集一些信息. 类型 27:冷却装置)。在 FreeBSD 上以编程方式访问和修改内核状态是通过
sys/sysctl.h
API 完成的,并使用
sysctl
调用和
mib_vector
类型数组。如果您需要这方面的帮助,请提供更准确的问题。

© www.soinside.com 2019 - 2024. All rights reserved.