标签: sensors

如何测量光线?

我有一台戴尔 Latitude E6410 笔记本电脑,它会根据环境光线水平改变 lcd 光强度,因此它必须有一些光电管。我怎样才能从这个光电管访问数据?我尝试了不同的谷歌搜索,如照度计、光强度监视器等,但没有找到一个正确的东西。

linux hardware sensors brightness monitors

13
推荐指数
2
解决办法
2981
查看次数

CPU温度经常达到100°C

我有一台配备 Intel i7-12700 32GB RAM 的新台式电脑。

我正在做构建代码的工作,我使用sensors命令来检查CPU温度,我发现大多数核心都是@ 100C。

这正常吗?

CPU硬件本身会控制频率以适应温度吗?

更新

我检查了dmesg,发现了很多日志,如下所示:

mce: CPUxx: Package temperature above threshold, cpu clock throttled
Run Code Online (Sandbox Code Playgroud)

看起来CPU控制本身不高于100C。

cpu temperature sensors

13
推荐指数
5
解决办法
1万
查看次数

如何在i3status中获取haswell i7核心的核心温度

我想使用i3status来显示我的 CPU 核心温度(haswell i7)。但是设置:

order += "cpu_temperature 1"
#...
cpu_temperature 1{
        format = "T: %degree °C"
}
#
Run Code Online (Sandbox Code Playgroud)

不显示正确的核心温度。它显示的数字似乎对应于 xsensors 为 temp1 显示的值,如果我将上面的 1 更改为 2,它对应于 xsensors temp2。尝试 3 或 4 没有任何效果。但是,我想获得 i3 状态的所有 4 个核心的真实核心温度。我怎样才能做到这一点?

temperature i3 sensors

12
推荐指数
1
解决办法
2万
查看次数

传感器的较低温度阈值

我八个月大的 Acer V3-571G 过热:温度在 64 摄氏度和 75 摄氏度之间波动,只有Firefox 正在运行,并且排气管开始出现一些融化的迹象。我一启动 Eclipse 或 Chrome,它就会达到 80 摄氏度。主要问题是高温阈值设置为 87 摄氏度。

我安装sensors并添加acpi_osi=Linux到 Grub 的引导行。但是,sensors-detect只检测coretemp-isa-0000芯片,并pwmconfig没有找到任何支持 PWM 的传感器模块。

目前,我被一台过热的计算机困住了,我似乎无法控制风扇。

我知道风扇工作是因为它们在 Windows 下转动得更快,从而使计算机更凉爽(也更嘈杂)。

我想将高温阈值从 87 摄氏度更改为 65 或 70 摄氏度。

这是sensors(只有 Firefox 在 OpenSuse 上的 KDE4 上运行)的输出:

# sensors
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +66.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:         +66.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1: …
Run Code Online (Sandbox Code Playgroud)

opensuse temperature sensors acer

9
推荐指数
1
解决办法
3206
查看次数

非触摸屏笔记本电脑上的加速度计+屏幕旋转?

我最近有一台带硬盘加速计的非触摸屏惠普笔记本电脑。将其升级到 Debian 测试后,我注意到每当我将笔记本电脑向上倾斜超过 +45 度时,屏幕就会上下颠倒。当我将笔记本电脑倾斜 -45 度时,情况正好相反。澄清一下,我正对着我的笔记本电脑,屏幕对着我,键盘与地面平行。每当我顺时针或逆时针倾斜笔记本电脑时,屏幕也会旋转。

是否有可以编辑以更改屏幕旋转方向的文件?

中的加速度计/proc/bus/input/devices显示:

    I: Bus=0019 Vendor=0000 Product=0000 Version=0000
    N: Name="ST LIS3LV02DL Accelerometer"
    P: Phys=lis3lv02d/input0
    S: Sysfs=/devices/platform/lis3lv02d/input/input7
    U: Uniq=
    H: Handlers=event6 js0
    B: PROP=0
    B: EV=9
    B: ABS=7   
Run Code Online (Sandbox Code Playgroud)

编辑:

我发现这watch -n 1 'cat /sys/devices/platform/lis3lv02d/position'类似于使用以下命令找到的内容。除了它只显示坐标,如(18,18,1098).

evtest /dev/input/event6 显示这个:

    william@wksp0:~/Downloads$ sudo evtest /dev/input/event6
    Input driver version is 1.0.1
    Input device ID: bus 0x19 vendor 0x0 product 0x0 version 0x0
    Input device name: "ST LIS3LV02DL Accelerometer"
    Supported events:
      Event type 0 (EV_SYN) …
Run Code Online (Sandbox Code Playgroud)

debian hard-disk sensors joystick

8
推荐指数
2
解决办法
2万
查看次数

Linux 内核对 Intel Quiet System Technology (Intel QST) 的支持状态如何?

我正在尝试在Intel Q45 Express/ICH10DO 芯片组上找到一种通过 Linux 访问和/或控制风扇速度的方法。该芯片组包含一项称为英特尔静音系统技术(Intel QST) 的功能,它是运行在嵌入式协处理器上的英特尔管理引擎(Intel ME)的一部分。英特尔对 QST 的描述如下:

