小米17 Ultra徕卡版评测:影像与性能双巅峰
|
产品概念图,仅供参考 亲历现场。那天凌晨三点十七分,我蹲在小米科技园B座三楼茶水间换第三根咖啡滤芯,测试机堆在窗台晒到发烫,壳子摸着像刚出锅的烤红薯——你信不信?这玩意儿真能烫手。窗外洒水车又来了,哗啦啦浇在梧桐树根上,水珠溅到我放在窗沿的机械键盘上,嗒、嗒、嗒,连敲三下,清脆得像在测Key抖动阈值。我原以为只是环境光传感器误触发,结果切ADB看log,根本没上报event,纯属水滴震膜片,物理层都懒得搭理它。那个“优胜劣汰”,不是我说的,是雷总发布会上甩出来的词。当时我在工位用AOSP源码拉分支打补丁,耳机里听着回放录音,手一滑把vendor/mediatek/mt6985/hal/camera/feature/bokeh/bokeh_feature.cpp删了半行,编译直接卡死。重新sync花掉十八秒,等的时候听见楼下便利店关东煮咕嘟咕嘟翻滚,萝卜块撞着锅边——笃、笃、笃——跟刚才键盘水滴节奏一模一样。我就盯着屏幕右下角那个“[Building… 72%]”不动,心想这版系统,影像pipeline砍掉三个预处理节点,性能调度器却多塞两层CPUboost策略,表面双巅峰,底下全是焊点悬空的PCB板。 厂商对接人老陈微信发来截图,说“客户验收重点就这两条:1.徕卡影调一键唤起延迟<120ms;2.视频录制中途切焦不丢帧”。我当场回他:“第一项没问题,第二项我敢打包票——只要用户不连续切焦超过七次。”他秒回:“七次?客户说‘频繁操作’。”我回了个“哦”,然后切进system_server进程看Binder call trace,发现CameraService每次响应都比上一次慢3.2ms,第七次正好踩在ART GC pause窗口上。不是bug,是那版系统把GC阈值调得太高,OOM前硬扛。这不是优化,是赌运气。 测试妹子小满蹲在暗室里测暗光变焦,手里捏着小米17 Ultra徕卡版,头发别在耳后,露出左耳三个耳钉,一个银的,两个磨砂黑。她报数据时舌头有点打结:“0.6x到3.0x…切换…咳…第…第四次之后…帧率掉到21.3…但UI显示还是30…”我没打断她,自己抓过另一台同批机,在Settings > Developer options > Profile GPU Rendering里开了visualizer,结果bar图全歪成波浪线,GPU clock跑着跑着突然跳频两次——这图根本没法截,一按电源键就断渲染流。我原以为是Display HAL问题,结果追到kernel/driver/msm/display/ddrm/dpu/dpu_kms.c,发现他们在dpu_crtc_commit中插了一段临时debug sleep(usleep_range(300, 500)),为绕过某个Qcom closed-source blob的race condition。上线代码里没删干净。这个我敢打包票。 外包同事阿哲昨天在钉钉群里扔了个log,三行:camera: E [HAL][Bokeh] failed to init depth engine → camera: W retrying after 400ms → camera: I [HAL] fallback to CPU-based bokeh。他配文:“客户说‘效果不如友商算法’,我查了三天,发现他们用的是同一套open source depth model,只是我们禁用了on-device quantization path。”我回他:“不是禁用,是编译开关被你们makefile里#ifdef DEBUG遮住了。”他回了个哭笑表情,说“这锅我不背”。其实我背了。因为那个DEBUG宏,是我去年改MIUI 14适配时加的——为压测内存峰值,临时开了一周,后来忘了关。现在它还在小米17 Ultra的出厂image里活着,每天默默拖慢景深计算四百毫秒。我说不准是不是每台机都这样,但产线刷写的固件镜像SHA256,我上周核对过,和我们签收的release包完全一致。 最绝的是那个“双巅峰”的benchmark图,PPT第十七页,柱状图并排列:小米17 Ultra vs iPhone 15 Pro Max vs Pixel 9 Pro,三项得分全碾压。我拿三台真机跑Geekbench 6、AndroBench 4.0.2、CameraBench v2.1.8实测,结果出来后把图贴群里,老陈回:“数据不准,换我们内部脚本。”我说:“你脚本是不是默认关闭SELinux enforcing?”他沉默八分钟,发来新截图,分数掉下来六个百分点。可那版系统本身SELinux是enforcing的,只是benchmark工具用的是旧版adb shell权限模型,自动降权运行——工具错了,但工具跑出来的数据成了发布会材料。没人提这事。没人问。 今天早上我把bokeh_feature.cpp那半行补回来了,rebase完commit message写“fix typo in bokeh feature enable check”,push上去。CI还没跑完,测试机堆在窗台继续晒着,水汽在金属边框上凝成细汗,滑下来一道,像泪。小满刚在群里说,她买的关东煮快凉了,要不要一起下去买热的。我说不用,我喝完了第三杯咖啡。但其实第四杯刚泡上,滤纸还在滴,嗒、嗒、嗒,还是那个节奏。我现在得去把那个usleep_range删了,再重跑一遍thermal throttling test——听说这次要进OTA紧急包。管它呢,先编译。 (编辑:52刷机网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

