小米17 Pro深度评测:性能影像双巅峰,选购指南
|
亲历现场。那版系统推出来前三小时,我正蹲在小米园区B座地下二层机房改渲染线程优先级——空调出风口滴水,一滴、两滴,正好落在我刚焊死的调试口排线上,滋啦一声蓝烟都没冒,就哑了。测试妹子在隔壁喊“17 Pro主摄预览撕裂又来了”,我没抬头,手还在拧那个被焊锡糊住的CLK引脚,指尖发烫。 我原以为是Vsync分帧逻辑错位,结果拆到第三层SurfaceFlinger状态树才发现——不是它,是那版系统里MediaCodec的InputBuffer回调直接绕过SurfaceTexture丢给GPU做YUV转RGB,但17 Pro的ISP后端硬解码器输出格式标的是NV12_UBWC,驱动没认全,把两个plane塞进一个buffer descriptor里交上去了。这事儿我在Redmi Note 12T Pro上见过类似情况,但那边只闪半帧,这边是整个预览窗左半边偏绿、右半边偏紫,像拿记号笔在屏幕上斜着划了一道。厂商对接人老张坐我斜后方,指甲一直抠他笔记本壳上的小米logo贴纸,抠掉一半,露出底下银色底漆。 楼下便利店的关东煮蒸气从通风口钻进来,萝卜味混着碘伏味。编译等十九秒,窗外洒水车经过,喷头节奏卡在build.gradle sync完成那一瞬,“呲——哒、呲——哒”,我听见自己机械键盘按Delete键的声音特别响,咔、咔、咔,清掉三行重复注册的AudioEffect,其实根本不用删,只是手抖。那版系统里AudioService启动顺序改了两次,第一次没测耳机插拔,第二次测了但漏了USB-C转3.5mm的模拟音频通路——我们仨那天晚上反复插拔十七次,测试妹子最后用口红在手机壳上画了个叉,红色油性笔,蹭到了中框接缝。
产品概念图,仅供参考 “小米17 Pro深度评测:性能影像双巅峰,选购指南”——这话现在挂官网首屏横幅。我看见的时候正蹲在窗台边调色温补偿值,七台17 Pro堆在铝合金窗沿上晒着,屏幕朝天,反光刺眼,机身背面烫得搁不住手。其中三台烧录着不同分支固件,一台亮着绿色LED,另两台LED灭着,但Logcat里都写着同样的ERROR: vendor.qcom.display@2.2::IQService/default not responding。这个我敢打包票,不是Binder超时,是QService进程自己主动unlink了服务名——就为躲那个新引入的DisplayPolicy校验锁。可谁会为躲校验锁把整条display链路上的服务注册都注销?除非……除非他们连display policy是什么都不知道。我说不准。 前天外包同事阿哲发我一张截图,17 Pro拍文档模式下放大四倍,文字边缘出现锯齿状伪影,不是莫尔纹,是YUV420->RGB转换时UV采样点偏移了半个像素,但没走双线性插值,走了最近邻——就是那种“明明开了AI增强却把‘年’字右边‘千’写成‘十’”的级别。我让他抓个dump回来,他回:“正在跑monkey,崩了六百二十一次,最后一次log里夹着句‘binder thread pool exhausted’”。我没回。我盯着桌角一包没拆的咖啡糖,黄色锡纸包装,印着模糊的“小鹿图案”,糖粒在晃动的光线下像细盐。 所以“优胜劣汰”?对。但淘汰的不是旧方案,是那些还愿意花十八秒盯住Systrace里一个FrameTimeline节点的人。我们改了三十七处surface commit触发时机,删掉八段legacy HAL fallback代码,最后上线版本里,那台测试机依然会在连着WiFi下载2.1GB OTA包时,突然弹出“系统UI已停止响应”,但只弹不崩溃,图标还亮着,通知栏能拉下来,就是点不动设置入口——你信不信?这bug修了两周,最后发现是SystemUI里一个Handler postDelayed的任务,delay设成了负数,-189毫秒,系统没判负直接扔进MessageQueue,然后卡在nativePollOnce里死等一个永远不会来的timeout。没人去查,因为log里只有INFO级的“[Handler] task scheduled with negative delay”,INFO! 老张昨天微信问我:“渲染线程那个优先级……到底动没动?”我没回。我改完了,也烧进去了,但不知道要不要提PR。他们已经把那版系统切进产线固件流程,今天凌晨三点发的第二轮灰度包,推送名单里有两千台17 Pro,含我桌上这台正亮着绿色LED的。我把它翻过来,背面温度降了些,但摄像头凸起那圈还是温的,像刚退烧的额头。 测试妹子今早来换内存卡,顺手把我放窗台最边上那台17 Pro拿走了,说要补测HDR视频录制时的陀螺仪抖动补偿。她没问为什么那台屏幕一直黑着,也没碰我摆在它旁边那杯喝剩三分之二的冰美式——奶泡早就塌了,表面浮着层浅褐色薄膜,像隔夜的茶垢。我看着她背影,突然想起上周五下班地铁上,看见个穿小米工装的男人蹲在车厢连接处,用type-C线直连两台17 Pro传照片,中间接了个USB集线器,黄灯狂闪,屏幕一直卡在“正在传输…”。他抬眼撞见我视线,没笑,也没低头,就那样看着我,直到列车进站灯光扫过他镜片,反光遮住了眼神。 我现在要把这段日志里的vendor.qcom.display那行ERROR截个图,发给阿哲,标题写“先别合这个patch,等等”。他大概率不会看,他正调一个AudioFocus抢占失败导致通话无声的case。我也不确定要不要真发——反正明早九点前还得改完另一套SurfaceControl适配,这次得对着三份不同签名的HAL blob打补丁。窗台那几台17 Pro,有一台的充电指示灯开始间歇性闪烁,红、灭、红、灭,节奏和刚才洒水车喷头一模一样。 (编辑:52刷机网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

