在统信uos中查看显卡温度需按厂商匹配工具:nvidia用nvidia-smi(需专有驱动),amd用radeontop或读取/sys/class/drm/card0/device/hwmon/hwmon*/temp1_input(除以1000),景嘉微jm系列则解析/proc/gpuinfo_0中的gpu_temp字段。

在统信UOS系统中查看显卡温度,需先确认显卡厂商与驱动类型,再选用对应工具——NVIDIA、AMD、景嘉微或国产GPU各有专用接口,混用会导致命令无效或输出空值。
查看NVIDIA显卡温度
必须已启用NVIDIA专有驱动,否则nvidia-smi命令不可用,且输出中“Temp”列为空或显示“N/A”。
打开终端,执行:nvidia-smi。
在输出表格第二行起,“Temp”列数值即为GPU核心当前摄氏温度;若该列显示“--”,说明驱动未加载或GPU处于低功耗休眠状态,需先运行nvidia-smi -q -d TEMPERATURE强制唤醒传感器。
如需每秒刷新监控:执行nvidia-smi -l 1,界面将自动滚动更新温度、显存占用与GPU-Util数值。
查看AMD显卡温度
AMD GPU依赖开源amdgpu驱动,温度数据通过radeontop或sysfs接口提供,不支持nvidia-smi类命令。
方法一:使用radeontop实时监控
若未安装,先执行:sudo apt install radeontop。
以root权限运行:sudo radeontop;界面顶部“% GPU”旁的“Temp”字段即为GPU结温,单位为°C——注意该值可能滞后1~2秒,且部分RX 500系列老卡不暴露此字段。
方法二:直接读取内核温度节点
执行:cat /sys/class/drm/card0/device/hwmon/hwmon*/temp1_input 2>/dev/null | head -n1;输出如“72500”表示72.5°C——【该值单位为毫摄氏度,必须除以1000换算】。
查看景嘉微JM系列GPU温度
景嘉微GPU在UOS下不走标准hwmon路径,其温度信息固化在/proc/gpuinfo_0中,仅能获取快照式读数,无法实时流式监控。
第一步:确认驱动节点存在
执行:ls /proc/gpuinfo_0;若返回文件路径,则说明JM驱动已注册成功。
第二步:提取温度字段
执行:cat /proc/gpuinfo_0 | grep -E "(temp|temperature)";若输出含“gpu_temp: 68”或“core_temp: 68”,该数值即为当前整数型摄氏温度。
第三步:验证是否为有效读数
若输出为空或仅含“N/A”,说明GPU尚未完成初始化,需重启lightdm服务:sudo systemctl restart lightdm,再重试第二步。











