[viewer] ram usage on 100% display resolution scaling #464

Closed
opened 2026-10-05 21:00:32 +00:00 by slipstream-reports · 1 comment
Collaborator

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

Reporter (avatar name as given; not verified):

Inari Demonpaws

System

Version: 1.0.1.1
Channel: Slipstream Release
OS: Microsoft Windows 11 64-bit (Build 26300.9457)
CPU: AMD Ryzen 9 5900X 12-Core Processor (3693.06 MHz)
Memory: 32685 MB
GPU: AMD Radeon RX 6800 XT
GPU driver: 32.0.21045.9003
Vulkan: 1.4.315; ray tracing: enabled
Window: 3840x2089
Display: swapchain 3840x2089 BGRA8/sRGB fifo x3 (96 MB); monitors 2, window on 3840x2160@60Hz scale 1.00, HDR on
VRAM: n/a (no Vulkan world renderer)
Host memory: host-visible 12 MB / 16 allocs [cull 0/8 staging 9/2 readback 0/1 part 2/3 ui 0/2] device-only 406 MB | /s: alloc hv 0.0 (0 MB) dev 0.0 (0 MB), free hv 0.0 (0 MB) dev 0.0 (0 MB) | total allocs 134 fre
Settings:
  AlchemyRenderTonemapType = 1
  RenderDeferredSSAO = 1
  RenderDepthOfField = 0
  RenderFPSLimit = 0
  RenderFSAAType = 2
  RenderFarClip = 128
  RenderHiDPI = 0
  RenderMaxTextureResolution = 2048
  RenderMaxVideoMemoryMB = 0
  RenderMirrors = 0
  RenderQualityPerformance = 4
  RenderReflectionProbeCount = 128
  RenderReflectionProbeDetail = 1
  RenderReflectionProbeLevel = 2
  RenderReflectionProbeResolution = 128
  RenderScreenSpaceReflections = 0
  RenderShadowDetail = 1
  RenderTransparentWater = 1
  RenderVKAOStandard = 1
  RenderVKAlphaShadingRate = 0
  RenderVKGodRays = 0
  RenderVKOpaqueShadingRate = 0
  RenderVKProjectorShadows = 1
  RenderVKRayTracing = 1
  RenderVKRenderScale = 1
  RenderVKShadowResolution = 1024
  RenderVKSunShadows = 1
  RenderVKTAA = 0
  RenderVKTextureCompression = 1
  RenderVKUpscaler = 0
  RenderVSyncEnable = 1
  RenderVolumeLODFactor = 1.5
  UIScaleFactor = 1

Description

changed display scaling to 100% Ram usage still maxed

Steps to reproduce

not given

Log excerpt

Full scrubbed excerpt: slipstream-log-excerpt.txt

