外观
GPU Device当前唯一验收项
文档类型devlog。同一AI依Owner授权承担方案、实现、测试与证据检查,无子代理;Owner取消额外复核,当前环境已调查候选无合格独立参考且完整测试无异常时,正式接受并保留NO_REFERENCE_ACCEPTED_OWNER_POLICY与referenceAccuracyValidated=false。基线e806e06f,整体34/66、Device0/5,不重测历史指标或把Tiler旁路Device样本充正式轮。
已证问题与参考调查
当前实际RawMetricEngine/RealtimeMetricProjector E2控制:单条Device来源25在10/11/70秒输出25/25/25,101%仍输出101。旧raw-gauge.v1/scalar缓存没有Device范围、新颖性或TTL;此为实际代码路径合成复现,不能把无参考当异常豁免。Apple完整原件实际解码218个Device Utilization %同名值,范围0–30;不能直接宣布无参考。六类候选必须另进程逐件核原件SHA、实际字段、scope、原生积分起止、时钟桥及独立性,不把Renderer/Tiler资格外推Device。私有研究目录20261021-gpu-device-research-01,当前手机调用0。
先固定公式与质量语义
metricID=ios.foreground.gpu.device_utilization,Registry标题Device;scope=foreground-device,unit=percent。底层DTX com.apple.instruments.server.services.graphics.opengl,原始Device Utilization %为驱动提供的设备GPU gauge,不是Renderer+Tiler之和、不按目标PID归属GPU工作量、不由命令耗时换算。
device-gpu-gauge.v2:原始有限非bool数值0≤v≤100恒等转换float;合法真实0/100保留。None、字符串、bool、非有限、负数或>100为null并原因,缺值不补0。新raw标记deviceGPUPublicationPolicy=device-gpu-source-once.v1;未标历史回放沿用原语义。校验service/channel/selector/adapter/scope/decoded/verified/掉包0、完整source ID、目标PID/代际/epoch/reconnect;sequence/adapterSequence/XR不透明键严格递增、host到达不回滚。原生戳单位未证,不换算原生积分窗。身份/来源倒退或异常清pending,前后台切换清缓存。
每秒最多发表一次尚未用过的最新真实来源,无新源或age不在0–2秒闭区间为null;不插值、不补旧、不FIFO堆积。receipt=deviceGPUSourceFreshness,policy/formula/source/arrival age/novel/reason齐全;deviceWindowVerified和deviceTimestampUnitVerified保持false。现有deviceGPUUsage/deviceGPUPercent/CSV字段继续,不新造metricID。
最小实施与边界
独立device_gpu_freshness.py/DeviceGPUSourceFreshness,与前两GPU gauge同强度,避免重构已验Renderer/Tiler。adapters增加Device专属policy、engine标记分支、realtime独立observe/publish/后台清理。只显式Renderer/Tiler/Device任一且publication1000ms才启用已实测单Graphics传输余量;沿用rendererCadencePolicy=renderer-headroom2x.v1及setSamplingRate:5.0→startSamplingAtTimeInterval:0.0,名称兼容,参数5.0不声称Hz单位。测试仅请求Device的direct/prewarm与来源默认/500两入口,非1Hz及无GPU gauge维持旧路径。
软件与效率门
合法0/100/小数、101/负/NaN/inf/bool/巨整数/字符串、单源重复/同值新源、2秒边界/过期/未来、host/代际/epoch/reconnect回滚、丢包/未解码/错selector、身份/前后台切换、原始不变、历史未标回放与其它GPU字段不变。实际engine→projector→44Core→Codable/CSV/JSONL完整链资格,合成值不充真机。
事件链O(n)、单事件O(1)、latest/pending单槽/O(1)额外内存、单传输,无新轮询或额外手机调用。50k真实结构模拟事件旧/新各3组(三GPU字段checksum),相对e806e06f wall与CPU中位≤1.15,RSS增量≤8MiB、P95/均值≤1ms;首响应/最差延迟/I/O计数如实记录,不虚构介质峰值。全Core回归串行分片175项、60秒/192MiB、0skip;真实规模而非仅19控制。ARM200单worker构建≤300秒/1.5GiB,内部开发签名/源码ARM依赖/严格签名/只读挂载全树/标准路径空闲正常退出同址安装,199必要回滚保留;公证Owner暂缓、正式分发partial。
用例、保全与完整五轮
Lab26已有normal片元/纹理阶梯与固定小纹理几何阶梯、OFF/ON、取消/恢复实际机制资格。Device先新独占140秒normal诊断,核真实三阶段提交/完成、正值与恢复、完整source/host/消费者和开销;命令时长没有全设备GPU忙碌分母,不作为精确百分比参考。已验GPU准备资格可以沿用,但不能把旁路Device值充其正式五轮。
手机末实际64。下一采集前将Tiler成功a01五run的全部五原件+export逐件source/host SHA复读、原容器rename保留64→59,删除0,旧失败/过渡不动;每批最多两项、全部旧metadata/exports守恒。诊断后全六原件核同再单项移存60→59,均保留,新鲜实际枚举而非复用历史59。空间至少10GiB且≥预计新增量两倍,首批/每30分钟/批末记录空间与增长,不全盘反复扫描、不清证据。
全部准备完成再另立新独占Device五轮attempt/new run prefix/实际容量收据,ARM200/Lab26/冻结产品与工具,normal140秒×5,1Hz发表、600秒双钟冷却,五新run/进程生命/Session。每轮固定前120至少119有效/gap≤2秒、真实源≥1.8Hz/gap≤1秒、来源/范围异常0且真实正值、全原件/尾段/CSV/JSONL/44Core/SQLite完整性核同。App自观察成本对比ARM199 Tiler a01第1轮同Lab26/同normal plan,CPU增量≤2pp/footprint增量≤20MiB;不声称整机成本。首失败整attempt停,不重放/补拼、不缩分母。
执行决定
方案已定稿,按上述最小实施→控制/基准/全回归→ARM200内部包→参考/消费者/保全/新诊断→独占五新轮推进。当前34/66、Device0/5。五轮无异常且当前合格参考确实不可得后,按Owner规则直接正式35/66,保留无精度参考标记、无需Owner额外复核;软件通过不等于指标通过。逐指标交付文档/窄提交/双远程各一次/站点构建及线上状态/通知真实收口,已授权欠项partial保留,再下一指标。实施和失败以带日期增量追加本页;既有归档不回改。
Implementation Update · 2026-10-21
独立device_gpu_freshness.py已实现Device范围/来源/新颖性/2秒TTL与一次发表,adapters增加Device policy,engine标记分支,realtime独立observe/publish/后台清理与deviceGPUSourceFreshness。graphics_cadence将显式Device1Hz加入现有单通道余量;Renderer/Tiler模块和已验真机数据保持。19项新控制加既有Renderer/Tiler/cadence/两真实入口共70控制通过E2;完整Core回归进行中。最初脚本对入口测试位置的断言在加新入口前停止;首次控制还误用了不存在的Renderer测试模块名,51项中1导入错误。失败收据保留,修正测试工具后执行70控制,不将其描述为产品数值失败。尚无ARM200或新Device手机run,当前34/66、Device0/5。
Reference Qualification Update · 2026-10-21
独立reader重读全61件Apple原件SHA/XML id/ref,实际Device218同名值0–30;AGX144值最大41、Graphics142值重新实际字段解码核同;计数器实际0观测/0区间、28元数据不充数,Metal trace仅0.328994秒空闲。自有命令/阶段耗时无全设备GPU busy百分比分母。六候选在当前环境均未具备合格独立同scope原生积分窗参考,sameNamedReferenceAvailable=true而referenceComparable=false;不说硬件无数据/永久不可解决。phoneCalls0、完整pins保留;软件修复与完整五轮仍须通过。
Capacity Preparation Decision · 2026-10-21
Tiler正式a01五run已由最终reader核完整原件和真实源Session。当前64活动,准备对每组全部五源件+export逐件source/host SHA重读后原容器rename64→59;三批2+2+1,全部旧metadata/导出守恒、删除0,仅精确已封口生命正常退出最多一次;若新生命则停止重新调查。不改已验Tiler结论、不删除或重测其数据,未形成Device正式样本。
Software Gate Decision · 2026-10-21
首轮完整Core回归2837/2837执行、0skip、1失败:120Hz时序测试要求event-limit恒为0,实际2次,其余1200帧送达/drop0/最大burst32成立。独立顺序旧基线和当前原测试各一次均通过,pump源码SHA逐字相同,尚不能断言唯一宿主负载原因。实际合同为32事件与1ms同步工作量先到者触发,上游await不重置累计;快CPU也可合法先达32。先增加替换模块局部计时源的确定性控制:真实await、每次计时读增1微秒,证明32上限仍可合法触发且交付守恒、drop0、无handoff/active-time。再将该单条绝对0断言改为event-limit≤floor(total/32),保留总yield<total/4、真实120Hz等待、legacy对照、完整送达/drop0/无wall-time/活跃量支持等全部门槛。只修测试、不改pump产品语义,不重测历史真机。原失败永久保留,新a02完整回归0skip通过后才关闭软件门;手机调用0、Device仍0/5。
Capacity Preparation Result · 2026-10-21
Tiler成功五run已三批2+2+1完成全源/host SHA保全并原容器rename64→62→60→59,删除0、旧metadata与exports守恒;不复采Tiler。新Device采集前仍须新鲜idle和真实容量准入,不能把本次59快照当未来收据。
Software Gate Result · 2026-10-21
确定性快工作/真实await控制通过,局部计时源不影响asyncio时钟,不充性能数据;修后完整Core回归2838/2838、0skip、132.750秒通过E2。旧a01唯一时序断言失败完整保留,不以隔离重跑两次通过替代完整门。独立Device工具28控制通过;复制测试的GPU三项重复曾被真实合同拒绝,修正fixture后28/28,首次失败保留。产品组精确Renderer/Tiler/Device三项,诊断和正式均normal140秒,未启动手机Device。50k事件×3旧/新实链三GPU校验一致,wall中位比1.071393、CPU比1.071046、RSS峰值差-30228480B,当前P95最大0.035334ms、均值最大0.031889ms、最差0.778375ms、首响应0.082833–0.095333ms,全部预算通过;I/O块计数均0、不称介质峰值。下一ARM200构建/内部签名及同址安装、44Core消费者资格、normal诊断、独占五轮;正式34/66、Device0/5。
Internal Package Update · 2026-10-21
ARM200构建43.188秒、峰值257556480B,冻结产品源不变;全部内嵌Core源码(含Device新模块)、ARM Mach-O依赖与实际probe通过。Apple Development leaf/严格签名、DMG只读独立12931文件与链接/模式核同,空闲正常GUI退出后标准路径安装,199回滚及旧dist移入私有保留、删除0。新DMG115488487B,SHA-256 4bf4b1ef7c6228063ce808bfee40998e60f5face2fca86de7c6beb6d144800a3,本机内部测试授权沿用;Gatekeeper3、无公证/非Developer ID,正式分发partial。实际44Core新消费者5控制、Codable/CSV/JSONL通过E2,编译36.281秒、峰值395870208B。下一先normal140秒诊断与实际59容量;软件/包通过不等于Device验收,正式34/66、Device0/5。
Diagnostic and Formal Attempt Decision · 2026-10-21
normal-diagnostic-a01仅准入遇到不同进程生命而停止,信号/写请求/newrun/移动/删除均0,原因未确定;新a02绑定实际DI生命、全旧封口核同后正常退出并冷启。ARM200 normal140秒诊断完成2703命令、182消费者样本,固定前120全部有效、来源/范围异常0、真实值0–27、来源1.964335Hz/最大gap0.540465秒;App CPU增量0.071783pp、footprint中位差−507904B,准备门通过E4。所有六原件和Session全文件/CSV/JSONL/SQLite/实际44Core核同,62尾段保留;诊断不计正式轮。随后全部五源件+export再次源/host SHA,rename60→59,删除0、全部旧metadata/exports守恒。
现在开唯一 20261021-gpu-device-formal-a01,新前缀 gpu-device-1hz-20261021-formal-a01,五新run与Session、ARM200/Lab26、实际59基线、normal140秒×5、600秒双钟,预算/门槛完全沿用本方案。执行前须重新真实59且未来五名不存在;每轮新鲜120秒idle准入。冻结产品源码/本方案/全部工具/44Core及二进制/参考资格/成本基线pins,冻结期间进度只写handoff及私有收据。首失败停整attempt,不拼轮不缩分母;完整无异常5/5后才正式35/66,保留NO_REFERENCE_ACCEPTED_OWNER_POLICY与referenceAccuracyValidated=false、ownerReviewRequired=false。
Final Formal Update · 2026-10-21
新formal-a01完整5/5正式通过,600/600固定点有效、875实际Core消费者样本,来源/范围异常0,全部来源/成本/完整原件/五生命与Session门成立。正式35/66,保留NO_REFERENCE_ACCEPTED_OWNER_POLICY、referenceAccuracyValidated=false、ownerReviewRequired=false。完整结果。下一P95 FrameTime,历史已验不重测,交付欠项partial保留。