RHI
All 15 Unreal Engine 5 console variables and commands in the RHI category. Search and filter below, then open any for its own page.
15 results in RHI (loading full index…)
rhi.DumpMemoryCmdDumps RHI memory stats to the log
RHIrhi.DumpResourceCountsCmdDumps RHI resource counts to the log
RHIrhi.DumpResourceMemoryCmdDumps RHI resource memory stats to the log Usage: rhi.DumpResourceMemory [<Number To Show>] [all] [summary] [Name=<Filter Text>] [Type=<RHI Resource Type>] [Transient=<no, yes, or all> [csv]
RHIRHI.GPUHitchThresholdVarThreshold for detecting hitches on the GPU (in milliseconds).
RHIrhi.PresentThreshold.BottomVarSpecifies the percentage of the screen from the bottom where tearing is allowed. Only effective on supported platforms. Range: 0.0 - 1.0
RHIrhi.PresentThreshold.TopVarSpecifies the percentage of the screen from the top where tearing is allowed. Only effective on supported platforms. Range: 0.0 - 1.0
RHIrhi.ResourceTableCachingVarIf 1, the RHI will cache resource table contents within a frame. Otherwise resource tables are rebuilt for every draw call.
RHIrhi.SyncAllowEarlyKickVarWhen 1, allows the RHI vsync thread to kick off the next frame early if we\'ve missed the vsync.
RHIrhi.SyncIntervalVarDetermines the frequency of VSyncs in supported RHIs. This is in multiples of 16.66 on a 60hz display, but some platforms support higher refresh rates. Assuming 60fps, the values correspond to: 0 - Unlocked (present immediately) 1 - Present every vblank interval 2 - Present every 2 vblank intervals 3 - etc...
RHIrhi.SyncSlackMSVarIncreases input latency by this many milliseconds, to help performance (trade-off tunable). Gamethread will be kicked off this many milliseconds before the vsync
RHIRHI.TransientAllocator.BufferCacheSizeVarThe maximum number of RHI buffers to cache on each heap before garbage collecting.
RHIRHI.TransientAllocator.GarbageCollectLatencyVarAmount of update cycles before memory is reclaimed.
RHIRHI.TransientAllocator.MaximumHeapSizeVarMaximum size of an RHI transient allocation in MB. Allocations larger than this will fail the transient allocator (Default 512).
RHIRHI.TransientAllocator.MinimumHeapSizeVarMinimum size of an RHI transient heap in MB. Heaps will default to this size and grow to the maximum based on the first allocation (Default 128).
RHIRHI.TransientAllocator.TextureCacheSizeVarThe maximum number of RHI textures to cache on each heap before garbage collecting.
RHI