SimHub icon indicating copy to clipboard operation
SimHub copied to clipboard

[Bug] WPF Renderer for Overlays stutters / Low Performance

Open stan1226 opened this issue 1 month ago • 2 comments

Describe the bug

When running overlays in WPF Renderer is runs at very low framerates, making simple things like displays pedal inputs really lagging/stuttering Once you enabled high process priority or switching to html renderer the performance is fine, even thought HMTL Renderer still is much much faster besides both having the same FPS shown in the Simhub dash

SimHub version

9.10.6

Third-party plugins

  • [x] I have disabled all third-party plugins.

Steps to reproduce

  1. Create a very simple overlay like just diplays throttle input in a bar
  2. set renderer to wpf and high process priority off
  3. the bar will stutter showing the values
  4. set High Process Priority on -> It's way smoother
  5. Set Renderer to HMTL -> Even better smoothness

Expected behavior

The high priority mode wasn't necessary in older versions, it seems like it came up recently.

Screenshots

No response

📁 Log files

SimHub.txt

Additional context

No response

stan1226 avatar Nov 11 '25 10:11 stan1226

Hi ! Please take a look at this guide, this covers all those aspects : https://github.com/SHWotever/SimHub/wiki/DashStudio-performance

Overall the main factor is how much your GPU is getting used to the max, changing the rendering engine can indeed mitigate it, but the real solution is to properly leave so ressources to third party processes (like simhub) as described in the doc I linked above.

SHWotever avatar Nov 11 '25 10:11 SHWotever

With AMS2 running the gpu is at 30% but WPF still seems very stuttery, so even when GPU is not at the limit it doesn't seem to refresh as fast as it should

stan1226 avatar Nov 11 '25 11:11 stan1226