真我12 Pro至尊版:影像越级,质感拉满
|
亲历现场。那版系统交付前四十八小时,真我12 Pro至尊版的影像预览黑屏问题还没闭环——不是全黑,是左半边有残影,右半边飘着半个UI控件,像被谁用指甲刮过屏幕。我蹲在OPPO园区B座七楼西角工位,机械键盘敲F9编译时咔哒咔哒响得发闷,楼下便利店关东煮的萝卜味儿顺着排风管往上钻,混着空调冷凝水的馊气。
产品概念图,仅供参考 测试妹子把三台样机叠在窗台,玻璃晒得烫手,镜头镀膜反光刺眼。她拿记号笔在第二台后盖写了“12PZ-07”,字歪得厉害,墨迹还没干就被她手指蹭花。我说别动它,她说“动了也比你上回改的CameraServiceImpl强”——她指的是上个月红米Note13 Pro+那个崩溃链路,我改了两版,最后发现是HAL层返回了个非法buffer handle,厂商连log都懒得打全。我原以为是Vsync同步漏帧,结果抓了三百七十二帧surfaceflinger trace,发现根本没进vsync回调。但vendor提供的dumpsys SurfaceFlinger输出里,那个layer明明标着“active”。我敢打包票——我盯着adb shell dumpsys SurfaceFlinger | grep “12PZ”看了整整十八秒,字符都没抖。可这事儿到底出在HAL还是Framework,我说不准。对接人老陈在钉钉上回了个“等明天早会同步”,语音转文字还把“同步”识别成“童布”。 编译卡在link stage那会儿,窗外洒水车经过,喷头滋啦滋啦响,水柱斜着打在玻璃上,把真我12 Pro至尊版的样机壳子冲得一晃一晃。我盯着它右下角那个轻微偏色的色块,越看越像某次联调时华为Mate50 Pro上出现过的ISP pipeline时序错位——但这次根本没走HWComposer,纯SW渲染,硬要说关联,就是都用了同一颗S5KGN3。可这事儿跟S5KGN3没关系。一点关系都没有。 外包同事阿哲叼着根没点的烟,在隔壁工位用adb shell input keyevent 26反复开关屏,想复现预览重启。他敲到第七次的时候,第三台样机突然自己弹出一个Toast:“影像服务已降级”。我没让他截图,因为那个Toast背景是半透明灰色,字体用了思源黑体Medium——不是系统默认字体,是预装包里硬塞进去的。这说明降级逻辑压根不走AMS流程,绕过了ActivityManager,直接从hal_wrapper里发出来的广播。我翻了三天代码才在vendor/common/libcamera/legacy/下的一个废弃cpp文件里找到注释:“// fallback to preview_v1 if v2 returns EBUSY - 2023.11.04 by LZY”。没人告诉过我们LZY是谁,也没人知道v2为什么EBUSY。但真我12 Pro至尊版的预览就是靠这个降级撑过发布会。 优胜劣汰?对。就是字面意思——淘汰掉所有不能立刻跑通的路径,留下那个能凑合亮屏的。影像越级?越的是什么级?把HDR10+缩成SDR再套个伪胶片滤镜?质感拉满?拉的是内存泄漏日志里的那一行“leaked SurfaceTexture: 0x7f1a2b3c”。你去拆它的CameraX config,initDelayMillis=0,targetFps=30,但realFps稳定在23.8——这数字我敢打包票,用OpenCV算帧差比对的。可这事儿值不值得提?我说不准。 我桌上那台旧Redmi K30 Ultra还在跑着logcat,滚动条停在“W/CameraDevice-JV-0: Stream configuration failed: Operation not permitted”。这是三年前的事了。当时我们也是这样,把“Operation not permitted”改成“Configuration accepted”,然后交上去。厂商验收报告里写:“兼容性达标”。现在轮到真我12 Pro至尊版,我把同一句log替换成“Preview stabilized(via fallback)”,加了括号,没删括号——就这么交了。 但最绝的是,昨天下午三点零七分,测试妹子突然说:“咦,左半边黑屏没了。”我抬头看她桌上的样机,预览确实是全屏的。她没动任何东西,没重装APK,没清数据,没重启——就在我给她倒咖啡那会儿,窗外洒水车又来了,水珠滚过玻璃,正好盖住样机镜头。她伸手擦了擦,画面就回来了。我盯着她擦镜头的手指看了五秒,没说话。这事儿没法归因。没法归因的事,我们一般叫“环境扰动”,但我不信邪,又拿同一批固件刷了另外两台,一台好,一台坏。坏的那台镜头上有道指甲划痕。我原以为是灰尘,结果用棉签蘸酒精擦了三遍,它还在那儿——不是划痕,是镀膜局部脱落。这事儿跟影像越级没关系。真的没关系。 老陈今早发来新需求:下周五前补上Pro至尊版的暗光夜景AI超分开关,默认关闭。我回了个“收到”,顺手关掉了IDE右下角那个一直闪的“Gradle sync finished”通知。机械键盘声又响起来,咔哒、咔哒、咔哒。楼下关东煮的高汤又滚了,咕嘟咕嘟的。我点了根烟,没抽,就夹在指缝里闻着味儿。真我12 Pro至尊版还堆在窗台,镜头朝外,正对着对面楼顶的太阳能板反光——那光太刺,照得屏幕上什么也看不见。 (编辑:52刷机网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

