谷歌(Google)早期Tensor芯片因运行温度过高引发用户不适,甚至此前发布的Pixel机型内部散热片上留下了永久烧痕——这些新闻和论坛讨论比比皆是。考虑到众多类似事件,Pixel的重启并不令人意外,但一位用户发现Tensor SoC的故障也可能导致操作系统自发重置,无论设备是否过热。
![]()
具体来说,如果温度阈值超过115°C(239°F),Tensor的热管理单元(Thermal Management Unit,TMU)就会触发重启。一位Pixel 6 Pro用户(Reddit账号为Oshadhaviduranga)发现,Tensor GS101上的“虚假TMU热触发”导致设备在运行安卓16(Android 16)时不断重启。有趣的是,这部手机摸起来甚至不烫。Pixel 6 Pro上热管理单元设定的温度阈值为115°C,这高得离谱。
在拉取错误报告后,Oshadhaviduranga指出,热管理单元显示的温度在56°C-57°C之间,远低于上述阈值,甚至远未达到过热界限。进一步调查显示,启动原因显示为“reboot,thermal,tj”,其中tj代表温度结(temperature junction),常用于台式机和笔记本处理器读数。热触发发生的证据体现在错误代码“RST_STAT: 0x40000 - PIN_RESET”中。Pixel 6 Pro还提供了有用信息,帮助用户检查手机重启是否源于同一原因:
重启后立即抓取错误报告。进入设置 → 关于手机 → 连续点击版本号7次开启开发者选项,然后进入设置 → 系统 → 开发者选项 → 错误报告。更好的方法是使用电脑运行‘adb bugreport’,因为它还会捕获包含额外崩溃计数数据的dumpstate_board文件。然后搜索以下关键词:
reboot,thermal,tj — 在启动原因或启动原因历史中
Thermal (TMU) HW Trip — 在RAMDUMP_MSG块中
Reboot reason: 0xcdca — 特定的Exynos热触发重启代码
RST_STAT: 0x40000或RST_STAT: 0xc0000 — TMU引脚的复位
S2MPG10 OFFSRC 0x20 — PMIC热关断位被置位
persist.sys.boot.reason.history — 检查是否有带时间戳的重复reboot,thermal,tj条目
在LAST KMSG部分搜索【SLIDER】 【TMU:0】和【SLIDER】 【TMU:1】 — 如果在热触发后这些值显示低于80°C,说明传感器误报
在thermal HAL dump中搜索getCurrentTemperatures — 将ThrottlingStatus值与实际温度读数对比
PMIC REGISTERS — 告诉你关断路径:搜索S2MPG10 OFFSRC和S2MPG11 OFFSRC — 值为0x20或0x21确认是热关断而非看门狗或电源键事件
androidboot.bootreason = reboot,bootloader — 引导加载程序崩溃,属不同问题
androidboot.bootreason = reboot,watchdog — 内核看门狗,属不同问题
hard_reset_count在Citadel/GSC部分 — 统计硬件复位次数,有助于跟踪频率”
这位Reddit用户迅速将报告发送给谷歌支持团队(Google Support),对方表示随机重启并非已知问题,但多位Pixel 6 Pro用户在更新至安卓16后确实遇到此问题。可惜的是,由于他们无法深入查看错误报告,完全不知道问题所在。目前也不确定这些重启是否只发生在Pixel 6 Pro上,还是波及不同型号。如果你的手机也遭遇同样问题,不妨联系谷歌支持团队告知情况,以便尽快开发补丁。



