wip(assembler): M1 repair round -- raised block and cliff fixed; native 7x faster than legacy
Luna, M1 repair round: the rectangular raised block and the broken cliff shared one cause, a type-2 solid AABB in the generated plan; it is now a tapered, terrain-following shelf, and a negative-control audit catches the old box behaviour; seam classification check passes. Bound audit 298 boxes / 8,046 samples, 0 misses. Evaluator and 120-tile density/mesh/payload/ topology hashes identical at W1/W8/W16. Cave regression: walkability 5,642/5,642, 64/64 tiles. Legacy mismatch unchanged (0 biome mismatches, 18.14% signs). Speed (matched workloads): 120-tile full detail 0.089 s native vs 0.625 s legacy; 529-tile clipmap 3.858 s vs 11.687 s -- 2.29 s above the ~1.57 s aim; LOD8 dominates (165 unknown tiles, 13.27 M field calls, 10.88 M column-cache misses). My capture review: coast matches legacy closely; surface clean but a dark flat slab on the far horizon; cliff shelf renders as a stack of thin plates with back faces showing (sub-voxel shelf thickness suspected). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MmSoF64BbRFmk9C3p1VsBJ
This commit is contained in:
1 parent
fcb16fd265
commit
2c20f9eaea
61 files changed
+4308
-165
No files matched your search
@@ -0,0 +1,69 @@
|
||||
[ProcessControls] priority_class=Normal priority_source=argument affinity_mask=0xFFFF affinity_source=argument requested_affinity=0xFFFF system_affinity=0xFFFF
|
||||
[ColdTimeline] stage=owner_data_load begin_ms=0.064
|
||||
[ColdTimeline] stage=owner_data_load end_ms=13.195
|
||||
[ColdTimeline] stage=viewer_device_init begin_ms=15.302
|
||||
[ColdTimeline] stage=viewer_device_init end_ms=95.267 duration_ms=79.964
|
||||
[ColdTimeline] event=viewer_window_size width=1280 height=800 resized=no duration_ms=0.000
|
||||
[ColdTimeline] stage=viewer_window_show duration_ms=6.319
|
||||
[ColdTimeline] stage=viewer_window_update duration_ms=0.026
|
||||
Controls: hold right mouse to look; WASD move; Space/Ctrl (E/Q) up/down; Shift faster; wheel changes speed; F wireframe; G toggles legacy/detailed round walls; H toggles CPU/GPU far tiles; 1-9 toggle LOD; 0 toggle all levels; N/P change seed; T swaps base/round tunnels; V swaps owner density/shape intervals; Esc quit.
|
||||
Owner data: Standalone/data/owner_world.json; starting at first-strate open-space sample (-168.00, 70.00, -445.71) m.
|
||||
[ColdTimeline] stage=viewer_startup_banner duration_ms=0.004
|
||||
[ColdTimeline] event=generation_setup_call at_ms=101.627
|
||||
[ColdTimeline] stage=generation_setup begin_ms=101.634
|
||||
[ConfigureProfile] stage=owner_resolve duration_ms=1.817
|
||||
[DiagnosticDeferred] density_parity=--parity-only samples=3436
|
||||
Standalone clip override: exported radius=6 (112 m cube) -> radius=1 (32 m LOD0 cube), voxel size=25 cm.
|
||||
[ConfigureProfile] stage=clip_override duration_ms=0.001
|
||||
[ConfigureProfile] stage=density_world_setup duration_ms=0.011
|
||||
[ConfigureProfile] stage=shape_world_request duration_ms=0.000
|
||||
[ConfigureProfile] stage=mesh_cache duration_ms=0.664
|
||||
[ConfigureProfile] stage=configure_total duration_ms=2.500
|
||||
[ColdTimeline] stage=generation_setup configured_ms=104.136
|
||||
[ColdTimeline] stage=cpu_stream_start submitted_ms=105.653 cpu_jobs=529 gpu_queued=0
|
||||
Streaming seed 0: 529 desired tiles, 120 full-detail tiles, 16 workers; upload budget 4 batches / 2.0 ms per frame.
|
||||
[PresentProfile] ordinal=1 at_ms=114.394 sync=1 flags=0x00000000 mode=normal hr=0x087a0001 call_ms=7.506 gpu_tiles_submitted=0 gpu_batches=0
|
||||
[PresentProfile] ordinal=2 at_ms=114.699 sync=1 flags=0x00000000 mode=normal hr=0x087a0001 call_ms=0.153 gpu_tiles_submitted=0 gpu_batches=0
|
||||
[PresentProfile] ordinal=3 at_ms=114.959 sync=1 flags=0x00000000 mode=normal hr=0x087a0001 call_ms=0.139 gpu_tiles_submitted=0 gpu_batches=0
|
||||
[LongViewerFrame] at_ms=156.886 inter_draw_gap_ms=0.000 cpu_pump_ms=0.028 gpu_pump_ms=0.000 pre_present_ms=0.004 present_sync=1 present_call_ms=125.224 title_ms=0.025
|
||||
[LongViewerFrame] at_ms=370.743 inter_draw_gap_ms=51.411 cpu_pump_ms=0.110 gpu_pump_ms=0.000 pre_present_ms=0.004 present_sync=1 present_call_ms=0.070 title_ms=0.098
|
||||
[LongViewerFrame] at_ms=505.661 inter_draw_gap_ms=108.206 cpu_pump_ms=28.115 gpu_pump_ms=0.000 pre_present_ms=0.007 present_sync=1 present_call_ms=8.602 title_ms=0.030
|
||||
[LongViewerFrame] at_ms=707.329 inter_draw_gap_ms=135.878 cpu_pump_ms=0.691 gpu_pump_ms=0.000 pre_present_ms=0.004 present_sync=1 present_call_ms=0.126 title_ms=0.096
|
||||
[LongViewerFrame] at_ms=790.423 inter_draw_gap_ms=26.161 cpu_pump_ms=136.622 gpu_pump_ms=0.000 pre_present_ms=0.005 present_sync=1 present_call_ms=0.118 title_ms=0.027
|
||||
[FullDetailReady] 0.929 s after cold process start; rendered=120/120 tiles through LOD1.
|
||||
[ColdTimeline] event=near_all_tiles_ready at_ms=928.832 waits_for=all_120_LOD0_1_gpu_or_cpu_tiles
|
||||
[TileTiming] LOD=0 generated=64 target=64 samples=2.74M worker_sum=4.856s avg=75.882ms p50=73.494ms p95=93.860ms
|
||||
[TileTiming] LOD=1 generated=56 target=56 samples=2.40M worker_sum=5.206s avg=92.970ms p50=89.591ms p95=120.054ms
|
||||
[LongViewerFrame] at_ms=1179.648 inter_draw_gap_ms=131.590 cpu_pump_ms=0.843 gpu_pump_ms=0.000 pre_present_ms=0.005 present_sync=1 present_call_ms=0.107 title_ms=0.028
|
||||
[LongViewerFrame] at_ms=1271.954 inter_draw_gap_ms=61.948 cpu_pump_ms=0.778 gpu_pump_ms=0.000 pre_present_ms=0.005 present_sync=1 present_call_ms=0.172 title_ms=0.027
|
||||
[LongViewerFrame] at_ms=1394.390 inter_draw_gap_ms=106.983 cpu_pump_ms=0.775 gpu_pump_ms=0.000 pre_present_ms=0.005 present_sync=1 present_call_ms=0.091 title_ms=0.026
|
||||
[LongViewerFrame] at_ms=1478.348 inter_draw_gap_ms=68.448 cpu_pump_ms=1.729 gpu_pump_ms=0.000 pre_present_ms=0.005 present_sync=1 present_call_ms=0.117 title_ms=0.028
|
||||
[LongViewerFrame] at_ms=1595.164 inter_draw_gap_ms=100.322 cpu_pump_ms=0.659 gpu_pump_ms=0.000 pre_present_ms=0.005 present_sync=1 present_call_ms=0.092 title_ms=0.026
|
||||
[LongViewerFrame] at_ms=1690.960 inter_draw_gap_ms=66.126 cpu_pump_ms=0.643 gpu_pump_ms=0.000 pre_present_ms=0.005 present_sync=1 present_call_ms=0.133 title_ms=0.026
|
||||
[LongViewerFrame] at_ms=1818.225 inter_draw_gap_ms=97.936 cpu_pump_ms=1.177 gpu_pump_ms=0.000 pre_present_ms=0.005 present_sync=1 present_call_ms=0.118 title_ms=0.027
|
||||
[LongViewerFrame] at_ms=1913.464 inter_draw_gap_ms=60.307 cpu_pump_ms=0.392 gpu_pump_ms=0.000 pre_present_ms=0.005 present_sync=1 present_call_ms=0.210 title_ms=0.028
|
||||
[LongViewerFrame] at_ms=1994.539 inter_draw_gap_ms=65.243 cpu_pump_ms=0.855 gpu_pump_ms=0.000 pre_present_ms=0.005 present_sync=1 present_call_ms=0.095 title_ms=0.027
|
||||
[LongViewerFrame] at_ms=2604.741 inter_draw_gap_ms=59.843 cpu_pump_ms=0.222 gpu_pump_ms=0.000 pre_present_ms=0.007 present_sync=1 present_call_ms=0.109 title_ms=0.029
|
||||
[ChunkCrossingWork] id=0 submitted=529 finished=529 generated=529 cancelled_queued=0 stale=0 samples=7.95M page_covered_tiles=0 page_regions=0 page_nodes=0 core_page=0.0000s core_page_worker=0.0000s nearest_ready=-1.000ms nearest_tile=(0,0,0,lod0) worker_sum=213.582s wall=13.637s avg=403.746ms
|
||||
[ChunkCrossingLevel] id=0 lod=0 tiles=64 samples=2.744M worker_sum=4.8564s avg=75.882ms
|
||||
[ChunkCrossingLevel] id=0 lod=1 tiles=56 samples=2.401M worker_sum=5.2063s avg=92.970ms
|
||||
[ChunkCrossingLevel] id=0 lod=2 tiles=56 samples=0.384M worker_sum=3.7376s avg=66.742ms
|
||||
[ChunkCrossingLevel] id=0 lod=3 tiles=56 samples=0.384M worker_sum=4.8367s avg=86.369ms
|
||||
[ChunkCrossingLevel] id=0 lod=4 tiles=56 samples=0.384M worker_sum=7.6525s avg=136.651ms
|
||||
[ChunkCrossingLevel] id=0 lod=5 tiles=40 samples=0.274M worker_sum=6.5293s avg=163.232ms
|
||||
[ChunkCrossingLevel] id=0 lod=6 tiles=24 samples=0.165M worker_sum=4.3197s avg=179.990ms
|
||||
[ChunkCrossingLevel] id=0 lod=7 tiles=12 samples=0.082M worker_sum=5.7706s avg=480.883ms
|
||||
[ChunkCrossingLevel] id=0 lod=8 tiles=165 samples=1.132M worker_sum=170.6726s avg=1034.379ms
|
||||
[InitialClipmapReady] 13.739 s after cold process start; 529 tiles, 421023 vertices, 1495986 indices, 44 GPU batches.
|
||||
[ColdTimeline] event=whole_clipmap_ready at_ms=13739.244 waits_for=0_GPU_tiles_plus_CPU_fallback_and_uploads
|
||||
[PresentStartupSummary] nonblocking_startup_calls=0 skipped_busy_calls=0 gpu_warmup_held_calls=0 policy=do_not_wait_until_initial_clipmap_ready
|
||||
[GpuFarModeTiming] mode=cpu cpu_mesh_tiles=529 cpu_mesh_worker_sum_s=213.581634 whole_view_wall_s=13.739244
|
||||
[TileTiming] LOD=2 generated=56 target=56 samples=0.38M worker_sum=3.738s avg=66.742ms p50=65.734ms p95=81.582ms
|
||||
[TileTiming] LOD=3 generated=56 target=56 samples=0.38M worker_sum=4.837s avg=86.369ms p50=81.894ms p95=104.085ms
|
||||
[TileTiming] LOD=4 generated=56 target=56 samples=0.38M worker_sum=7.652s avg=136.651ms p50=141.543ms p95=171.125ms
|
||||
[TileTiming] LOD=5 generated=40 target=40 samples=0.27M worker_sum=6.529s avg=163.232ms p50=138.831ms p95=244.420ms
|
||||
[TileTiming] LOD=6 generated=24 target=24 samples=0.16M worker_sum=4.320s avg=179.990ms p50=132.944ms p95=264.502ms
|
||||
[TileTiming] LOD=7 generated=12 target=12 samples=0.08M worker_sum=5.771s avg=480.883ms p50=432.681ms p95=635.559ms
|
||||
[TileTiming] LOD=8 generated=165 target=165 samples=1.13M worker_sum=170.673s avg=1034.379ms p50=986.994ms p95=1363.389ms
|
||||
Back-buffer capture saved: Standalone/Research/WorldAssemblerM1/round3/final/captures/raw/cliff-owner.png (13.692 s after generation start; full detail uploaded).
|
||||
[WholeViewPresented] at_ms=13793.910 present_ms=0.080 sync=1 hr=0x087a0001
|
||||
Reference in new issue
Block a user