[viewer] Viewer crashing when enabling Raytracing #845

Closed
opened 2026-10-18 13:31:34 +00:00 by slipstream-reports · 1 comment
Collaborator

Source: in-viewer report (Help > Report Bug)

Reporter (avatar name as given; not verified):

(not given)

System

Version: 1.3.0.13
Channel: Slipstream Beta
OS: Microsoft Windows 11 64-bit (Build 26200.9168)
CPU: AMD Ryzen 5 3600 6-Core Processor (3600 MHz)
Memory: 32695 MB
GPU: AMD Radeon RX 6600
GPU driver: 32.0.21045.5002
Vulkan: 1.4.315; ray tracing: enabled
Window: 1920x1009
Display: swapchain 1920x1009 BGRA8/sRGB immediate x3 (23 MB); monitors 1, window on 1920x1080@75Hz scale 1.00, HDR off
VRAM: n/a (no Vulkan world renderer)
Host memory: host-visible 37 MB / 20 allocs [cull 0/8 rt-aux 0/1 rt-mask 1/2 staging 33/2 readback 0/1 part 2/4 ui 1/2] device-only 181 MB | /s: alloc hv 0.0 (0 MB) dev 0.0 (0 MB), free hv 0.0 (0 MB) dev 0.0 (0 MB
Pipeline compiles: async 267/191 0.0s +60MB t11 c11 ob0: mCullPipe (Cull) 0.0s 1M c11; mPreNrmPipe[i]+normalVS/PrepassNormalFrag 0.0s 1M c11; mDeferSplitPipe (DeferReflect) (DeferReflect) 0.0s 1M c11; mDeferSplitPipe (D
Settings:
  RenderDeferredSSAO = false
  RenderDepthOfField = 0
  RenderFPSLimit = 0
  RenderFSAAType = 1
  RenderFarClip = 128
  RenderHiDPI = 0
  RenderMaxTextureResolution = 2048
  RenderMaxVideoMemoryMB = 0
  RenderMirrors = 0
  RenderQualityPerformance = 3
  RenderReflectionProbeCount = 64
  RenderReflectionProbeDetail = 1
  RenderReflectionProbeLevel = 1
  RenderReflectionProbeResolution = 128
  RenderScreenSpaceReflections = 0
  RenderShadowDetail = 0
  RenderTransparentWater = false
  RenderVKAOStandard = 1
  RenderVKAlphaShadingRate = 0
  RenderVKFramePacing = 1
  RenderVKGodRays = 0
  RenderVKNoVsyncPresentMode = 0
  RenderVKOpaqueShadingRate = 0
  RenderVKPipelineCompileBudgetMB = 0
  RenderVKPipelineCompileThreads = 0
  RenderVKProjectorShadows = 1
  RenderVKRayTracing = 1
  RenderVKRenderScale = 1
  RenderVKShadowResolution = 1024
  RenderVKSunShadows = 2
  RenderVKTAA = 0
  RenderVKTextureCompression = 1
  RenderVKUpscaler = 0
  RenderVSyncEnable = false
  RenderVolumeLODFactor = 1.375
  SlipstreamRenderTonemapType = 1
  UIScaleFactor = 1

Description

Viewer crashed while enabling raytracing. Expected Raytracing to work as intended.

Steps to reproduce

Open advanced graphic settings , enable raytracing (either sun & moon or projectors.

Log excerpt

Full scrubbed excerpt: slipstream-log-excerpt.txt

Last 40 lines
206 1
403 11

2026-10-18T13:27:21Z WARNING #LLFile# llcommon/llfile.cpp(128) warnif : Couldn't remove 'C:\Users\[user]\AppData\Roaming\SlipstreamViewer\user_settings\fx_provisional.xml' (errno 2): No such file or directory
2026-10-18T13:27:21Z INFO # newview/llappviewer.cpp(2752) virtual LLAppViewer::cleanup : Goodbye!
2026-10-18T13:27:21Z INFO #Vulkan# newview/llappviewer.cpp(4223) LLAppViewer::relaunchIfRequested : Restarting the viewer after the graphics device loss: D:\SL Viewers\Slipstream_win64\SlipstreamViewer.exe

--- graphics device loss report (slipstream_gpu_lost_last.txt) ---
==================== SLIPSTREAM: GRAPHICS DEVICE LOST ====================
What: vkQueueSubmit2 returned VK_ERROR_DEVICE_LOST (-4)
Where: indra\newview\vkgfx\llcleanrenderervk.cpp:39672, queue graphics, main thread
When: 2026-10-18T13:25:24.68Z
GPU: AMD Radeon RX 6600 (vendor 0x1002 device 0x73ff), Vulkan 1.4.315
Driver: AMD proprietary driver 26.8.1 (AMD proprietary shader compiler) (driverVersion 2.0.353, raw 0x00800161)
VRAM heap 1: ours 2411 MB, process 2635 MB, budget 7378 MB
Allocations: 448 (buffers 1232 MB, images 1487 MB, host-visible 309 MB)
VRAM by category (MB): tex 513 geom 124 scene 63 cull 32 targets 245 probes 57 shadow 186 mirror 0 rt-as 423 rt-aux 138 rt-mask 103 staging 1 readback 0 part 3 ui 147 texenc 88 rig 66
Ray tracing: enabled
Texture pools: on: 17 slab classes 2-512 KiB (4 MiB blocks), medium classes KiB [768 832 1024 1088 1536 1600 2048] (16 slots/block, 8 above 1 MiB; probed alignment 65536), fallback TLSF <= 2048 KiB (8 MiB blocks); memory type 0, granularity 512 KiB
Texture pool blocks: 79 (704 MB), 1943 images 488 MB live (69% occupied), slack 215 MB
Texture pool compaction: reclaimable 74 MB, 1 empty blocks (12 MB); moved 3 images / 4 MB, 1 blocks evacuated, 0 empty released, 0 busy skips
Async compute queue: yes; frames presented: 23598
Viewer: Slipstream Beta 1.3.0.13 (Release), startup state STATE_STARTED
Session: 118 s since start, frame 8382
Instance: viewer 1, log C:\Users\[user]\AppData\Roaming\SlipstreamViewer\logs\Slipstream.log
Window: focused, not minimized
Settings: RenderVKRayTracing=1 RenderReflectionProbeDetail=1 RenderShadowDetail=2 RenderVKSunShadows=2 RenderVKProjectorShadows=1 RenderVKUpscaler=0 RenderVKRenderScale=1 RenderVKTAA=0 RenderVKAsyncComputeQueue=1 RenderVKAsyncCompute=1 RenderVKAsyncDeferredLighting=-1 RenderVKFramePipelining=0 RenderVKGodRays=0 RenderVKMirrors=1 RenderVKTextureCompression=1 RenderVKTexBudgetMB=0 RenderFarClip=128 
Recently recorded GPU passes (oldest first; recorded, not necessarily executed): g_p2_pre_static g_p2_pre_rig g_p2_pre_particles g_p2_refract_excl g_p2_water g_p2_post_static g_p2_post_rig g_p2_particles stage3 g_pass2 stage4 p_prelude p_bloom stage5 g_to_glow p_aa p_final stage6 p_snap_depthup g_sel g_overlay c_hud_cull g_hud stage7 g_passes pr_mips pr_filter stage8 p_probe f_ui f_ui_done f_prese
Effects (FX): none running
--- device fault report / GPU breadcrumbs (where the GPU was) ---
[vktest] DEVICE_LOST report (VK_EXT_device_fault enabled, breadcrumbs AMD markers)
[vktest] DEVICE_LOST breadcrumbs (AMD markers, graphics queue): last started #798400 f_present, last finished #798400 f_present (latest recorded #798590)
[vktest] DEVICE_LOST breadcrumbs (AMD markers, async compute queue): last started #798358 q_defer_light, last finished #798358 q_defer_light (latest recorded #798590)
[vktest] no image freed in the last 4 frames
[vktest] DEVICE_LOST fault: GPU fault
[vktest]   address type=1 addr=0x850000 precision=4096
[vktest]     no live/recently-freed buffer, AS or image contains it; neighbours:
[vktest]     above buffer '-' usage=0x20002 [0x300280000, 0x300280010) size=16 created frame 0 by SlipstreamViewer.exe+0x1ed11ca (now 23599)
[vktest]     (registry: 207 live buffers, 2471 AS, 1906 recent frees, 2116 live images (2115 with a VA), 2173 recent image frees, frame 23599)
==================== END GRAPHICS DEVICE LOST ====================

Filed by the Slipstream report relay. The reporter's identity is not verified; system details are as sent by the reporter.

**Source:** in-viewer report (Help > Report Bug) **Reporter** (avatar name as given; not verified): ~~~text (not given) ~~~ ### System ~~~text Version: 1.3.0.13 Channel: Slipstream Beta OS: Microsoft Windows 11 64-bit (Build 26200.9168) CPU: AMD Ryzen 5 3600 6-Core Processor (3600 MHz) Memory: 32695 MB GPU: AMD Radeon RX 6600 GPU driver: 32.0.21045.5002 Vulkan: 1.4.315; ray tracing: enabled Window: 1920x1009 Display: swapchain 1920x1009 BGRA8/sRGB immediate x3 (23 MB); monitors 1, window on 1920x1080@75Hz scale 1.00, HDR off VRAM: n/a (no Vulkan world renderer) Host memory: host-visible 37 MB / 20 allocs [cull 0/8 rt-aux 0/1 rt-mask 1/2 staging 33/2 readback 0/1 part 2/4 ui 1/2] device-only 181 MB | /s: alloc hv 0.0 (0 MB) dev 0.0 (0 MB), free hv 0.0 (0 MB) dev 0.0 (0 MB Pipeline compiles: async 267/191 0.0s +60MB t11 c11 ob0: mCullPipe (Cull) 0.0s 1M c11; mPreNrmPipe[i]+normalVS/PrepassNormalFrag 0.0s 1M c11; mDeferSplitPipe (DeferReflect) (DeferReflect) 0.0s 1M c11; mDeferSplitPipe (D Settings: RenderDeferredSSAO = false RenderDepthOfField = 0 RenderFPSLimit = 0 RenderFSAAType = 1 RenderFarClip = 128 RenderHiDPI = 0 RenderMaxTextureResolution = 2048 RenderMaxVideoMemoryMB = 0 RenderMirrors = 0 RenderQualityPerformance = 3 RenderReflectionProbeCount = 64 RenderReflectionProbeDetail = 1 RenderReflectionProbeLevel = 1 RenderReflectionProbeResolution = 128 RenderScreenSpaceReflections = 0 RenderShadowDetail = 0 RenderTransparentWater = false RenderVKAOStandard = 1 RenderVKAlphaShadingRate = 0 RenderVKFramePacing = 1 RenderVKGodRays = 0 RenderVKNoVsyncPresentMode = 0 RenderVKOpaqueShadingRate = 0 RenderVKPipelineCompileBudgetMB = 0 RenderVKPipelineCompileThreads = 0 RenderVKProjectorShadows = 1 RenderVKRayTracing = 1 RenderVKRenderScale = 1 RenderVKShadowResolution = 1024 RenderVKSunShadows = 2 RenderVKTAA = 0 RenderVKTextureCompression = 1 RenderVKUpscaler = 0 RenderVSyncEnable = false RenderVolumeLODFactor = 1.375 SlipstreamRenderTonemapType = 1 UIScaleFactor = 1 ~~~ ### Description ~~~text Viewer crashed while enabling raytracing. Expected Raytracing to work as intended. ~~~ ### Steps to reproduce ~~~text Open advanced graphic settings , enable raytracing (either sun & moon or projectors. ~~~ ### Log excerpt Full scrubbed excerpt: [slipstream-log-excerpt.txt](https://git.slipstreamviewer.org/attachments/55423ab3-bcf7-453a-a716-7a82c08fd3b8) <details><summary>Last 40 lines</summary> ~~~log 206 1 403 11 2026-10-18T13:27:21Z WARNING #LLFile# llcommon/llfile.cpp(128) warnif : Couldn't remove 'C:\Users\[user]\AppData\Roaming\SlipstreamViewer\user_settings\fx_provisional.xml' (errno 2): No such file or directory 2026-10-18T13:27:21Z INFO # newview/llappviewer.cpp(2752) virtual LLAppViewer::cleanup : Goodbye! 2026-10-18T13:27:21Z INFO #Vulkan# newview/llappviewer.cpp(4223) LLAppViewer::relaunchIfRequested : Restarting the viewer after the graphics device loss: D:\SL Viewers\Slipstream_win64\SlipstreamViewer.exe --- graphics device loss report (slipstream_gpu_lost_last.txt) --- ==================== SLIPSTREAM: GRAPHICS DEVICE LOST ==================== What: vkQueueSubmit2 returned VK_ERROR_DEVICE_LOST (-4) Where: indra\newview\vkgfx\llcleanrenderervk.cpp:39672, queue graphics, main thread When: 2026-10-18T13:25:24.68Z GPU: AMD Radeon RX 6600 (vendor 0x1002 device 0x73ff), Vulkan 1.4.315 Driver: AMD proprietary driver 26.8.1 (AMD proprietary shader compiler) (driverVersion 2.0.353, raw 0x00800161) VRAM heap 1: ours 2411 MB, process 2635 MB, budget 7378 MB Allocations: 448 (buffers 1232 MB, images 1487 MB, host-visible 309 MB) VRAM by category (MB): tex 513 geom 124 scene 63 cull 32 targets 245 probes 57 shadow 186 mirror 0 rt-as 423 rt-aux 138 rt-mask 103 staging 1 readback 0 part 3 ui 147 texenc 88 rig 66 Ray tracing: enabled Texture pools: on: 17 slab classes 2-512 KiB (4 MiB blocks), medium classes KiB [768 832 1024 1088 1536 1600 2048] (16 slots/block, 8 above 1 MiB; probed alignment 65536), fallback TLSF <= 2048 KiB (8 MiB blocks); memory type 0, granularity 512 KiB Texture pool blocks: 79 (704 MB), 1943 images 488 MB live (69% occupied), slack 215 MB Texture pool compaction: reclaimable 74 MB, 1 empty blocks (12 MB); moved 3 images / 4 MB, 1 blocks evacuated, 0 empty released, 0 busy skips Async compute queue: yes; frames presented: 23598 Viewer: Slipstream Beta 1.3.0.13 (Release), startup state STATE_STARTED Session: 118 s since start, frame 8382 Instance: viewer 1, log C:\Users\[user]\AppData\Roaming\SlipstreamViewer\logs\Slipstream.log Window: focused, not minimized Settings: RenderVKRayTracing=1 RenderReflectionProbeDetail=1 RenderShadowDetail=2 RenderVKSunShadows=2 RenderVKProjectorShadows=1 RenderVKUpscaler=0 RenderVKRenderScale=1 RenderVKTAA=0 RenderVKAsyncComputeQueue=1 RenderVKAsyncCompute=1 RenderVKAsyncDeferredLighting=-1 RenderVKFramePipelining=0 RenderVKGodRays=0 RenderVKMirrors=1 RenderVKTextureCompression=1 RenderVKTexBudgetMB=0 RenderFarClip=128 Recently recorded GPU passes (oldest first; recorded, not necessarily executed): g_p2_pre_static g_p2_pre_rig g_p2_pre_particles g_p2_refract_excl g_p2_water g_p2_post_static g_p2_post_rig g_p2_particles stage3 g_pass2 stage4 p_prelude p_bloom stage5 g_to_glow p_aa p_final stage6 p_snap_depthup g_sel g_overlay c_hud_cull g_hud stage7 g_passes pr_mips pr_filter stage8 p_probe f_ui f_ui_done f_prese Effects (FX): none running --- device fault report / GPU breadcrumbs (where the GPU was) --- [vktest] DEVICE_LOST report (VK_EXT_device_fault enabled, breadcrumbs AMD markers) [vktest] DEVICE_LOST breadcrumbs (AMD markers, graphics queue): last started #798400 f_present, last finished #798400 f_present (latest recorded #798590) [vktest] DEVICE_LOST breadcrumbs (AMD markers, async compute queue): last started #798358 q_defer_light, last finished #798358 q_defer_light (latest recorded #798590) [vktest] no image freed in the last 4 frames [vktest] DEVICE_LOST fault: GPU fault [vktest] address type=1 addr=0x850000 precision=4096 [vktest] no live/recently-freed buffer, AS or image contains it; neighbours: [vktest] above buffer '-' usage=0x20002 [0x300280000, 0x300280010) size=16 created frame 0 by SlipstreamViewer.exe+0x1ed11ca (now 23599) [vktest] (registry: 207 live buffers, 2471 AS, 1906 recent frees, 2116 live images (2115 with a VA), 2173 recent image frees, frame 23599) ==================== END GRAPHICS DEVICE LOST ==================== ~~~ </details> --- <sub>Filed by the Slipstream report relay. The reporter's identity is not verified; system details are as sent by the reporter.</sub>
Owner

Thanks for testing all of those settings, that pinned it down.

Fixed in Slipstream 1.3.1: https://git.slipstreamviewer.org/sky_line/Slipstream/releases/tag/v1.3.1

With any single async job switched off it still crashed, so on AMD's own driver with RX 6000 (RDNA2) cards the async compute queue itself is the problem. From 1.3.1 it is off by default on that combination; other cards are unchanged.

What this means for you:

  • if you set RenderVKAsyncCompute (or RenderVKAsyncComputeQueue) yourself, your setting is kept;
  • to use the new default, reset them to default in Debug Settings, or just leave them off.

The viewer log shows Async compute queue: disabled by default on AMD proprietary driver + RDNA2 at startup.

If you still see a device loss on 1.3.1, reply here and we'll reopen.

Thanks for testing all of those settings, that pinned it down. **Fixed in Slipstream 1.3.1:** https://git.slipstreamviewer.org/sky_line/Slipstream/releases/tag/v1.3.1 With any single async job switched off it still crashed, so on AMD's own driver with RX 6000 (RDNA2) cards the async compute queue itself is the problem. From 1.3.1 it is **off by default** on that combination; other cards are unchanged. What this means for you: - if you set `RenderVKAsyncCompute` (or `RenderVKAsyncComputeQueue`) yourself, your setting is kept; - to use the new default, reset them to default in Debug Settings, or just leave them off. The viewer log shows `Async compute queue: disabled by default on AMD proprietary driver + RDNA2` at startup. If you still see a device loss on 1.3.1, reply here and we'll reopen.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
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#845
No description provided.