Last 40 lines
2026-10-05T20:59:05Z INFO #Vulkan# newview/vkgfx/llcleanrenderervk.cpp(10855) LLCleanRendererVK::createShadowMap : shadow cascades: 4 x 1024^2 (depth clamp)
2026-10-05T20:59:05Z INFO #Vulkan# newview/vkgfx/llcleanrenderervk.cpp(11030) LLCleanRendererVK::vramPick : VRAM check (projector shadow atlas): requested 8192x2048 (cell 1024) needs 162 MB; free 13717 MB (budget 15326, in use 76, old frees 0, margin 1532) -> fits
2026-10-05T20:59:05Z INFO #Vulkan# newview/vkgfx/llcleanrenderervk.cpp(12179) LLCleanRendererVK::initProjShadows : projector shadow atlas: 8192x2048 D32 + static cache (16 tiles of 1024^2 max, 128 MB), ray queries available
2026-10-05T20:59:05Z INFO #Vulkan# newview/vkgfx/vk_descpool.cpp(472) VkDescPool::create : descriptor pool 'particles': maxSets 2 from mDslPartCx1 mDslPartGx1; STORAGE_BUFFER=11
2026-10-05T20:59:05Z INFO #Vulkan# newview/vkgfx/llcleanrenderervk.cpp(13086) LLCleanRendererVK::initParticles : GPU particles: pool 8192 (1 MB), 64 blend pairs
2026-10-05T20:59:05Z INFO #Vulkan# newview/vkgfx/llcleanrenderervk.cpp(20895) LLCleanRendererVK::init : SSAO target format 9 (linear)
2026-10-05T20:59:05Z INFO #Vulkan# newview/vkgfx/llcleanrenderervk.cpp(11030) LLCleanRendererVK::vramPick : VRAM check (reflection probes): requested 128^2 x 128 needs 152 MB; free 13540 MB (budget 15326, in use 253, old frees 0, margin 1532) -> fits
2026-10-05T20:59:05Z INFO #Vulkan# newview/vkgfx/llcleanrenderervk.cpp(8394) LLCleanRendererVK::allocProbes : reflection probes: 128 slots, 128^2 x 7 mips (capture 128, 152 MB)
2026-10-05T20:59:05Z INFO #Vulkan# newview/vkgfx/llcleanrenderervk.cpp(25727) LLCleanRendererVK::initAsync : async compute: dedicated compute family 1 (4 queues) (compute-only: barriers sanitized, resources CONCURRENT), timestamps on
2026-10-05T20:59:05Z INFO #Vulkan# newview/vkgfx/llcleanrenderervk.cpp(21370) LLCleanRendererVK::init : LLCleanRendererVK initialised (pipelines compiling): 256 instances, 1020 tris, 4 bindless textures (prototype scene; clean stores empty at boot)
2026-10-05T20:59:05Z INFO # llrender/llfontregistry.cpp(451) LLFontRegistry::createFont : -- matching font exists: SansSerif size Large style 1
2026-10-05T20:59:05Z WARNING # llui/llview.h(766) LLView::getChild : Making dummy class LLComboBox named "start_location_combo" in panel_login
2026-10-05T20:59:05Z WARNING # llui/llview.h(766) LLView::getChild : Making dummy class LLMediaCtrl named "login_html" in panel_login
2026-10-05T20:59:13Z INFO # newview/llviewerdisplay.cpp(185) display_stats : FPS: 19.40
2026-10-05T20:59:23Z INFO # newview/llviewerdisplay.cpp(185) display_stats : FPS: 25.10
2026-10-05T20:59:25Z INFO #FrameWatcher# llcommon/llsys.cpp(1268) FrameWatcher::tick :  initial framerate 24.8
2026-10-05T20:59:25Z <mem>             Avail Physical KB:      1150796
2026-10-05T20:59:25Z <mem>              Avail Virtual KB:   2147483647
2026-10-05T20:59:25Z <mem>                 Avail page KB:      2956460
2026-10-05T20:59:25Z <mem>              Page Fault Count:      9496727
2026-10-05T20:59:25Z <mem>              PagefileUsage KB:     29418584
2026-10-05T20:59:25Z <mem>          PeakPagefileUsage KB:     29418620
2026-10-05T20:59:25Z <mem>         PeakWorkingSetSize KB:     25494252
2026-10-05T20:59:25Z <mem>            Percent Memory use:           96
2026-10-05T20:59:25Z <mem>               PrivateUsage KB:     29418584
2026-10-05T20:59:25Z <mem>     QuotaNonPagedPoolUsage KB:         1534
2026-10-05T20:59:25Z <mem>        QuotaPagedPoolUsage KB:          903
2026-10-05T20:59:25Z <mem> QuotaPeakNonPagedPoolUsage KB:         1534
2026-10-05T20:59:25Z <mem>     QutaPeakPagedPoolUsage KB:         1030
2026-10-05T20:59:25Z <mem>             Total Physical KB:     33468976
2026-10-05T20:59:25Z <mem>              Total Virtual KB:   2147483647
2026-10-05T20:59:25Z <mem>                 Total page KB:     53391920
2026-10-05T20:59:25Z <mem>             WorkingSetSize KB:     19944972
2026-10-05T20:59:25Z <mem>                     timestamp: 2026-10-05T20:59:25.16Z

