Ubuntu 22.04 查看NVIDIA显卡温度的命令行方法

导出时间:2026/5/21 02:50:50

来源地址:https://www.doubao.com/chat/38413042959424514

消息数量:12

你想修复的是 Ubuntu 22.04 中 NVIDIA CUDA 源的 GPG 密钥警告,这个警告是因为 Ubuntu 22.04 不再推荐使用 /etc/apt/trusted.gpg 存储密钥,而是要求将密钥放到 /etc/apt/trusted.gpg.d/ 目录下,我会一步步教你彻底解决这个问题,操作简单且安全。

一、修复思路

  1. 先导出原有的 NVIDIA GPG 密钥;
  2. 将密钥移动到 Ubuntu 22.04 推荐的目录;
  3. 清理旧的密钥引用,更新 apt 缓存,验证警告是否消失。

二、具体修复步骤(复制粘贴即可)

1. 第一步:查看并导出 NVIDIA 的 GPG 密钥

先执行命令找到 NVIDIA 密钥的 ID(执行后会输出一串 8 位字符,比如 7FA2AF80):
bash
运行
# 列出已有的 NVIDIA 密钥
apt-key list | grep -i nvidia
然后导出这个密钥(把下面命令中的 YOUR_KEY_ID 替换成上面查到的 8 位字符,比如 7FA2AF80):
bash
运行
# 导出密钥到指定目录
sudo apt-key export YOUR_KEY_ID | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/nvidia-cuda.gpg
示例(如果密钥 ID 是 7FA2AF80)
bash
运行
sudo apt-key export 7FA2AF80 | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/nvidia-cuda.gpg

2. 第二步:删除旧的 legacy 密钥(可选,彻底清理)

如果想彻底移除 /etc/apt/trusted.gpg 中的 NVIDIA 密钥,执行:
bash
运行
# 删除旧密钥(替换 YOUR_KEY_ID 为实际的 8 位字符)
sudo apt-key del YOUR_KEY_ID

3. 第三步:更新 apt 缓存,验证警告是否消失

bash
运行
# 更新 apt 缓存,检查是否还有警告
sudo apt update
执行后如果不再出现 Key is stored in legacy trusted.gpg keyring 相关警告,说明修复成功。

三、备用方案(如果第一步没找到密钥 ID)

如果上面的步骤没找到密钥 ID,直接重新添加 NVIDIA 官方密钥到正确目录:
bash
运行
# 下载并添加 NVIDIA GPG 密钥到 trusted.gpg.d
curl -fsSL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/3bf863cc.pub | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/nvidia-cuda.gpg

# 重新添加 CUDA 源(确保源配置正确)
echo "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/ /" | sudo tee /etc/apt/sources.list.d/nvidia-cuda.list

# 更新 apt 缓存
sudo apt update

四、关键说明

  1. 为什么会出现这个警告?Ubuntu 22.04 弃用了 /etc/apt/trusted.gpg(全局密钥环),要求每个软件源的密钥单独存放在 /etc/apt/trusted.gpg.d/ 目录下,这样更安全、易管理。
  2. 修复后有什么影响?只是调整了密钥的存储位置,不会影响 NVIDIA 驱动 / CUDA 的正常使用,也不会改变你之前的风扇温控配置。
  3. 验证是否彻底修复再次执行 sudo apt update,如果没有出现关于 trusted.gpg 的警告,就说明修复完成。

总结

  1. 修复核心是将 NVIDIA 密钥从 /etc/apt/trusted.gpg 迁移到 /etc/apt/trusted.gpg.d/nvidia-cuda.gpg
  2. 优先用 “导出已有密钥” 的方式,找不到密钥 ID 再用 “重新添加密钥” 的备用方案;
  3. 修复后执行 sudo apt update 验证,无相关警告即为成功。
