[ad_1]
最近,我从 Pop!_OS 切换到 Ubuntu Budgie 作为我的主要操作系统。 在大多数情况下,过渡进行得相当顺利。 然而,我的身上发生了一些有趣的事情 System76 西里奥 我以前从未体验过的桌面。 一旦在不同的操作系统上,风扇就会不断运行。 在我解决问题之前,这让我陷入了一些困境。 最终,通过安装正确控制风扇所需的 System76 固件解决了这个问题。 然而,这个过程让我想起了一个工具,它可以让你的硬件提升 Linux。
还: 适合初学者的最佳 Linux 发行版
你看,每块主板都包含各种传感器,用于监控温度等事物——而你的 PC 的温度非常重要。 这些 CPU 运行时可能会非常热。 如果它们过热,您的计算机可能会崩溃(或更糟)。 由于每个 PC 制造商的做法都不同,而且 PC 的内部构造因迭代而异,因此并不总是 100% 确定您安装的操作系统会在主板的每个传感器上接收信号。 大多数情况下,操作系统安装效果很好,但您可能会发现(就像我一样)您的风扇一直在运转,即使您不使用机器也是如此。
还: 最好的笔记本电脑散热垫(真的很管用)
如果发生这种情况,您需要使用 传感器检测 命令。 让我向您展示它是如何在基于 Ubuntu 的 Linux 发行版上完成的。
如何安装和使用sensors-detect
你需要什么: 为此,您唯一需要的是基于 Ubuntu 的 Linux 发行版和具有 sudo 权限的用户。
由于许多 Linux 发行版未附带安装必要的软件,因此您需要手动添加。 打开桌面菜单并选择终端应用程序。
从终端窗口,在基于 Ubuntu 的发行版上发出以下命令:
sudo apt-get install lm-sensors -y
安装 lm-sensors 后,您就可以使用 sensors-detect 命令了。
在终端窗口中,发出命令:
运行后 传感器检测 命令,系统会询问您一些问题,其中包括:
- 一些南桥、CPU 或内存控制器包含嵌入式传感器。 你想扫描它们吗? 这是完全安全的。 (是/否):
- 一些超级 I/O 芯片包含嵌入式传感器。 我们必须写入标准 I/O 端口以探测它们。 这通常是安全的。 您想扫描超级 I/O 传感器吗? (是/否):
- 一些系统(主要是服务器)实现了 IPMI,这是一组通用接口,通过这些接口可以检索系统健康数据等。 我们首先尝试从 SMBIOS 获取信息。 如果我们在那里找不到它,我们必须从任意 I/O 端口读取以探测此类接口。 这通常是安全的。 您想扫描 IPMI 接口吗? (是/否):
- 一些硬件监控芯片可通过 ISA I/O 端口访问。 我们必须写入任意 I/O 端口以探测它们。 这通常是安全的。 是的,即使您没有任何 ISA 插槽,您也有 ISA I/O 端口! 您想扫描 ISA I/O 端口吗? (是/否):
- 您现在要探测 I2C/SMBus 适配器吗? (是/否):
还: 如何在旧笔记本电脑上安装 Linux
对所有问题回答是。 回答完所有问题后,它会询问您是否要显示摘要。 按键盘上的 Enter 键显示结果。 显示结果后,sensors-detect 将询问您是否希望它自动将必要的项目添加到 /etc/modules。 对我来说,它将 coretemp 列为我应该添加的模块。 输入 Yes 将添加这些模块。 请注意,如果 sensors-detect 列出了大量模块,您应该在允许该工具添加所有模块之前进行一些研究。 您可能最终会添加已内置到已安装内核中的模块。
如果 sensors-detect 添加了模块到 /etc/module,您可以继续并重新启动以使这些模块生效。
就是这样! 希望您的操作系统现在可以更好地控制硬件以改善 Linux 体验。
还: 你应该在家使用 Linux 的最重要原因
[ad_2]
Source link