2026-10-05T20:59:33Z INFO # newview/llviewerdisplay.cpp(185) display_stats : FPS: 20.60
2026-10-05T20:59:37Z INFO # llwindow/llwindowsdl.cpp(1189) LLWindowSDL::handleEvent : Handling a resize event: 3840x2089 pixels
2026-10-05T20:59:42Z WARNING #ViewerAsset# newview/llviewerassetstorage.cpp(463) LLViewerAssetStorage::assetRequestCoro : ONCE: Asset request fails: no region set
2026-10-05T20:59:43Z INFO # newview/llviewerdisplay.cpp(185) display_stats : FPS: 43.00
2026-10-05T20:59:45Z INFO #AppInit# llwindow/lldxhardware.cpp(234) LLDXHardware::getDriverVersionWMI :  DriverVersion : 32.0.21045.9003

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 Inari Demonpaws ~~~ ### System ~~~text Version: 1.0.1.1 Channel: Slipstream Release OS: Microsoft Windows 11 64-bit (Build 26300.9457) CPU: AMD Ryzen 9 5900X 12-Core Processor (3693.06 MHz) Memory: 32685 MB GPU: AMD Radeon RX 6800 XT GPU driver: 32.0.21045.9003 Vulkan: 1.4.315; ray tracing: enabled Window: 3840x2089 Display: swapchain 3840x2089 BGRA8/sRGB fifo x3 (96 MB); monitors 2, window on 3840x2160@60Hz scale 1.00, HDR on VRAM: n/a (no Vulkan world renderer) Host memory: host-visible 12 MB / 16 allocs [cull 0/8 staging 9/2 readback 0/1 part 2/3 ui 0/2] device-only 406 MB | /s: alloc hv 0.0 (0 MB) dev 0.0 (0 MB), free hv 0.0 (0 MB) dev 0.0 (0 MB) | total allocs 134 fre Settings: AlchemyRenderTonemapType = 1 RenderDeferredSSAO = 1 RenderDepthOfField = 0 RenderFPSLimit = 0 RenderFSAAType = 2 RenderFarClip = 128 RenderHiDPI = 0 RenderMaxTextureResolution = 2048 RenderMaxVideoMemoryMB = 0 RenderMirrors = 0 RenderQualityPerformance = 4 RenderReflectionProbeCount = 128 RenderReflectionProbeDetail = 1 RenderReflectionProbeLevel = 2 RenderReflectionProbeResolution = 128 RenderScreenSpaceReflections = 0 RenderShadowDetail = 1 RenderTransparentWater = 1 RenderVKAOStandard = 1 RenderVKAlphaShadingRate = 0 RenderVKGodRays = 0 RenderVKOpaqueShadingRate = 0 RenderVKProjectorShadows = 1 RenderVKRayTracing = 1 RenderVKRenderScale = 1 RenderVKShadowResolution = 1024 RenderVKSunShadows = 1 RenderVKTAA = 0 RenderVKTextureCompression = 1 RenderVKUpscaler = 0 RenderVSyncEnable = 1 RenderVolumeLODFactor = 1.5 UIScaleFactor = 1 ~~~ ### Description ~~~text changed display scaling to 100% Ram usage still maxed ~~~ ### Steps to reproduce _not given_ ### Log excerpt Full scrubbed excerpt: [slipstream-log-excerpt.txt](https://git.slipstreamviewer.org/attachments/e65abbfc-c45d-457f-ba3e-975ddf32a4a2) <details><summary>Last 40 lines</summary> ~~~log 2026-10-05T20:59:05Z INFO #Vulkan# newview/vkgfx/llcleanrenderervk.cpp(10855) LLCleanRendererVK::createShadowMap : shadow cascades: 4 x 1024^2 (depth clamp) 2026-10-05T20:59:05Z INFO #Vulkan# newview/vkgfx/llcleanrenderervk.cpp(11030) LLCleanRendererVK::vramPick : VRAM check (projector shadow atlas): requested 8192x2048 (cell 1024) needs 162 MB; free 13717 MB (budget 15326, in use 76, old frees 0, margin 1532) -> fits 2026-10-05T20:59:05Z INFO #Vulkan# newview/vkgfx/llcleanrenderervk.cpp(12179) LLCleanRendererVK::initProjShadows : projector shadow atlas: 8192x2048 D32 + static cache (16 tiles of 1024^2 max, 128 MB), ray queries available 2026-10-05T20:59:05Z INFO #Vulkan# newview/vkgfx/vk_descpool.cpp(472) VkDescPool::create : descriptor pool 'particles': maxSets 2 from mDslPartCx1 mDslPartGx1; STORAGE_BUFFER=11 2026-10-05T20:59:05Z INFO #Vulkan# newview/vkgfx/llcleanrenderervk.cpp(13086) LLCleanRendererVK::initParticles : GPU particles: pool 8192 (1 MB), 64 blend pairs 2026-10-05T20:59:05Z INFO #Vulkan# newview/vkgfx/llcleanrenderervk.cpp(20895) LLCleanRendererVK::init : SSAO target format 9 (linear) 2026-10-05T20:59:05Z INFO #Vulkan# newview/vkgfx/llcleanrenderervk.cpp(11030) LLCleanRendererVK::vramPick : VRAM check (reflection probes): requested 128^2 x 128 needs 152 MB; free 13540 MB (budget 15326, in use 253, old frees 0, margin 1532) -> fits 2026-10-05T20:59:05Z INFO #Vulkan# newview/vkgfx/llcleanrenderervk.cpp(8394) LLCleanRendererVK::allocProbes : reflection probes: 128 slots, 128^2 x 7 mips (capture 128, 152 MB) 2026-10-05T20:59:05Z INFO #Vulkan# newview/vkgfx/llcleanrenderervk.cpp(25727) LLCleanRendererVK::initAsync : async compute: dedicated compute family 1 (4 queues) (compute-only: barriers sanitized, resources CONCURRENT), timestamps on 2026-10-05T20:59:05Z INFO #Vulkan# newview/vkgfx/llcleanrenderervk.cpp(21370) LLCleanRendererVK::init : LLCleanRendererVK initialised (pipelines compiling): 256 instances, 1020 tris, 4 bindless textures (prototype scene; clean stores empty at boot) 2026-10-05T20:59:05Z INFO # llrender/llfontregistry.cpp(451) LLFontRegistry::createFont : -- matching font exists: SansSerif size Large style 1 2026-10-05T20:59:05Z WARNING # llui/llview.h(766) LLView::getChild : Making dummy class LLComboBox named "start_location_combo" in panel_login 2026-10-05T20:59:05Z WARNING # llui/llview.h(766) LLView::getChild : Making dummy class LLMediaCtrl named "login_html" in panel_login 2026-10-05T20:59:13Z INFO # newview/llviewerdisplay.cpp(185) display_stats : FPS: 19.40 2026-10-05T20:59:23Z INFO # newview/llviewerdisplay.cpp(185) display_stats : FPS: 25.10 2026-10-05T20:59:25Z INFO #FrameWatcher# llcommon/llsys.cpp(1268) FrameWatcher::tick : initial framerate 24.8 2026-10-05T20:59:25Z <mem> Avail Physical KB: 1150796 2026-10-05T20:59:25Z <mem> Avail Virtual KB: 2147483647 2026-10-05T20:59:25Z <mem> Avail page KB: 2956460 2026-10-05T20:59:25Z <mem> Page Fault Count: 9496727 2026-10-05T20:59:25Z <mem> PagefileUsage KB: 29418584 2026-10-05T20:59:25Z <mem> PeakPagefileUsage KB: 29418620 2026-10-05T20:59:25Z <mem> PeakWorkingSetSize KB: 25494252 2026-10-05T20:59:25Z <mem> Percent Memory use: 96 2026-10-05T20:59:25Z <mem> PrivateUsage KB: 29418584 2026-10-05T20:59:25Z <mem> QuotaNonPagedPoolUsage KB: 1534 2026-10-05T20:59:25Z <mem> QuotaPagedPoolUsage KB: 903 2026-10-05T20:59:25Z <mem> QuotaPeakNonPagedPoolUsage KB: 1534 2026-10-05T20:59:25Z <mem> QutaPeakPagedPoolUsage KB: 1030 2026-10-05T20:59:25Z <mem> Total Physical KB: 33468976 2026-10-05T20:59:25Z <mem> Total Virtual KB: 2147483647 2026-10-05T20:59:25Z <mem> Total page KB: 53391920 2026-10-05T20:59:25Z <mem> WorkingSetSize KB: 19944972 2026-10-05T20:59:25Z <mem> timestamp: 2026-10-05T20:59:25.16Z 2026-10-05T20:59:33Z INFO # newview/llviewerdisplay.cpp(185) display_stats : FPS: 20.60 2026-10-05T20:59:37Z INFO # llwindow/llwindowsdl.cpp(1189) LLWindowSDL::handleEvent : Handling a resize event: 3840x2089 pixels 2026-10-05T20:59:42Z WARNING #ViewerAsset# newview/llviewerassetstorage.cpp(463) LLViewerAssetStorage::assetRequestCoro : ONCE: Asset request fails: no region set 2026-10-05T20:59:43Z INFO # newview/llviewerdisplay.cpp(185) display_stats : FPS: 43.00 2026-10-05T20:59:45Z INFO #AppInit# llwindow/lldxhardware.cpp(234) LLDXHardware::getDriverVersionWMI : DriverVersion : 32.0.21045.9003 ~~~ </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

Fixed in 1.1.0 Beta 3, confirmed by the reporter: the login screen no longer fills RAM, and the world renders after login.

Cause: the world shaders compile in the background at the login screen. We compiled up to (CPU threads − 1) pipelines at once, and AMD's Windows driver uses a lot of memory per compile (driver-internal; our own Vulkan allocations stayed around 420 MB). Beta 3 limits how many compile at once based on the driver and free RAM, and saves the shader cache as it goes, so a crash keeps the progress.

Tuning for AMD on Windows continues; see the follow-up ticket. The stable release will get the fix in 1.0.2.

Fixed in **1.1.0 Beta 3**, confirmed by the reporter: the login screen no longer fills RAM, and the world renders after login. **Cause:** the world shaders compile in the background at the login screen. We compiled up to (CPU threads − 1) pipelines at once, and AMD's Windows driver uses a lot of memory per compile (driver-internal; our own Vulkan allocations stayed around 420 MB). Beta 3 limits how many compile at once based on the driver and free RAM, and saves the shader cache as it goes, so a crash keeps the progress. Tuning for AMD on Windows continues; see the follow-up ticket. The stable release will get the fix in 1.0.2.
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#464
No description provided.