Fr0zka and Claude Opus 5.5
61106be142
wip(standalone): GPU step 29 -- viewer no longer self-resets affinity; per-exe shader bundles; W16; CPU route now fastest
...
Luna: the viewer reset itself to BelowNormal (since step 3) and 0xFF00 (since step 11)
at startup, overriding the runner; every earlier "full machine" race started on 8 CPUs
until the runner reapplied the mask. Fixed in viewer and agreement runner. Core
worker clamp raised to 16 (W1/W8/W16 hashes identical). Shader binaries now pinned per
executable (precompiled/<exe>/); Step27 control rebuilt from 7d1808f with only the
bundle lookup backported. Tried CPU fallback for skirted near tiles: -0.74 GiB GPU
memory but 2,934-4,086 missing pixels in four remote views, so GPU skirts stay default.
Audits: hashes W1/W8/W16, walk 5,642/5,642, near/far HW+WARP 0 diffs, both survivals
pass (7.00 GiB), ten captures 0 missing pixels.
My runs outside the sandbox (driver cache warm, marker removed first):
0xFFFF Normal: CPU 1.121 / 1.081 / 1.040 s
GPU miss 1.324 s; cached 1.340 / 1.353 / 1.293 s (2,073-2,074 GPU tiles,
timestamps 463-471 ms)
0xFF00 BelowNormal: CPU 1.305 / 1.302 s; GPU cached 1.678 / 1.692 / 1.756 s
Same-session, own shader bundles, 0xFFFF: Step27 GPU cached 1.205 / 1.212 / 1.198 / 1.180 s;
Step29 GPU cached 1.359 / 1.367 / 1.366 / 1.333 s
=> the GPU route now loses to the CPU route by ~0.25 s on the full machine.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01MmSoF64BbRFmk9C3p1VsBJ
2026-10-08 18:30:39 +02:00
..
2026-10-08 18:30:39 +02:00
2026-10-07 06:14:04 +02:00
2026-10-07 08:47:36 +02:00
2026-10-08 18:30:39 +02:00
2026-10-07 06:14:04 +02:00
2026-10-08 18:30:39 +02:00
2026-10-07 04:36:34 +02:00
2026-10-06 08:02:02 +02:00
2026-10-07 06:14:04 +02:00
2026-10-07 06:14:04 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 04:36:34 +02:00
2026-10-07 06:13:59 +02:00
2026-10-07 06:13:59 +02:00
2026-10-07 06:51:53 +02:00
2026-10-07 07:41:31 +02:00
2026-10-07 08:03:00 +02:00
2026-10-07 20:36:40 +02:00
2026-10-07 20:36:40 +02:00
2026-10-07 06:14:04 +02:00
2026-10-07 20:36:40 +02:00
2026-10-08 18:30:39 +02:00
2026-10-08 18:30:39 +02:00
2026-10-07 04:36:34 +02:00
2026-10-08 18:30:39 +02:00
2026-10-06 09:14:22 +02:00
2026-10-08 18:30:39 +02:00
2026-10-08 18:30:39 +02:00
2026-10-06 08:02:02 +02:00
2026-10-08 18:30:39 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 20:17:37 +02:00
2026-10-06 20:17:37 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 04:36:34 +02:00
2026-10-07 05:38:14 +02:00
2026-10-07 05:38:14 +02:00
2026-10-07 05:38:14 +02:00
2026-10-07 05:38:14 +02:00
2026-10-07 05:38:14 +02:00
2026-10-07 06:13:59 +02:00
2026-10-07 06:13:59 +02:00
2026-10-07 06:13:59 +02:00
2026-10-07 06:13:59 +02:00
2026-10-07 06:13:59 +02:00
2026-10-07 06:13:59 +02:00
2026-10-07 06:13:59 +02:00
2026-10-07 06:51:53 +02:00
2026-10-07 06:51:53 +02:00
2026-10-07 06:51:53 +02:00
2026-10-07 06:51:53 +02:00
2026-10-07 06:51:53 +02:00
2026-10-07 06:51:53 +02:00
2026-10-07 06:51:53 +02:00
2026-10-07 06:51:53 +02:00
2026-10-07 06:51:53 +02:00
2026-10-07 06:51:53 +02:00
2026-10-07 06:51:53 +02:00
2026-10-07 06:51:53 +02:00
2026-10-07 07:41:31 +02:00
2026-10-07 07:41:31 +02:00
2026-10-07 07:41:31 +02:00
2026-10-07 07:41:31 +02:00
2026-10-07 07:41:31 +02:00
2026-10-07 08:03:00 +02:00
2026-10-07 08:03:00 +02:00
2026-10-07 08:03:00 +02:00
2026-10-07 08:03:00 +02:00
2026-10-07 08:03:00 +02:00
2026-10-07 08:03:00 +02:00
2026-10-08 18:30:39 +02:00
2026-10-08 18:30:39 +02:00
2026-10-08 18:30:39 +02:00
2026-10-07 08:47:36 +02:00
2026-10-07 20:36:40 +02:00
2026-10-07 20:36:40 +02:00
2026-10-07 20:36:40 +02:00
2026-10-07 20:36:40 +02:00
2026-10-07 20:36:40 +02:00
2026-10-06 11:01:03 +02:00
2026-10-06 09:14:22 +02:00
2026-10-06 09:14:22 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-06 22:39:40 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 02:19:38 +02:00
2026-10-07 06:14:04 +02:00
2026-10-07 04:36:34 +02:00
2026-10-07 04:36:34 +02:00
2026-10-07 04:36:34 +02:00
2026-10-07 04:36:34 +02:00
2026-10-07 04:36:34 +02:00
2026-10-07 04:36:34 +02:00
2026-10-07 04:36:34 +02:00
2026-10-07 04:36:34 +02:00
2026-10-07 04:36:34 +02:00
2026-10-07 04:36:34 +02:00
2026-10-07 04:36:34 +02:00
2026-10-07 04:36:34 +02:00
2026-10-07 04:36:34 +02:00
2026-10-07 04:36:34 +02:00
2026-10-07 04:36:34 +02:00
2026-10-07 06:13:59 +02:00
2026-10-07 06:13:59 +02:00
2026-10-07 06:51:53 +02:00
2026-10-07 07:41:31 +02:00
2026-10-07 08:03:00 +02:00
2026-10-07 08:47:36 +02:00
2026-10-07 08:47:36 +02:00
2026-10-07 08:47:36 +02:00
2026-10-07 08:47:36 +02:00
2026-10-07 08:47:36 +02:00
2026-10-07 08:47:36 +02:00
2026-10-07 08:47:36 +02:00
2026-10-07 20:36:40 +02:00
2026-10-07 20:36:40 +02:00
2026-10-07 20:36:40 +02:00
2026-10-07 20:36:40 +02:00
2026-10-07 20:36:40 +02:00
2026-10-07 20:36:40 +02:00
2026-10-07 21:07:05 +02:00
2026-10-07 21:07:05 +02:00
2026-10-07 22:09:29 +02:00
2026-10-07 22:09:29 +02:00
2026-10-07 22:09:29 +02:00
2026-10-07 22:35:22 +02:00
2026-10-07 23:20:42 +02:00
2026-10-08 00:00:06 +02:00
2026-10-08 00:00:06 +02:00
2026-10-08 00:32:13 +02:00
2026-10-08 00:32:13 +02:00
2026-10-08 00:32:13 +02:00
2026-10-08 02:06:49 +02:00
2026-10-08 02:06:49 +02:00
2026-10-08 02:55:32 +02:00
2026-10-08 03:22:38 +02:00
2026-10-08 04:11:23 +02:00
2026-10-08 17:07:40 +02:00
2026-10-08 18:30:39 +02:00
2026-10-08 18:30:39 +02:00
2026-10-08 18:30:39 +02:00
2026-10-08 18:30:39 +02:00
2026-10-06 11:01:03 +02:00
2026-10-06 13:50:07 +02:00
2026-10-06 20:03:10 +02:00
2026-10-06 22:39:40 +02:00
2026-10-07 04:36:34 +02:00
2026-10-07 05:38:14 +02:00
2026-10-07 06:13:59 +02:00
2026-10-07 06:51:53 +02:00
2026-10-07 07:41:31 +02:00
2026-10-07 08:03:00 +02:00
2026-10-07 08:47:36 +02:00
2026-10-07 20:36:40 +02:00
2026-10-07 20:36:40 +02:00
2026-10-07 22:09:29 +02:00
2026-10-07 22:09:29 +02:00
2026-10-07 22:35:22 +02:00
2026-10-07 23:20:42 +02:00
2026-10-08 00:00:06 +02:00
2026-10-08 00:32:13 +02:00
2026-10-08 02:06:49 +02:00
2026-10-08 02:55:32 +02:00
2026-10-08 03:22:38 +02:00
2026-10-08 04:11:23 +02:00
2026-10-08 17:07:40 +02:00
2026-10-08 18:30:39 +02:00