谷歌(Google)早期Tensor芯片因运行温度过高引发用户不适,甚至此前发布的Pixel机型内部散热片上留下了永久烧痕——这些新闻和论坛讨论比比皆是。考虑到众多类似事件,Pixel的重启并不令人意外,但一位用户发现Tensor SoC的故障也可能导致操作系统自发重置,无论设备是否过热。

Pixel-smartphone-overheating.jpeg

具体来说,如果温度阈值超过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: 0x40000RST_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 OFFSRCS2MPG11 OFFSRC — 值为0x200x21确认是热关断而非看门狗或电源键事件

  • androidboot.bootreason = reboot,bootloader — 引导加载程序崩溃,属不同问题

  • androidboot.bootreason = reboot,watchdog — 内核看门狗,属不同问题

  • hard_reset_countCitadel/GSC部分 — 统计硬件复位次数,有助于跟踪频率”

这位Reddit用户迅速将报告发送给谷歌支持团队(Google Support),对方表示随机重启并非已知问题,但多位Pixel 6 Pro用户在更新至安卓16后确实遇到此问题。可惜的是,由于他们无法深入查看错误报告,完全不知道问题所在。目前也不确定这些重启是否只发生在Pixel 6 Pro上,还是波及不同型号。如果你的手机也遭遇同样问题,不妨联系谷歌支持团队告知情况,以便尽快开发补丁。


文章标签: #谷歌 #Pixel #过热 #重启 #Tensor

负责编辑

  菠萝老师先生 

  让你的每一个瞬间都充满意义地生活,因为在生命的尽头,衡量的不是你活了多少年,而是你如何度过这些年。