Log in

View Full Version : Imagequality and VSync



Weissrolf
December 13th, 2021, 14:58
Hello everyone.

Why does /imagequality impact performance even when no walls and lights are present on a map? Or the other way around, why do LoS and Lighting impact performance when no walls and lights are present?

Please add a /vsync 5 (five) setting to limit fps to 10.

Thanks and regards.

EllivasKram
December 13th, 2021, 18:46
I’ve seen no degradation in user experience with VSYNC 4 and imagequality 3

Lo Zeno
December 14th, 2021, 09:13
Hello everyone.
Why does /imagequality impact performance even when no walls and lights are present on a map? Or the other way around, why do LoS and Lighting impact performance when no walls and lights are present?

Not a dev, but:
You can still use VISION effects without walls and lights, e.g. characters exploring an open plain area at night. In that situation, FGU is still generating the Fog of War for the areas that each character can uncover (e.g. if they have darkvision, or if their vision is limited in distance) and still needs to calculate what part of the map your character can see. Having no VISION attributes is equal to VISION: infinite, so I assume once you enable lighting it's making sure there's no occluders to stop the vision of the character in the range (either the one defined in the VISION effect or in the character sheet, or infinite). /imagequality affects the resolution of the Fog of War, so it can still affect "performance" if there are no walls and light - but doing a quick test with 3 characters, no walls, no lights, and none of them with darkvision doesn't seem to increase CPU usage by more than 1% to me and I don't see slowdowns.

Again, not a dev. Just theories and observation.

Weissrolf
December 14th, 2021, 21:17
Sound probable, yes. Thanks for the input. 1% on my 5900X is the equivalent 24% increased CPU load for FGU (running mostly only on one out of 24 logical cores). But this time I was testing on a potato laptop which FGU's requirements, except for the GPU having less memory (AMD 6230), but at 1366x768 that should that should matter less. I did this to see how good my players low hardware spec PCs can run things.

That's why I suggest a /vsync 5 mode (10 fps), for those really low spec ones.