如果操作后还有问题,或者想确认 NVIDIA 源是否配置正确,我可以再帮你检查。
你现在想了解如何在 Ubuntu 22.04 下强制控制 NVIDIA 显卡风扇转速,这个操作主要用于应急(比如风扇本该转却不转、温度异常升高时),我会把操作步骤、原理和注意事项都讲清楚,确保你安全使用。

一、强制控制风扇的前提

首先要确认你的显卡支持手动风扇控制(笔记本 RTX 4050M 是支持的),操作前先执行 nvidia-smi 确认显卡索引(你的是 GPU 0,绝大多数情况都是 0)。

二、强制开启风扇的命令(应急用)

1. 临时强制风扇以固定转速运行(推荐应急值:60%)

执行以下命令(复制粘贴即可),会直接把风扇转速设为 60%(兼顾散热和噪音):
bash
运行
# 第一步:开启手动风扇控制模式(必须先执行)
sudo nvidia-settings -a [gpu:0]/GPUFanControlState=1

# 第二步:设置风扇转速(60%,数值可改 0-100)
sudo nvidia-settings -a [fan:0]/GPUTargetFanSpeed=60

2. 不同场景的转速建议(按需调整)

  • 轻度应急(温度 65-75℃):设为 40-50%sudo nvidia-settings -a [fan:0]/GPUTargetFanSpeed=40
  • 中度应急(温度 75-85℃):设为 60-70%sudo nvidia-settings -a [fan:0]/GPUTargetFanSpeed=60
  • 紧急降温(温度 ≥85℃):设为 80-100%sudo nvidia-settings -a [fan:0]/GPUTargetFanSpeed=80

3. 恢复自动温控(应急后务必改回来)

手动控制后,重启电脑也会恢复自动,但建议应急结束后手动改回:
bash
运行
# 关闭手动控制,恢复NVIDIA自动温控
sudo nvidia-settings -a [gpu:0]/GPUFanControlState=0

三、关键注意事项(非常重要)

  1. 仅应急使用:不要长期手动固定风扇转速!NVIDIA 的自动温控是动态调节的,长期手动设高转速会增加风扇磨损,设低转速可能导致散热不足。
  2. 权限问题:必须加 sudo,普通用户权限无法修改风扇设置。
  3. 数值范围GPUTargetFanSpeed 的值只能是 0-100(百分比),超出会报错。
  4. 风扇索引:如果你的电脑有多个 GPU(极少情况),才需要改 [fan:0][fan:1] 等,笔记本单显卡直接用 0 即可。
  5. 验证是否生效:执行完命令后,用 nvidia-sminvidia-smi -q | grep Fan 查看风扇状态:
    bash
    运行
    nvidia-smi -q | grep -A 5 "Fan Speed"
    
    生效后会显示 Fan Speed 为你设置的百分比(比如 60%),而不是之前的 N/A。

总结

  1. 强制开风扇核心是两步:先开启手动控制 GPUFanControlState=1,再设转速 GPUTargetFanSpeed=XX
  2. 应急使用后一定要恢复自动温控(GPUFanControlState=0),避免长期手动控制损伤硬件;
  3. 该操作仅解决 “风扇该转不转” 的应急散热,若频繁出现风扇异常,还是要修复显卡驱动冲突(比如重装官方驱动)。
如果之后想写自动监控温度并触发风扇控制的脚本,或者想彻底修复驱动导致的风扇异常问题,我都可以帮你。
你现在遇到的新警告是因为系统里重复配置了 NVIDIA CUDA 源(两个文件里写了同一个源地址),而之前的 GPG 密钥警告已经解决了,接下来我帮你清理重复的源配置,彻底消除这些警告。

一、核心问题说明

你执行完添加 CUDA 源的命令后,系统检测到:
  • /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list
  • /etc/apt/sources.list.d/nvidia-cuda.list
这两个文件里都配置了同一个 NVIDIA CUDA 源,所以 apt 会提示 “配置重复”,我们只需要删除其中一个冗余文件即可。

二、修复重复源警告的步骤

