Perf: quick checks — TAA under FSR, ssr_copy 2.1 ms, per-frame material texture scan #261

Closed
opened 2026-10-03 02:34:27 +00:00 by sky_line · 1 comment
Owner

Measured at a Baltimare party (85 avatars, 4K, 5090, FSR native AA, RT shadows): ~47-54 FPS, GPU ~20 ms ≈ CPU main ~21 ms (balanced).

  1. p_taa (0.73 ms) runs alongside p_fsr (1.24 ms) with FSR native AA selected — TAA should be skipped (or it's the glow resolve; verify).
  2. ssr_copy timer reads 2.1 ms — far too much for a copy; find what lands in that window.
  3. LLCleanRendererVK::uploadRealMaterialTextures ~7% of the main thread in a settled scene — likely scanning every frame; make it event-driven.
  4. Minor: LLViewerObject::getExtraParameterEntry linear search (2.3%), LLVOAvatar::idleUpdateMisc map walks, writeWearablesToAvatar per frame.
Measured at a Baltimare party (85 avatars, 4K, 5090, FSR native AA, RT shadows): ~47-54 FPS, GPU ~20 ms ≈ CPU main ~21 ms (balanced). 1. p_taa (0.73 ms) runs alongside p_fsr (1.24 ms) with FSR native AA selected — TAA should be skipped (or it's the glow resolve; verify). 2. ssr_copy timer reads 2.1 ms — far too much for a copy; find what lands in that window. 3. LLCleanRendererVK::uploadRealMaterialTextures ~7% of the main thread in a settled scene — likely scanning every frame; make it event-driven. 4. Minor: LLViewerObject::getExtraParameterEntry linear search (2.3%), LLVOAvatar::idleUpdateMisc map walks, writeWearablesToAvatar per frame.
sky_line added this to the Slipstream project 2026-10-06 15:04:14 +00:00
Author
Owner

Shipped in a published release and tested; closing (testing-lane sweep 2026-10-11).

Shipped in a published release and tested; closing (testing-lane sweep 2026-10-11).
sky_line 2026-10-11 13:24:52 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sky_line/Slipstream#261
No description provided.