mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-11-07 18:13:23 +09:00
[docs] (P7): preserve the interrupted p7w5 matrix and p7w6 bsl evidence
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
# 窗口 1b · p7w5 DirectGLES × TCP 配速矩阵(中断报告)
|
||||
|
||||
2026-09-22 21:43–23:37(手机 Redmi `2f7cbe2e`,WSL client ↔ 手机 server,`p7w5-c89000f5`,credit=2,逐例要求 run-ahead ARMED)。原始摘要:`/home/swung/w7/logs/p7w1b/paced.log`;逐例目录:`/home/swung/w7/logs/p7w1b/paced/pass/`。
|
||||
|
||||
**实际分母 38**:脚本从 `trace_cases.json` 取 `ci=true` 且包含 DirectGLES 的条目,启动行明确写 `cases=38`。旧交接的「39」应更正。第一遍完整:11 绿、27 红;红中 23 例的 client 记 `DEVICE LOST`,表示 TCP 对端挂断,紧随其后的 `Fatal{UncarriedInitialBytes,"resource_respecify"}` 是下游判定。其余 4 例中,photon-v1.3b、create-indirect、26.3 有确定的 golden 低分;1.21.11-main-menu 的第一遍原始目录被第二遍覆盖,原因未能独立复核。
|
||||
|
||||
第二遍原计划只复测 27 个第一遍红例;**完成 13 个后 adb 从 Windows 和 WSL 同时消失**。其中 4 例转绿、9 例仍红(4 次对端挂断、5 次超时)。`adb logcat -d` 自 23:37 卡住,确认设备消失后终止了旧采集进程,因此没有 `ALL DONE`,余下 14 个未复测。旧脚本的 `local c=$1 p=$2 d=$OUT/pass$p/$c` 在同一条 `local` 语句里提前求值 `d`,把两遍都写到 `pass/<case>/`;已复测 13 例的第一遍原始文件被覆盖,以下第一遍状态来自 `paced.log`,不能据目录重建其详细日志。
|
||||
|
||||
第一遍在 `screen_off_timeout=60000`、AC 供电但 `stay_on_while_plugged_in=2` 的条件下进行。9 个对端挂断落在 55–62 s(按摘要中的 `seconds` 计),与息屏假设相符,但另有短时挂断;这批数据**没有证明** MIUI 息屏是唯一原因。p7w6 对照已设 `svc power stayon true`,并在新脚本中隔离每遍目录、逐例采集完整 logcat 和 child reap。
|
||||
|
||||
| 用例 | 第一遍 | 第二遍 | 第一遍主要现象 |
|
||||
|---|---|---|---|
|
||||
| `OpenRA` | passed (17.068 s) | 未复测 | — |
|
||||
| `minecraft-1.21.4-startup` | passed (11.143 s) | 未复测 | — |
|
||||
| `minecraft-1.21.4-main-menu` | failed (24.476 s) | passed (138.871 s) | peer disconnected |
|
||||
| `minecraft-1.21.11-main-menu` | failed (282.564 s) | failed (39.648 s) | reason unavailable (raw run overwritten) |
|
||||
| `minecraft-1.17-main-menu-854` | failed (17.101 s) | passed (58.618 s) | peer disconnected |
|
||||
| `minecraft-1.21.4-in-world` | passed (61.466 s) | 未复测 | — |
|
||||
| `minecraft-1.21.4-fabric-sodium-in-world` | failed (56.346 s) | passed (253.035 s) | peer disconnected |
|
||||
| `minecraft-1.21.4-fabric-common-mods-in-world` | passed (160.917 s) | 未复测 | — |
|
||||
| `minecraft-1.21.4-fabric-common-mods-inventory` | failed (17.261 s) | passed (300.71 s) | peer disconnected |
|
||||
| `minecraft-1.21.4-fabric-rei-inventory` | failed (121.781 s) | failed (44.607 s) | peer disconnected |
|
||||
| `minecraft-1.21.4-fabric-xaero-minimap-in-world` | failed (60.539 s) | outer timeout (— s) | peer disconnected |
|
||||
| `minecraft-1.21.4-fabric-xaero-world-map-in-world` | failed (485.625 s) | failed (5.524 s) | peer disconnected |
|
||||
| `minecraft-1.21.4-fabric-journeymap-in-world` | failed (61.055 s) | outer timeout (— s) | peer disconnected |
|
||||
| `minecraft-1.21.4-fabric-modernui-inventory` | failed (56.915 s) | failed (6.538 s) | peer disconnected |
|
||||
| `minecraft-1.21.4-fabric-rei-inventory-normal-world` | failed (60.836 s) | timeout (303.134 s) | peer disconnected |
|
||||
| `minecraft-1.21.4-fabric-xaero-minimap-in-world-normal-world` | failed (60.754 s) | timeout (301.587 s) | peer disconnected |
|
||||
| `minecraft-1.21.4-fabric-xaero-world-map-in-world-normal-world` | failed (60.735 s) | timeout (304.891 s) | peer disconnected |
|
||||
| `minecraft-1.21.4-fabric-journeymap-in-world-normal-world` | failed (61.096 s) | 未复测 | peer disconnected |
|
||||
| `minecraft-1.21.4-fabric-modernui-inventory-normal-world` | failed (56.767 s) | 未复测 | peer disconnected |
|
||||
| `minecraft-1.21.4-fabric-iris-bsl-in-world` | passed (49.254 s) | 未复测 | — |
|
||||
| `minecraft-1.21.4-fabric-iris-makeup-ultrafast-in-world` | failed (7.744 s) | 未复测 | peer disconnected |
|
||||
| `minecraft-1.21.4-fabric-iris-super-duper-vanilla-in-world` | passed (50.763 s) | 未复测 | — |
|
||||
| `minecraft-1.21.4-fabric-iris-sundial-lite-in-world` | failed (6.327 s) | 未复测 | peer disconnected |
|
||||
| `minecraft-1.21.4-fabric-iris-complementary-reimagined-in-world` | passed (68.322 s) | 未复测 | — |
|
||||
| `minecraft-1.21.4-fabric-iris-complementary-unbound-in-world` | failed (49.76 s) | 未复测 | peer disconnected |
|
||||
| `minecraft-1.21.4-fabric-iris-mellow-in-world` | passed (41.257 s) | 未复测 | — |
|
||||
| `minecraft-1.21.4-fabric-iris-nostalgia-in-world` | passed (79.091 s) | 未复测 | — |
|
||||
| `minecraft-1.21.4-fabric-iris-bliss-in-world` | failed (54.144 s) | 未复测 | peer disconnected |
|
||||
| `minecraft-1.21.4-fabric-iris-chocapic-v6-lite-in-world` | passed (81.812 s) | 未复测 | — |
|
||||
| `minecraft-1.21.4-fabric-iris-iterationt-in-world` | failed (36.194 s) | 未复测 | peer disconnected |
|
||||
| `minecraft-1.21.4-fabric-iris-iterationt-nodsa-in-world` | passed (48.377 s) | 未复测 | — |
|
||||
| `minecraft-1.21.4-fabric-iris-photon-v1.1-in-world` | failed (8.736 s) | 未复测 | peer disconnected |
|
||||
| `minecraft-1.21.4-fabric-iris-photon-v1.3b-in-world` | failed (72.606 s) | 未复测 | ssim 0.008877 < 0.99 |
|
||||
| `minecraft-1.21.4-fabric-iris-derivative-main-d24.4.14-in-world` | failed (45.459 s) | 未复测 | peer disconnected |
|
||||
| `minecraft-1.21.1-neoforge-create-indirect-in-world` | failed (217.164 s) | 未复测 | ssim 0.000005 < 0.99 |
|
||||
| `minecraft-1.21.1-neoforge-create-instancing-in-world` | failed (22.099 s) | 未复测 | peer disconnected |
|
||||
| `improved-transparency-minecraft-26.3` | failed (377.412 s) | 未复测 | ssim 0.988537 < 0.995 |
|
||||
| `minecraft-1.21.4-fabric-iris-bsl-esc-menu-854` | failed (43.849 s) | 未复测 | peer disconnected |
|
||||
@@ -0,0 +1,15 @@
|
||||
# W6 真机验收进度 · p7w6(F 指纹 + M2 r2)
|
||||
|
||||
设备:Redmi `2f7cbe2e`,APK stamp `p7w6-0e16ca27`,签名 APK SHA-256 `45759c3038854c5cff558a352b27f86553ebcddad2ee218fe796d74208406cf8`([`apk-p7w6.sha256`](apk-p7w6.sha256));安装的 `versionName=26.09.0e16ca2-trace`、`lastUpdateTime=2026-09-23 12:03:48`([`apk-install.txt`](apk-install.txt))。源码 `0e16ca27` 相比交接的 `3374becd` 仅多一笔文档提交。`svc power stayon true` 后 `stay_on_while_plugged_in=15`,手机 `mWakefulness=Awake`。
|
||||
|
||||
## M2 设备项:bsl-esc-menu-854
|
||||
|
||||
DirectVulkan × pbuffer,spawn 与 inproc 各三遍:6/6 replay passed、零 Fatal,三遍内逐位相同,两臂之间逐位相同;每遍对 golden 的 SSIM `0.999791667`,实际图像 SHA-256 全部 `155dcdd13a24e0ee…`,与窗口 E0a 的 monolith 图像 SHA 完全相同([`bsl-actual.sha256`](bsl-actual.sha256),[`spawn 摘要`](bsl-spawn-summary.txt),[`inproc 摘要`](bsl-inproc-summary.txt))。旧 p7w4 的 spawn server 曾在 scudo `internal map failure` 中死亡;本轮三遍均完整结束。这关闭了 bsl 的设备正确性项。原始产物留在 Windows worktree `.trace-work/p7w6/bsl-{spawn,inproc}/`。
|
||||
|
||||
本轮前六次回放没有打开 `MOBILEGL_PIPE_STATS`,因此没有 `wbuf[]` 峰值;一次回放后的 server pid 15900 `/proc/<pid>/maps` 为 3595 行、`VmRSS=353484 kB`,**这是结束后的样本,不是峰值**。峰值与 `wbuf[]` 仍待开 stats 的专门一遍采集,不能把这条 3595 当作 M2 的峰值证明。
|
||||
|
||||
**归档清单的 APK SHA 有误**:这六遍使用 `MOBILEGL_TRACE_SKIP_INSTALL=1`,由上述已安装 p7w6 包执行,但 `run_android_retrace_local.py` 的 `run.json` 仍对工作树中最新的 `MobileGL-plugin-trace-release-nogit.apk` 求 SHA,记成 `18701603…`;它没有读取设备已安装 APK。原始 `run.json` 保留,不能用其 `apk_sha256` 证明本批身份。之后已把已签名 p7w6 APK复制到 Windows trace/release 输出目录,供后续门 3 回放的归档清单选中;本批身份按安装记录与 APK SHA 交叉核对。
|
||||
|
||||
## TCP 对照与终局
|
||||
|
||||
手机 supervisor 已用新 APK在 `0.0.0.0:40613` 监听。相同 stamp 的 WSL 主机制品在 `~/w7/logs/p7w6host/host/`,OpenRA × DirectGLES × TCP 冒烟回放通过(14.941 s,run-ahead ARMED);先前一次因本机 bsl 回放强制停掉该包的 Service 而连接失败,重启 supervisor 后通过,属于采集顺序,不是指纹拒绝。p7w6 的 38 例 DirectGLES TCP 对照正在运行,逐例保留 `results.json`、client 日志、完整手机 logcat 与 child reap;门 3 的 36 例 × inproc/spawn × 三遍尚未开始。
|
||||
@@ -0,0 +1,4 @@
|
||||
codePath=/data/app/~~4br5M_QTsaPrvHx-69f_Xg==/top.mobilegl.plugin.p7w1.trace-NDMXLIpuwnAYYsgnuI7hRA==
|
||||
versionCode=26091061 minSdk=26 targetSdk=34
|
||||
versionName=26.09.0e16ca2-trace
|
||||
lastUpdateTime=2026-09-23 12:03:48
|
||||
@@ -0,0 +1 @@
|
||||
45759c3038854c5cff558a352b27f86553ebcddad2ee218fe796d74208406cf8 /home/swung/w7/logs/p7w6/trace-p7w6.apk
|
||||
@@ -0,0 +1,7 @@
|
||||
155dcdd13a24e0ee89535fbb26199b8cd331c288087c0fa80ddb3364b76eb4f0 /mnt/c/Users/geekerwan/AndroidStudioProjects/FoldCraftLauncher/MobileGL-disagg/.trace-work/p7w6/bsl-spawn/minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan/repeat-01/minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan-actual.png
|
||||
155dcdd13a24e0ee89535fbb26199b8cd331c288087c0fa80ddb3364b76eb4f0 /mnt/c/Users/geekerwan/AndroidStudioProjects/FoldCraftLauncher/MobileGL-disagg/.trace-work/p7w6/bsl-spawn/minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan/repeat-02/minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan-actual.png
|
||||
155dcdd13a24e0ee89535fbb26199b8cd331c288087c0fa80ddb3364b76eb4f0 /mnt/c/Users/geekerwan/AndroidStudioProjects/FoldCraftLauncher/MobileGL-disagg/.trace-work/p7w6/bsl-spawn/minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan/repeat-03/minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan-actual.png
|
||||
155dcdd13a24e0ee89535fbb26199b8cd331c288087c0fa80ddb3364b76eb4f0 /mnt/c/Users/geekerwan/AndroidStudioProjects/FoldCraftLauncher/MobileGL-disagg/.trace-work/p7w6/bsl-inproc/minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan/repeat-01/minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan-actual.png
|
||||
155dcdd13a24e0ee89535fbb26199b8cd331c288087c0fa80ddb3364b76eb4f0 /mnt/c/Users/geekerwan/AndroidStudioProjects/FoldCraftLauncher/MobileGL-disagg/.trace-work/p7w6/bsl-inproc/minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan/repeat-02/minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan-actual.png
|
||||
155dcdd13a24e0ee89535fbb26199b8cd331c288087c0fa80ddb3364b76eb4f0 /mnt/c/Users/geekerwan/AndroidStudioProjects/FoldCraftLauncher/MobileGL-disagg/.trace-work/p7w6/bsl-inproc/minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan/repeat-03/minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan-actual.png
|
||||
155dcdd13a24e0ee89535fbb26199b8cd331c288087c0fa80ddb3364b76eb4f0 /mnt/c/Users/geekerwan/AndroidStudioProjects/FoldCraftLauncher/MobileGL-disagg/.trace-work/p7w1/E0a-monolith/minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan/repeat-01/minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan-actual.png
|
||||
@@ -0,0 +1,7 @@
|
||||
arm rep pass ssim_vs_golden ssim_vs_first bit-identical px!=first
|
||||
---------------------------------------------------------- --- ----- ---------------- --------------- ------------- ---------
|
||||
minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan 1 yes 0.999791667 1.000000000 yes 0
|
||||
minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan 2 yes 0.999791667 1.000000000 yes 0
|
||||
minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan 3 yes 0.999791667 1.000000000 yes 0
|
||||
|
||||
minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan: 3 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999791667, min ssim vs first=1.000000000
|
||||
@@ -0,0 +1,7 @@
|
||||
arm rep pass ssim_vs_golden ssim_vs_first bit-identical px!=first
|
||||
---------------------------------------------------------- --- ----- ---------------- --------------- ------------- ---------
|
||||
minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan 1 yes 0.999791667 1.000000000 yes 0
|
||||
minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan 2 yes 0.999791667 1.000000000 yes 0
|
||||
minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan 3 yes 0.999791667 1.000000000 yes 0
|
||||
|
||||
minecraft-1.21.4-fabric-iris-bsl-esc-menu-854-DirectVulkan: 3 repeat(s), 0 error(s), all-bitwise-identical=yes, passed-all=yes, min ssim vs golden=0.999791667, min ssim vs first=1.000000000
|
||||
Reference in New Issue
Block a user