我有一台戴尔 Latitude E6410 笔记本电脑,它会根据环境光线水平改变 lcd 光强度,因此它必须有一些光电管。我怎样才能从这个光电管访问数据?我尝试了不同的谷歌搜索,如照度计、光强度监视器等,但没有找到一个正确的东西。
我有一台配备 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。
我想使用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 个核心的真实核心温度。我怎样才能做到这一点?
我八个月大的 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) 我最近有一台带硬盘加速计的非触摸屏惠普笔记本电脑。将其升级到 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) 我正在尝试在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 驱动程序的代码目前在 …
我用 AMD Ryzen 5700G 构建了一台新计算机,令我惊讶的是,没有获取任何传感器信息。我认为也许新的 AMD 芯片还不会被 Linux 识别,但文档却另有说法。
\n这是sudo sensors-detect:
# 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) 我有一个 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) 我在 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) 我有一台装有 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 检测/支持,因为我仍然没有得到“控制中心电源面板中的开关”,并且显示亮度不会自动调整。
我怎样才能让它工作?