[Bug] WPF Renderer for Overlays stutters / Low Performance
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
- Create a very simple overlay like just diplays throttle input in a bar
- set renderer to wpf and high process priority off
- the bar will stutter showing the values
- set High Process Priority on -> It's way smoother
- 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
Additional context
No response
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.
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