1. 第一步:删除冗余的源文件(推荐删除自动生成的那个)

执行以下命令删除重复的源文件(这个是系统自动生成的,保留我们手动创建的 nvidia-cuda.list 更易管理):
bash
运行
# 删除重复的 CUDA 源文件(执行前会先确认文件存在,避免误删)
sudo rm -f /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list

2. 第二步:处理 packagekit.service 被屏蔽的提示(可选,不影响核心功能)

这个提示只是说包管理的一个服务被屏蔽了,不影响 apt 使用,若想清理可以执行:
bash
运行
# 取消 packagekit.service 的屏蔽(可选)
sudo systemctl unmask packagekit.service
# 重启该服务(可选)
sudo systemctl restart packagekit.service

3. 第三步:再次更新 apt 缓存,验证警告是否消失

bash
运行
sudo apt update
执行后如果不再出现 Target Packages is configured multiple times 相关警告,说明修复成功。

三、额外说明

  1. 关于可升级的 2 个包:提示 2 packages can be upgraded 是正常的,只是系统有更新包,你可以执行 sudo apt upgrade 升级,也可以暂时忽略,不影响 NVIDIA 驱动和风扇控制。
  2. 验证最终效果:修复后执行 sudo apt update,应该只有正常的 “Hit”/“Get” 信息,没有任何关于 trusted.gpgconfigured multiple times 的警告。

总结

  1. 核心问题是重复配置了 CUDA 源文件,删除其中一个冗余文件即可解决;
  2. packagekit.service is masked 是次要提示,可忽略或执行 unmask 命令清理;
  3. 修复后执行 sudo apt update 验证,无警告即为彻底解决。
现在你再执行 sudo apt update 应该就看不到任何警告了,NVIDIA 驱动的源配置也恢复了正常,不会影响后续驱动更新或风扇温控功能。
你想验证显卡驱动是否恢复正常、温度升高时风扇能否自动启动,核心思路是给显卡制造可控的负载让温度上升,然后观察风扇是否会自动响应,我会教你两种方法(轻量验证 + 精准验证),操作简单且安全,不会损伤硬件。

一、核心验证逻辑

正常的驱动 + 温控逻辑应该是:
  1. 低负载(<60℃):风扇停转(显示 N/A)
  2. 中等负载(60-70℃):风扇开始转动(转速逐步上升)
  3. 负载降低(温度回落):风扇转速下降 / 停转

二、方法 1:轻量验证(简单,无需额外安装)

利用显卡自带的 CUDA 基础工具制造轻负载,适合快速测试,5 分钟就能完成。

步骤:

  1. 先记录初始状态(打开一个终端,执行):
    bash
    运行
    # 实时监控温度和风扇(每秒刷新一次)
    watch -n 1 nvidia-smi
    
    此时你会看到初始温度(比如 52℃)、风扇显示 N/A,先记住这个状态。
  2. 打开第二个终端,运行显卡负载命令
    bash
    运行
    # 用 nvidia-smi 自带的功能制造持续负载(会让显卡功耗升高、温度上升)
    nvidia-smi -l 1 -q -d UTILIZATION,TEMPERATURE,FAN
    # 或者更直接的 CUDA 轻负载测试(如果有CUDA环境)
    nvidia-cuda-mps-control -d
    
    也可以用更简单的方式:打开多个浏览器视频标签、运行一个简单的 GPU 渲染程序(比如播放 4K 视频)。
  3. 观察第一个终端的变化
    • 正常情况:温度会慢慢升到 60℃+,此时风扇会从 N/A 变成具体转速(比如 30%、40%),温度越高转速越高;
    • 异常情况:温度升到 70℃+,风扇仍显示 N/A(不转),说明驱动 / 温控还是有问题。
  4. 停止负载,验证风扇回落:关闭第二个终端的命令(按 Ctrl+C),等待 1-2 分钟,观察温度回落至 60℃以下后,风扇是否变回 N/A(停转)。

