华为nova 15 Pro深度解析:科技突破引领智能新纪元
|
亲历现场。那个大版本封版前四十八小时,我盯着nova 15 Pro的thermal throttling log看了一整夜,第七遍拉到20:34:17那个timestamp——就是它,CPU调度器在重载下突然把小核全砍了,不是降频,是直接unplug,连个trace event都没留。我原以为是thermal framework误判,结果抓了三台样机跑同样用例,两台没事儿,一台就卡在那儿,风扇狂转,屏幕还泛绿。这个我敢打包票,thermal sensor数据对得上,但trigger logic不对劲。 桌上三杯没喝的咖啡。最左边那杯奶泡塌了,中间那杯冷透了,右边那杯底下结了层浅褐色环——没人动过。测试间灯管闪,不是规律那种,是每隔二十三秒左右,“滋”一下暗半秒,像有人在配电箱后面踹了一脚。我跟开发对线的时候它正闪,他低头看log,抬头说“你看这idle time抖动”,话音落,灯又灭了一瞬,他手一抖,键盘敲出一串乱码。 优胜劣汰?呵。不是指算法多牛,是系统自己学会甩锅。比如那个相机后台保活机制——上一版只要APP进前后台切换三次,它就自动kill掉预加载的ISP pipe;新版倒好,它不kill,它等你点开相册时再把内存里的YUV buffer全标成invalid,然后弹个“相册响应延迟”toast,用户根本不知道刚才那个300ms的卡顿其实是它自己把缓存弄丢了。产品经理在晨会说“这是主动释放资源”,我当场把log截图甩过去,他鼠标悬停三秒,没点开,说“先按体验走”。我后来翻了五次kernel patch notes,压根没提这行改动。
外观展示图,仅供参考 工位隔板上贴的便利贴:蓝底白字,“P0复测项-15Pro双模卫星短信回执异常”,下面画了个箭头,箭头旁边写“查基带modem state machine入口条件”。不是我写的,是组长昨天凌晨两点贴的,胶带边缘翘起来了,我伸手按了按,没按平。这事儿现在还没闭环,但封版时间表已经锁死——他们说“先上线再hotfix”,可你知道modem固件升级要走什么流程吗?要过TDD-LTE和FDD-LTE两条产线的bootloader校验,光签发密钥就卡在安全组手里。我说不准这玩意儿到底算不算P0,反正OTA包里它没进去。 还有那个通知栏折叠动画。不是bug,是“设计”。那个大版本里,当有17条及以上未读消息时,系统会把第16条之后的通知全塞进一个“+X条”的group item里,然后给这个item加了个滑入动画——0.3秒ease-in-out,贝塞尔参数还是错的。我们跑自动化手势序列时,每次划到第17条,UI thread必掉一帧,不是渲染问题,是animation thread在compute duration时,调用了getWallClockTime(),而wall clock在系统时间跳变(比如NTP同步)时会有微小偏移,于是duration算出来是负数,animation framework自己panic reset。这事没人认领,开发说“用户不会连续17条发消息”,组长说“优先级低于Wi-Fi切网时的wpa_supplicant crash”,我录了十八秒的systrace,三个人看了,两个说“确实怪”,一个说“要不要换种压测方式?” 凌晨打车回家的司机在听评书,《隋唐演义》,单田芳嗓音,正说到程咬金劫皇纲,车窗起雾,我拿手指划了个小圈,看见外头路灯拉长又缩短。那会儿手机正在我兜里发热,不是因为跑测试——我已经把它静音、锁屏、拔了USB,它还在自己升频,温感芯片报38.7℃。我掏出来看一眼通知栏,啥也没有,就一个“电池优化已启用”的灰色小字。这个我说不准,到底是哪个service在后台偷跑了,还是thermal daemon在瞎猜。 最离谱是那个AI字幕的断句逻辑。语音识别完,本地NPU做完ASR后,文本要过一遍语法修正,上一版用的是轻量LSTM,现在换成tiny-Transformer。但训练数据没换,还是用的三年前华东方言语料库。于是粤语用户说“食咗饭未”,它硬生生断成“食/咗/饭/未”,每个字都单独占一行,字幕框挤爆,字体缩到2.4pt,而普通话用户说“吃饭了吗”,它却合并成“吃饭了吗?”,连标点都补全。我们报上去,开发回邮件说“模型能力边界”,PM批注“提升沉浸感”,我就纳闷了,边界在哪?是语音输入那一刻,还是用户看清字幕的那一刻?我没再问,反正下周就要切到新CI pipeline,这批log我存在个人NAS里了,命名是“nova15pro_thermal_blinking_no_coffee_left”。 对了,前天下午三点十七分,我蹲在B3测试间门口,看保洁阿姨拖地。她推着那个蓝色塑料桶,水漫出来,刚流到我鞋边,就碰到地上一根断掉的网线——不是插头断,是屏蔽层从RJ45接口根部整个剥出来了,铜丝露着,在水里微微泛红。她没停,拖把一绕,继续往前。我盯着那截铜丝看了七秒,直到它被水盖住。现在想想,可能那天封版推迟的真正原因,就藏在那根网线下面——但谁还去查呢。 算了,明早八点再跑一轮stress test,重点盯那个thermal unplug的timing window。要是还复现,我把trace导出来,直接钉到会议室白板上,让他们自己对着看。实在不行……我换个机型测吧,听说mate X6原型机下月进lab。 (编辑:171手机网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

