[viewer] Low FPS with RT Shadows Enabled #1080
Labels
No labels
amd
avatars
bug
builder
cannot-reproduce
crash
epic
feature
from-viewer
gl-removal
known-limitation
monitoring
parity
perf
platform
priority
critical
priority
high
priority
low
priority
medium
provenance
rendering
rt
status
in-progress
status
testing
status
up-next
triage
ui
upstream
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
sky_line/Slipstream#1080
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Source: in-viewer report (Help > Report Bug)
Reporter (avatar name as given; not verified):
System
Description
Steps to reproduce
not given
Log excerpt
Full scrubbed excerpt: slipstream-log-excerpt.txt
Last 40 lines
Screenshot
Filed by the Slipstream report relay. The reporter's identity is not verified; system details are as sent by the reporter.
Follow-up from the reporter (in-viewer; identity not verified):
Log excerpt
Full scrubbed excerpt: slipstream-log-excerpt.txt
Last 40 lines
Including these here for extra info:
Slipstream performance capture (format 1)
When: 2026-10-25 21:08:36 UTC, 10 s, 303 frames
Viewer: Slipstream Beta, version 1.5.0.1
OS: Linux 7.2.9-ogc3.1.fc44.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Oct 12 22:17:26 UTC 2026 x86_64
CPU: AMD Ryzen 7 5700X 8-Core Processor (4665.84 MHz) (16 threads), RAM 15897 MB
GPU: AMD Radeon RX 9070 XT (RADV GFX1201), driver version radv Mesa 26.2.5 (git-ddaf85e353)
Vulkan: 1.4.354; ray tracing: enabled
Display: swapchain 1920x1006 BGRA8/sRGB fifo x4 (30 MB); monitors 1, window on 1920x1080@75Hz scale 1.00, HDR off
Settings: [name]derQualityPerformance=6 [name]derFarClip=256 [name]derVKUpscaler=1
[name]derVKDlssRayReconstruction=2 [name]derVK[name]derScale=1 [name]derVSyncEnable=1
[name]derVKFramePacing=1 [name]derFPSLimit=0 [name]derVKRayTracing=1 [name]derVKRTReflections=1
[name]derShadowDetail=2 [name]derVKSunShadows=2 [name]derVKShadowResolution=256
[name]derVKProjectorShadows=2 [name]derReflectionProbeDetail=1 [name]derReflectionProbeLevel=3
[name]derScreenSpaceReflections=1 [name]derMirrors=0 [name]derVKTAA=0 [name]derVKGodRays=3
[name]derDeferredSSAO=1 [name]derVKAOStandard=1 [name]derDepthOfField=0 [name]derVolumeLODFactor=8
[name]derAvatarMaxNonImpostors=16 [name]derAvatarMaxComplexity=350000
[name]derMaxTextureResolution=2048 [name]derVKClusterLOD=0 [name]derHiDPI=0 [name]derVKGpuSubMarks=1
AutoTuneLock=0
Upscaler: FSR 3.1 Native AA, running: FSR 3.1
[name]der scale: 1920x1006 of 1920x1006 (100%)
Quality: graphics quality 6 of 7, GPU class 4
Video memory: 4.0 of 13.0 GB, no pressure
System memory: comfortable, 6.0 GB free of 15.5 GB, viewer uses 2.6 GB
FPS: average 30.2, 1% low 22.0 (the average of the slowest 1% of frames)
FRAME, ms avg p50 p95 p99 worst
frame 33.06 33.00 34.65 35.64 64.48
main thread (CPU) 7.39 7.18 8.62 9.74 37.45
waiting: GPU / vsync / paci~ 25.65 25.74 26.97 27.33 27.59
present 0.02 0.02 0.03 0.03 0.04
GPU frame total (303 frames) 32.89 32.91 33.48 33.75 33.98
Limited by: the graphics card (GPU)
GPU PASSES, graphics queue, ms per frame over 303 frames (passes overlap: they need not add up to the GPU total)
avg p50 p95 p99 pass
14.262 14.263 14.539 14.676 Particles (c_part_sim)
6.813 6.807 6.942 7.005 Sky (g_sky)
3.594 3.594 3.874 3.974 Transparent objects (g_p2_post_rig)
1.757 1.738 1.914 1.973 Transparency sorting (c_alpha_sort)
0.956 0.950 1.030 1.045 Transparent objects (g_p2_post_static)
0.715 0.675 1.023 1.184 Audio ray tracing (c_audio_rt)
0.518 0.519 0.526 0.528 FSR upscaling (p_fsr)
0.472 0.469 0.611 0.660 Transparent objects (g_p2_pre_static)
0.346 0.346 0.350 0.353 Opaque geometry (g_gbuf_static)
0.332 0.332 0.334 0.337 Avatars: skinning (c_preskin)
0.281 0.277 0.301 0.302 Visibility culling (c_cull)
0.243 0.243 0.246 0.247 Depth pre-pass (g_prepass)
0.237 0.236 0.259 0.264 Particles (c_part_light)
0.230 0.230 0.232 0.233 Terrain (g_term_tri)
0.218 0.220 0.223 0.225 Light culling (c_light_clusters)
0.203 0.198 0.236 0.248 Volumetric clouds (c_vcloud_march)
0.197 0.197 0.200 0.201 Anti-aliasing (TAA) (p_taa)
0.187 0.185 0.208 0.213 Reflection probe capture (pr_cull)
0.138 0.138 0.143 0.145 Scene updates (upload) (c_stream_inst)
0.115 0.136 0.172 0.177 Reflection probe capture (pr_gbuf)
0.092 0.094 0.096 0.097 Opaque geometry (g_passes)
0.087 0.087 0.088 0.089 Effects (p_fx)
0.073 0.002 0.493 0.565 Reflection probe capture (pr_light)
0.072 0.070 0.092 0.095 HUD (c_hud_cull)
0.053 0.053 0.055 0.057 Water (g_p2_water)
0.049 0.049 0.050 0.051 GPU readback copy (c_readback)
0.048 0.048 0.053 0.054 Reflection probe scheduling (c_prb_sched)
0.046 0.046 0.047 0.047 Post-processing setup (p_prelude)
0.042 0.042 0.047 0.048 Glow (p_bloom)
0.041 0.041 0.043 0.045 Transparency depth (g_alpha_depth)
0.036 0.036 0.037 0.037 Volumetric fog / light (g_vol_apply)
0.031 0.031 0.032 0.033 Glow (g_to_glow)
0.030 0.030 0.030 0.031 Motion blur (p_mblur_tile)
0.027 0.027 0.029 0.030 Volumetric clouds (c_vcloud_temporal)
0.024 0.023 0.024 0.024 Transparent objects (g_p2_refract_excl)
0.023 0.015 0.092 0.093 Volumetric clouds (c_vcloud_pano)
0.022 0.022 0.023 0.024 Avatars: geometry (g_gbuf_rigged)
0.022 0.022 0.022 0.022 Particles (c_part_sort)
0.022 0.022 0.022 0.022 HUD (g_hud)
0.021 0.022 0.023 0.023 Motion blur (p_mblur)
0.021 0.021 0.022 0.023 Avatars: animation (c_anim)
0.021 0.021 0.022 0.022 Volumetric clouds (g_vcloud_comp)
0.015 0.013 0.050 0.051 Reflection probe scheduling (c_prb_place)
0.015 0.015 0.015 0.016 Tonemap + final composite (p_final)
0.014 0.015 0.015 0.016 Opaque geometry (g_pass1_begin)
(12 more under 0.012 ms)
ASYNC COMPUTE QUEUE, ms per frame (its own clock; overlaps the graphics queue)
avg p50 p95 p99 pass
22.540 22.529 22.871 23.013 Async queue busy (total) (q_async_busy)
10.438 10.434 10.641 10.760 Ray-traced shadows (c_rtmask)
6.627 6.620 6.731 6.805 Volumetric fog / light (c_vol_light_rt)
1.804 1.788 1.993 2.112 Ray-traced reflections (c_defer_rtrefl_trace)
1.164 1.168 1.194 1.202 Ray tracing: scene update (c_tlas)
1.019 1.017 1.040 1.059 Ray-traced ambient occlusion (g_rtao_half)
0.474 0.451 0.628 0.652 Ray tracing: object updates (c_blas_refit)
0.195 0.195 0.197 0.197 Other (c_defer_base)
0.148 0.148 0.151 0.152 Other (c_defer_shadow_cls)
0.138 0.138 0.142 0.145 Reflections (c_defer_refl)
0.108 0.107 0.112 0.113 Ray-traced shadows (c_rtmask_tmp)
0.080 0.080 0.082 0.083 Other (c_defer_local)
0.053 0.053 0.054 0.055 Ambient occlusion (g_ao_blur)
0.046 0.045 0.050 0.052 Volumetric fog / light (c_vol_temporal)
0.046 0.045 0.050 0.051 Ambient occlusion (g_ao_depthmip)
0.045 0.045 0.046 0.046 Ray-traced shadows (c_rtmask_sp)
0.036 0.035 0.039 0.040 Ray-traced reflections (c_defer_rtrefl)
0.027 0.027 0.028 0.029 Ambient occlusion (g_ao_temporal)
0.025 0.025 0.027 0.028 Volumetric fog / light (c_vol_integrate)
0.025 0.025 0.026 0.026 Volumetric fog / light (c_vol_inject)
(5 more under 0.010 ms)
By category: Particles 14.53; Geometry 7.93; Transparency + water 6.90; Other 1.32; Upscaling + AA 0.71; Reflections 0.47; Worn mesh (avatars) 0.39; Post effects 0.28; Lighting + AO 0.24; HUD + selection 0.10;
MAIN THREAD SECTIONS, ms per frame (a section includes the ones indented under it; GPU / pacing waits, present and the frame rate limit taken out)
avg p50 p95 p99 section
5.855 5.702 7.007 7.619 [name]dering (display_total)
4.680 4.523 5.670 6.247 Vulkan frame recording + submit (renderFrame)
1.425 1.363 2.478 2.973 vk_uiBuild
1.281 1.210 2.319 2.748 Interface drawing (ui_draw)
0.125 0.118 0.166 0.229 Name tags / hover text (vk_hudText)
1.364 1.293 1.792 1.997 vk_worldSetup
0.966 0.927 1.238 1.463 vk_recordWorld
0.207 0.186 0.323 0.550 vk_rtBuild
0.160 0.124 0.550 0.621 rw_buildRigged
0.064 0.059 0.097 0.112 vk_animBuild
0.746 0.726 0.895 1.132 vk_submit
0.677 0.595 1.102 1.294 Scene sync to the GPU (vk_syncFromStores)
0.677 0.595 1.101 1.294 vk_sync_total
0.443 0.555 0.962 1.030 vk_texResLap
0.231 0.000 1.090 1.257 vk_texUpload
0.283 0.276 0.327 0.439 vk_uiRecord
0.127 0.011 0.038 0.538 vk_syncBegin
0.107 0.006 0.008 0.011 vk_prestep_resize
0.101 0.000 0.000 0.000 vk_projAtlasFree
0.209 0.202 0.266 0.315 Scene build for the GPU (buildWorldFrame)
0.063 0.061 0.083 0.106 Light collection (bwf_lights)
1.346 1.260 1.932 2.373 World update (LL_idle_total)
0.749 0.675 1.126 1.479 New object processing (vk_ingestTick)
0.300 0.245 0.726 0.952 sweep_total
0.122 0.104 0.257 0.379 moveQueue
0.273 0.235 0.492 0.532 ing_priority
0.164 0.159 0.195 0.243 ing_gc
0.163 0.158 0.194 0.242 vk_orphanAudit
0.443 0.423 0.620 0.780 Object updates (LL_objectListUpdate)
0.393 0.374 0.572 0.697 objUpd_av
0.259 0.248 0.328 0.433 avatarCharacter
0.065 0.029 0.180 0.203 av_misc
0.166 0.151 0.216 0.254 Interface update (LL_updateUI)
0.130 0.063 0.470 0.537 Idle callbacks (LL_idleCallbacks)
0.118 0.113 0.163 0.190 ui_upd_rest
0.115 0.108 0.162 0.229 Texture updates (LL_updateImages)
0.115 0.101 0.229 0.309 Network messages (LL_idleNetwork)
0.106 0.099 0.148 0.215 LL_texFetch
0.454 0.506 0.530 0.539 vk_texResScan
0.065 0.054 0.083 0.421 vk_rtP_record
0.059 0.056 0.083 0.097 vk_rtP_terrain
0.048 0.035 0.105 0.134 vk_texP_trickle
0.041 0.037 0.064 0.077 vk_rtP_feedback
0.037 0.028 0.102 0.126 Input (df_gatherInput)