三、方法 2:精准验证(推荐,可视化监控)

nvtop 实时监控(之前安装过),配合专门的 GPU 压力测试工具,能更精准看到温度和风扇的联动。

步骤:

  1. 安装压力测试工具(可选,仅一次)
    bash
    运行
    sudo apt update && sudo apt install -y stress-ng nvidia-cuda-toolkit
    
  2. 打开 nvtop 监控(核心可视化工具)
    bash
    运行
    nvtop
    
    界面会清晰显示:
    • TEMP:实时温度
    • FAN:风扇转速(百分比)
    • PWR:功耗
    • GPU%:显卡利用率
  3. 打开第二个终端,运行 GPU 压力测试
    bash
    运行
    # 运行10分钟的GPU轻负载测试(可随时按Ctrl+C停止)
    stress-ng --gpu 1 --timeout 600s
    
  4. 重点观察 nvtop 界面
    • 当温度从 50℃左右升到 60-65℃ 时,FAN 列会从 0%(N/A)开始增加(比如 20%→30%→40%);
    • 如果温度到 70℃仍无风扇转速,说明驱动的温控逻辑还是异常;
    • 停止测试后,温度回落,风扇转速会逐步降回 0%。

四、额外验证:检查驱动温控设置是否正常

如果上述负载测试中风扇没响应,先检查驱动的温控开关是否开启(避免被手动设置锁定):
bash
运行
# 查看显卡温控相关设置
nvidia-settings -q all | grep -i fancontrol
正常输出应该包含:
plaintext
  Attribute 'GPUFanControlState' (nick-sager:0[gpu:0]): 0.
    'GPUFanControlState' is an integer attribute.
    'GPUFanControlState' can use the following target values:
      0 (Auto fan control mode)
      1 (Manual fan control mode)
  • 如果显示 GPUFanControlState: 1:说明还在手动模式,执行 sudo nvidia-settings -a [gpu:0]/GPUFanControlState=0 恢复自动;
  • 如果显示 GPUFanControlState: 0:说明是自动模式,仍不转则大概率是驱动冲突,需要重装驱动。

总结

  1. 验证核心是给显卡加负载升温度,观察风扇是否随温度自动启停 / 调速
  2. 优先用 nvtop 可视化监控,能直观看到温度和风扇的联动;
  3. 若负载到 70℃风扇仍不转,先确认 GPUFanControlState 是 0(自动模式),再考虑重装官方驱动;
  4. 测试时温度不要超过 85℃,一旦接近就停止负载,避免硬件风险。
如果测试后发现风扇还是不响应,我可以教你彻底重装 NVIDIA 官方驱动的步骤(针对 Ubuntu 22.04,避开 GDM3 登录问题)。
昨天gemini给了我修复的一个设置,我的笔记本重启遇到问题,昨天在解决GDM3登陆的问题就忘了这个事情,我想看看驱动是否是正常的,比如如果温度再次上升风扇能否启动,这个要怎么知道是否会工作呢?
nick@nick-sager:/usr/games$ # 查看显卡温控相关设置 nvidia-settings -q all | grep -i fancontrol Attribute 'GPUFanControlState' (nick-sager:0[gpu:0]): 0. 'GPUFanControlState' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false). 'GPUFanControlState' can use the following target types: GPU. nick@nick-sager:/usr/games$ 那么我不记得昨天配置是否就是这样子,或者是gemini修正了才这样子,总之,我不记得到底是怎么发生风扇不转的问题的,你能从配置里看看是否正常吗?
我直接帮你从你这条输出判断:当前配置是完全正常、安全的
先看你这条关键结果:
plaintext
Attribute 'GPUFanControlState' (nick-sager:0[gpu:0]): 0.

结论先说

GPUFanControlState = 0 → 就是【NVIDIA 自动风扇控制】模式这是出厂默认、最安全、最正常的状态。

