GPU Device完整五轮结果 · 2026-10-21
---
type: devlog
title: GPU Device ARM200完整五轮正式验收结果
date: 2026-10-21
status: partial
kind: validation
stage: P4
evidence: E4
metric: ios.foreground.gpu.device_utilization
---
# GPU Device完整五轮正式通过
文档类型devlog。同一AI按Owner授权完成方案、实现、真实测试与证据核对,无子代理;Owner明确无需额外复核。新五轮无异常,按Owner政策计入正式35/66,保留NO_REFERENCE_ACCEPTED_OWNER_POLICY、referenceAccuracyValidated=false、referenceComparable=false、ownerReviewRequired=false,参考精度偏差null。
## 方案与实际实现
[Canonical方案、公式、完整实施与失败记录](/devlog/p4-gpu-device-source-once-plan-2026-10-21)。原Device缓存重复发表与101%未拒绝已实际E2复现;文档先行,独立device_gpu_freshness.py实现device-gpu-gauge.v2/device-gpu-source-once.v1,合法有限非bool原始0–100恒等转换、missing为null、每真实来源最多一次、2秒TTL、严格来源/身份/epoch/reconnect及原生不透明键新颖性,O(1)单事件与额外存储、O(n)全链,无额外传输或轮询。Renderer/Tiler模块未重构。
70相关控制、28工具控制、44Core模型/Codable/CSV/JSONL五控制通过E2;完整Core2838/2838、0skip、132.750秒。首完整回归a01的120Hz时序断言失败保留:event-limit实际2而旧测试要求0,1200全送达/drop0;pump产品源码逐字未改,旧/新原测试各一次隔离均通过,不能把单一宿主负载猜测写成原因。先文档决策,以局部受控计时源+真实await证明32事件界限可合法先于1ms工作量触发,再修正该断言为合法上界,保留完整交付/无丢帧/总yield/无wall-time等门。a02完整回归通过,不用碰绿重跑替代归因。工具fixture复制时三指标重复曾被真实合同拒绝,修正后28/28,失败保留。
50k事件×3旧/新真实adapter→engine→projector→snapshot,三GPU字段checksum一致;相对e806e06f wall中位比1.071393、CPU预算内、RSS差−30228480B、当前P95最大0.035334ms/均值最大0.031889ms/最差0.778375ms/首响应0.082833–0.095333ms,全部预定门通过。block I/O均0,不声称介质I/O峰值。ARM200构建43.188秒/峰值257556480B,内嵌Core源码含Device模块、ARM依赖/实际probe、开发签名leaf与strict、DMG只读独立12931全树/模式及标准安装核同;ARM199回滚和dist保留,删除0。
## 五轮冻结与结果
源码a1328184,ARM200/Lab26,184项来源/工具/方案/实际44Core及二进制/成本和参考pins冻结。真实59初始准入,五新run/生命/Session,逐轮59→64;1Hz固定发表,normal140秒:20秒基线、三×30秒256/512/1024与iterations1/16/64、draws1,30秒恢复。轮间600秒双钟,任何失败停整attempt,不补拼、不缩分母。
| 轮 | 有效/120 | 最大有效gap秒 | Core样本 | 来源Hz | 最大来源gap秒 | 命令/事件 | App CPU增量pp | footprint增量B |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | 120/120 | 1.008183625 | 177 | 1.964731284 | 0.551089334 | 2704/5550 | 0.128106959 | -360448.0 |
| 2 | 120/120 | 1.00098225 | 180 | 1.964316553 | 0.536485792 | 2705/5552 | 0.154345671 | 1654784.0 |
| 3 | 120/120 | 1.001024959 | 169 | 1.964745029 | 0.539507583 | 2704/5550 | 0.101821395 | -180128.0 |
| 4 | 120/120 | 1.014753916 | 174 | 1.964816308 | 0.542751375 | 2704/5551 | 0.111633163 | 1228800.0 |
| 5 | 120/120 | 1.002414042 | 175 | 1.965394831 | 0.542100709 | 2703/5548 | 0.064654514 | -245808.0 |
固定600机会实际600有效、875实际Core消费者样本,所有尾段保留、来源/范围异常0;每轮≥119有效、gap≤2秒、来源≥1.8Hz/最大gap≤1秒、原生键严格新颖、App CPU增量≤2pp/footprint增量≤20MiB全部满足。
每轮真实Raw与derived/来源receipt、产品CSV/JSONL、44Core实际模型/Codable/CSV/JSONL、SQLite immutable完整性和逻辑roots全部核同,不冒称SQLite已有Device专属series。最终完整五轮原件和真实源Session再次核SHA、全部消费者覆盖尾段,五个独立生命/Session成立;证据读取没有额外手机采集。App成本仅自有测试App自观察,不外推整机开销。
## 参考资格与用例
Device专属独立reader重读61件Apple原件SHA及XML id/ref,实际218个同名值0–30;AGX144值max41、Graphics142值存在,但共享驱动口径且无独立原生积分窗;HW counter实际0观测/0区间,28元数据不充真值;Metal trace仅0.328994秒空闲,不覆盖完整负载。自有命令/阶段耗时没有全设备GPU busy百分比分母。当前六类已执行候选没有合格独立同scope/原生窗参考,同名数据确实存在,不说硬件无数据或永久不可解决。
自有Lab26的normal三阶段可控负载、完成回调、正值与恢复在Device新诊断/五正式轮实际执行;不能用命令耗时推百分比精度。诊断a02完成2703命令/182消费者、固定120全有效、0–27、来源1.964335Hz、maxgap0.540465秒、CPU增量0.071783pp/footprint−507904B,62尾段保留,只作准备不计正式。OFF/ON、取消、恢复机制沿用已封存Lab26资格,不重测历史指标。setSamplingRate:5.0为约2Hz经验配置,未声称5.0原生Hz单位。
## 失败、保全与交付边界
Tiler成功五run全源/host SHA核同,三批2+2+1原容器rename64→59,旧metadata/exports守恒,删除0;Tiler结论不重开。Device诊断a01在写请求前检测不同进程生命而停止,signal/rename/delete/newrun0;原因未证。新a02按实际DI重新绑定、完整旧封口核同后正常退出并冷启。诊断全部五源件+export与真实Session完整核同后rename60→59、删除0、导出不动。全部原始、失败、过渡、尾段与必要回滚保留。
Device E4限定本设备/系统/可控场景正式通过;不外推按PID GPU归属、所有设备可用性或独立精度校准。正式35/66、剩31,其中5项无精度参考标记、无需Owner另行复核。指标结论与交付同步分开:GitLab每批一次,网站/通知配置欠项按授权partial;本地构建不等于线上发布。ARM200仅Apple Development本机内部测试,公证暂缓、Gatekeeper3、Developer ID正式分发与GPL法务门保留。
下一P95 FrameTime专项0/5,先核其公式/原始真值与可控用例,再另立五轮;历史已验FrameTime不重测。