I've been developing several overlays the past few days, and I really want to continue using SimHub -- and donating! But at this point the overlays are pointless, because the Overlay Control process crashes so frequently. For each time I can complete a driving session, there are more than a DOZEN times when the program stops prematurely!
I've tried endless combinations of overlay settings and content, layout settings, and phase of the moon, but in the end it appears completely random. Sometimes I can't even get out of the pits before the overlays freeze, and the Control process has to be killed. Most times I just have to drive without it (a pain in the middle of a race!), but it has crashed my StreamDeck a few times, and I've had to reboot the entire computer a few dozen times (compared to hundreds of Control process halts).
When this happens, my task bar gains an entry for each individual overlay (instead of the single Control task when it works). Seems like a clue.
Are others having this kind of problems? Is there a fix in the offing?
Trying more things. Cut back to a single overlay (from three), and completed a test session -- figured I could live with one overlay. Went into a race next, and it crashed immediately. Re-launched before qualifying, and it crashed without ever showing the overlay. Control program "not responding". I REALLY wish this thing was usable, AND that the developer had some interest in the problem. 🙁
Did you perhaps already read the manual? It has info on overlay performance https://github.com/SHWotever/SimHub/wiki/DashStudio-performanc.