英特尔管理引擎 (ME) 承载固件子系统 – 英特尔静音系统技术 (QST) – 支持监控芯片组、处理器和其他设备上的温度、电压、电流和风扇速度传感器。母板。对于每个传感器,将根据已建立的阈值定期确定健康状态。英特尔 QST 还提供对声学优化风扇速度控制的支持。根据从温度传感器获得的读数,英特尔 QST 将随着时间的推移确定运行可用冷却风扇的最佳速度,以便以尽可能低的声学影响解决现有的热条件。

英特尔ICH10数据表状态:

5.24 英特尔® 静音系统技术(英特尔® QST)

ICH10 为英特尔静音系统技术 (QST) 实施三个 PWM 和 4 个 TACH 信号。

注意:英特尔静音系统技术功能需要正确配置的系统,包括具有英特尔 ME、英特尔 ME 固件和系统 BIOS 支持的适当 (G)MCH。

它继续描述 PWM 输出、TACH 输入和热传感器。

本文声称适用于 Intel QST 的 Linux 驱动程序已于 2012 年 12 月推出:

今年早些时候,LM_Sensors 中早期支持英特尔 QST,而现在宣布的是适用于 Linux 的新英特尔 QST 驱动程序。这个新的 Quiet System Technology 驱动程序的代码目前在 …

fan linux-kernel sensors intel

8
推荐指数
1
解决办法
720
查看次数

Ryzen 5700G 没有温度读数?

我用 AMD Ryzen 5700G 构建了一台新计算机,令我惊讶的是,没有获取任何传感器信息。我认为也许新的 AMD 芯片还不会被 Linux 识别,但文档却另有说法。

\n

这是sudo sensors-detect

\n
# sensors-detect version 3.6.0+git\n# System: Gigabyte Technology Co., Ltd. B550I AORUS PRO AX [Default string]\n# Kernel: 5.14.6-arch1-1 x86_64\n# Processor: AMD Ryzen 7 5700G with Radeon Graphics (25/80/0)\n\nThis program will help you determine which kernel modules you need\nto load to use lm_sensors most effectively. It is generally safe\nand recommended to accept the default answers to all questions,\nunless you know what you're doing.\n\nSome south bridges, CPUs or …
Run Code Online (Sandbox Code Playgroud)

kernel-modules sensors amd

8
推荐指数
1
解决办法
5280
查看次数

如何逐核检查CPU温度?

我有一个 Phenom X3-8450e,它总共有 3 个内核。但是当我在终端上运行“传感器”时,我得到了这个:

$ sensors
atk0110-acpi-0  
Adapter: ACPI interface  
Vcore Voltage:      +0.99 V  (min =  +0.85 V, max =  +1.60 V)  
+3.3 Voltage:      +3.38 V  (min =  +2.97 V, max =  +3.63 V)  
+5 Voltage:        +5.02 V  (min =  +4.50 V, max =  +5.50 V)  
+12 Voltage:      +11.98 V  (min = +10.20 V, max = +13.80 V)  
CPU FAN Speed:     1985 RPM  (min =  600 RPM, max = 7200 RPM)  
CHASSIS FAN Speed:    0 RPM  (min =  600 …
Run Code Online (Sandbox Code Playgroud)

cpu temperature sensors

5
推荐指数
1
解决办法
1万
查看次数

MSI B75MA-P45 上未安装支持 pwm 的传感器模块

我在 Centos 6 上使用 MSI B75MA-P45 主板,我的 CPU 风扇目前停留在 100%。我可以在 BIOS 中看到风扇的 RPM 和温度,但是当我运行传感器检测时,我只能看到 CPU 和核心温度。

我的风扇通过主板上的 4 针系统风扇接口连接。

关于我可以做些什么来让 pwm 为我的粉丝工作的任何想法?

更新:

这是我检查传感器时可以看到的

[root@localhost config]# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +27.8 C  (crit = +106.0 C)
temp2:        +29.8 C  (crit = +106.0 C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +31.0 C  (high = +85.0 C, crit = +105.0 C)
Core 0:         +31.0 C  (high = +85.0 C, crit = +105.0 C)
Core 1:         +29.0 C  (high = …
Run Code Online (Sandbox Code Playgroud)

centos fan sensors

5
推荐指数
1
解决办法
5274
查看次数

GNOME 3.18 中的环境光传感器支持

我有一台装有 ArchLinux 和 Gnome 3.18 的戴尔 XPS 13 笔记本电脑(旧系列)。我在官方gnome 3.18 发行说明中读到

如果存在光传感器,GNOME 现在将自动调整显示亮度,以适应环境光线水平。

对于没有内置硬件的人,可以使用 ColorHugALS 设备进行测试。

支持 Windows 8 兼容硬件。

控制中心电源面板中的开关允许打开/关闭自动显示亮度。

开箱即用的 Linux 内核不支持我的环境光传感器,但是我已经编译并安装/加载了这个模块,现在我的传感器显示为/sys/bus/acpi/devices/ACPI0008:00/. 例如我可以做

$ cat /sys/bus/acpi/devices/ACPI0008:00/iio\:device0/in_illuminance_raw
153
Run Code Online (Sandbox Code Playgroud)

并读取当前的原始照度。

然而,这似乎没有被 gnome 检测/支持,因为我仍然没有得到“控制中心电源面板中的开关”,并且显示亮度不会自动调整。

在此处输入图片说明

我怎样才能让它工作?

gnome sensors

5
推荐指数
1
解决办法
6399
查看次数