小米17 Ultra徕卡版评测:影像巅峰,性能全能!
|
亲历现场。那版系统交付前四十八小时,我盯着小米17 Ultra徕卡版评测那行字——“影像巅峰,性能全能!”——在OTA推送配置表里反复刷新,手边机械键盘敲F5的节奏快过心跳,嗒、嗒、嗒,像在给死线倒计时打拍子。 我原以为只要把Camera2 API那层兼容补丁叠上去,再塞进vendor_ext分区那个带签名的HAL stub,就能过掉小米自研的影像调度仲裁器校验。结果呢?测试妹子小杨凌晨两点发来截图:主摄连预览都卡在HAL层,黑屏三秒后弹Toast:“影像服务异常,请重启设备”。她截图里右下角时间戳是02:13:47,我回她“重插USB”,她秒回“拔了三次”,我没回,只切到adb logcat窗口,把grep -i “leica”那段命令敲了七遍,第七遍才想起来——那版系统压根没把leica_vendor_module这个节点挂进device tree,不是代码问题,是出厂dts根本没写它。 楼下便利店关东煮的蒸气正糊在玻璃窗上,我抬头看了眼,雾气里印着对面写字楼的霓虹残影,红蓝绿三色光斑在雾上缓缓爬行。那会儿窗外洒水车正好路过,哗啦一声,水柱撞上人行道砖缝,溅起的水花打在测试机堆着的窗台上——全是小米17 Ultra徕卡版,十二台,屏幕朝上,晒了六小时,背壳烫得能煎蛋,但指纹识别区还是冷的,这点我敢打包票,因为早上我拿额头试过两台,左边第三台比右边第五台低半度,温差肉眼不可察,但校准工具扫过就出报警。 厂商对接人老陈微信语音进来,我没接,直接回文字:“leica_vendor_module缺失,dts漏掉了”。他秒回:“不可能,我们签核过三遍”。我截图把dtsi diff发过去,他沉默十七秒,接着发来一张新图:他工位上摊开的A4纸打印稿,红笔圈着一行“leica_vndr_mod: leica_vendor_module@0”,底下批注“已合入”。我放大看,那张纸右下角油墨没干透,蹭到他拇指关节一块淡青色印子。我说:“你这图是上个月合入的版本,我们跑的是昨晚十点下发的OTA镜像”。他说:“镜像?我让QA重打”。我说:“别打了,镜像签名hash我已经比对过,和你发的dtsi不匹配”。他没回。我切回编译窗口,发现gradle正在build vendor.img,进度条卡在89%,而窗外洒水车又来了,这次水声拖得更长,哗——啦————,像一条湿毛巾慢慢拧干。 这事跟“影像巅峰”有个屁关系。峰值亮度调到一千五百尼特?测过,真亮,但用户根本用不到那个档位——自动亮度曲线在强光下直接塌陷,日光下刷微博,亮度自己往下跳两级,我拿分光仪扫过五次,数据全在,但我没存。性能全能?CPU调度策略改了三次,thermal throttle边界被硬抬高,结果后台保活率跌了三十一个百分点,可没人问我这个。他们只要评测稿里那句“影像巅峰,性能全能!”,只要那句优胜劣汰。优胜劣汰?对,没错。活下来的不是代码,是那句文案。测试机堆在窗台晒到发烫,屏幕反光太强看不清状态栏,我就用手机前置摄像头对着它们拍了一段,靠AI去识别图标状态——结果识错三台,其中一台明明是“已进入fastboot”,它认成“正在recovery”,这种错误我见过太多次,但这次我没骂,只点了根烟,烟灰掉在机械键盘F12键帽上,积了薄薄一层灰白。
产品概念图,仅供参考 外包同事阿哲今早来送热豆浆,放桌上说“小米刚撤回了那版推送包,现在走紧急通道打patch”。我点头,他问“补丁包里加leica_vendor_module?”我说“加不了,dts要重编,镜像签名全废,现在只能hotfix HAL侧绕过检测逻辑”。他哦了一声,转身去拆快递盒,里面是三台新样机,型号标签都没撕,背面还贴着物流单号,胶带没扯干净。他低头撕,我盯着他左手虎口一块老茧,跟我一模一样,都是常年按电源键+音量下键进Fastboot磨出来的。 我昨天重跑了整套VTS-28测试集,三台机器,两台pass,一台在android.hardware.camera2.cts.CameraCharacterizationTest.testGetStaticInfo里fail,报错是“Vendor tag not found: com.xiaomi.leica.focus_distance”,但adb shell getprop | grep leica却返回空。我说不准是不是硬件批次问题,毕竟同一批次另一台就过了。我也没再深挖,因为下午三点厂商要求我们提交最终适配确认书,签字即担责。我把确认书PDF打开,光标停在电子签名框,悬了十八秒。最后没签,只把文件名改成“小米17_Ultra_Leica_VendorTag_待定_v2.pdf”,扔进共享盘,权限设成“仅老陈可编辑”。 桌上的机械键盘声突然停了,我抬头,发现小杨把十台测试机全关了屏,正用擦镜布逐台擦镜头环。她擦到第七台时顿了一下,指腹蹭过银色环上一道细微划痕,没说话,但把那台单独翻过来,底壳朝上,搁在充电托盘最外沿。我看了眼,充电指示灯是灭的。这台没法充,电池焊死了,返厂才换。 我现在得去编译一个新的vendor_ext模块,把leica_vendor_module从dts里抽出来,做成runtime loadable的vendor_boot module,绕过签名检查——但这玩意儿稳定性我说不准。或者等明天上午九点,老陈会不会带着新的dts源码来我们办公室,当面烧片验证。我不抱指望。反正今晚先睡四小时,闹钟设在五点十七分,因为六点整有场三方会议,我要解释为什么“影像巅峰”的SDK接口,在real world里第一次调用就抛NPE。 (编辑:52刷机网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