1. 这个值是什么意思?

  • 0 = 自动模式(显卡自己根据温度控制风扇,该转就转,该停就停)
  • 1 = 手动模式(你自己强制固定转速)
你现在是 0 = 自动完全正常

2. 那昨天为什么风扇不转、温度 70℃?

从你现在的配置看不出昨天的问题,因为昨天的状态已经被覆盖了。最常见、最符合你描述的原因只有几种:
  1. 驱动与系统 / 桌面(GDM3/GNOME)短暂冲突
    • 风扇控制模块卡住
    • 温度上去了,但风扇指令没发出去
  2. NVIDIA 驱动某个版本的小 bug
    • 笔记本独显的温控逻辑偶尔会挂死
  3. 你之前被设成了手动风扇模式(=1),但转速设成 0%→ 风扇直接停转→ 现在被改回 0 就正常了
你现在已经是自动模式,这就是修复后的状态。

3. 你现在这套配置是否安全?

我帮你总结你当前所有正常信号:
  • nvidia-smi 能正常识别 RTX 4050M 6G
  • 驱动版本 590.48.01 正常
  • 温度 52℃,风扇不转 = 正常静音策略
  • GPUFanControlState=0 = 自动风扇控制已开启
全部都是正常状态。

4. 你以后怎么判断 “又坏了”?

非常简单,记住这一条就行:
温度 ≥ 65℃ ~ 70℃,风扇仍然 N/A、完全不转 → 就是异常温度 ≤ 60℃,风扇 N/A → 完全正常
你现在 52℃ 不转,就是设计如此

5. 我可以给你一个超级简单的检查命令

你以后随时输一句就能确认风扇模式是否正常:
bash
运行
nvidia-settings -q gpufancontrolstate
输出是 0 就放心。

如果你愿意,我可以再教你:
  • 如何10 秒测试风扇会不会自动转(安全、不伤机器)
  • 或者写一个温度超过 70℃自动提醒的小脚本
你要哪个?
nick@nick-sager:/etc/apt/sources.list.d$ # 下载并添加 NVIDIA GPG 密钥到 trusted.gpg.d curl -fsSL https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/3bf863cc.pub | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/nvidia-cuda.gpg # 重新添加 CUDA 源(确保源配置正确) echo "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/ /" | sudo tee /etc/apt/sources.list.d/nvidia-cuda.list # 更新 apt 缓存 sudo apt update deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/ / Get:1 file:/var/nv-tensorrt-local-repo-ubuntu2204-10.0.0-cuda-11.8 InRelease [1,572 B] Get:2 file:/var/nv-tensorrt-local-repo-ubuntu2204-10.13.2-cuda-12.9 InRelease [1,572 B] Get:1 file:/var/nv-tensorrt-local-repo-ubuntu2204-10.0.0-cuda-11.8 InRelease [1,572 B] Get:2 file:/var/nv-tensorrt-local-repo-ubuntu2204-10.13.2-cuda-12.9 InRelease [1,572 B] Hit:3 https://packages.microsoft.com/repos/code stable InRelease Hit:4 http://us.archive.ubuntu.com/ubuntu jammy InRelease Hit:5 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease Hit:6 https://repo.steampowered.com/steam stable InRelease Hit:7 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease Hit:8 https://ppa.launchpadcontent.net/cappelikan/ppa/ubuntu jammy InRelease Hit:9 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu jammy InRelease Hit:10 https://ppa.launchpadcontent.net/lutris-team/lutris/ubuntu jammy InRelease Hit:11 https://storage.googleapis.com/bazel-apt stable InRelease Hit:12 https://ppa.launchpadcontent.net/vcmi/vcmi-latest/ubuntu jammy InRelease Hit:13 https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64 InRelease Hit:14 https://dl.winehq.org/wine-builds/ubuntu jammy InRelease Hit:15 http://security.ubuntu.com/ubuntu jammy-security InRelease Error: GDBus.Error:org.freedesktop.systemd1.UnitMasked: Unit packagekit.service is masked. Reading package lists... Done Building dependency tree... Done Reading state information... Done 2 packages can be upgraded. Run 'apt list --upgradable' to see them. W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/nvidia-cuda.list:1 W: Target Translations (en_US) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/nvidia-cuda.list:1 W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/nvidia-cuda.list:1 W: Target Contents-deb (Contents-amd64) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/nvidia-cuda.list:1 W: Target Contents-deb (Contents-i386) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/nvidia-cuda.list:1 W: Target Contents-deb (Contents-all) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/nvidia-cuda.list:1 W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/nvidia-cuda.list:1 W: Target Translations (en_US) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/nvidia-cuda.list:1 W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/nvidia-cuda.list:1 W: Target Contents-deb (Contents-amd64) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/nvidia-cuda.list:1 W: Target Contents-deb (Contents-i386) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/nvidia-cuda.list:1 W: Target Contents-deb (Contents-all) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/nvidia-cuda.list:1 nick@nick-sager:/etc/apt/sources.list.d$
先看看这个“怎么强制打开风扇”
nick@nick-sager:/usr/games$ nvidia-smi Mon Feb 16 04:52:56 2026 +-----------------------------------------------------------------------------------------+ | NVIDIA-SMI 590.48.01 Driver Version: 590.48.01 CUDA Version: 13.1 | +-----------------------------------------+------------------------+----------------------+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |=========================================+========================+======================| | 0 NVIDIA GeForce RTX 4050 ... Off | 00000000:01:00.0 Off | N/A | | N/A 52C P5 12W / 115W | 388MiB / 6141MiB | 2% Default | | | | N/A | +-----------------------------------------+------------------------+----------------------+ +-----------------------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=========================================================================================| | 0 N/A N/A 2665 G /usr/lib/xorg/Xorg 153MiB | | 0 N/A N/A 3273 G /usr/bin/gnome-shell 35MiB | | 0 N/A N/A 6647 G .../7766/usr/lib/firefox/firefox 158MiB | +-----------------------------------------------------------------------------------------+ nick@nick-sager:/usr/games$ 这个温度52度风扇不转是否是正常的?
我直接给你最准确、最安心的结论
你现在 52℃、风扇显示 N/A、风扇不转,是完全正常的。

1. 为什么风扇显示 N/A、不转?

你的笔记本是 RTX 4050M 6G(你打错成 4095M 了),这类轻薄本 / 游戏本显卡有一个共同设计:

NVIDIA 笔记本显卡的温控策略:

  • ≤ 55℃ ~ 60℃:风扇 停转(0 转)
  • 超过 60℃ 左右:风扇才开始慢慢转
  • 70℃+:风扇明显加速
  • 80℃+:高负载转速
你现在 52℃,属于低温静音区间,显卡就是设计成不转风扇的。

2. 你昨天 70℃ 还不转,才是异常

你昨天 70℃ 还不转、烫手,那才是 驱动 / 风扇控制异常,不是正常现象。
现在 52℃ 不转 = 正常设计70℃ 不转 = 故障 / 驱动冲突

3. 怎么判断以后是不是真的异常?

记一个简单标准:
  • ≤ 60℃:风扇不转 = 正常
  • ≥ 65℃ 还完全不转,且持续升温 = 不正常
  • ≥ 75℃ 还不转 = 非常危险

4. 你现在的状态非常安全

  • 温度:52℃
  • 功耗:12W
  • 显存占用:388MB
  • 风扇停转:正常静音模式
完全没问题,放心用。

5. 你要的「一键看温度命令」(最精简)

bash
运行
nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader,nounits

如果你愿意,我可以教你:
  • 怎么强制打开风扇(应急用)
  • 怎么写一个自动监控温度 + 弹窗警告的脚本
  • 怎么彻底修复你之前那种驱动导致风扇不转的问题
你要哪个?