Ceres Posted May 2, 2021 Report Share Posted May 2, 2021 Hello! When playing a multiplayer 0 A.D. game on 2 PCs and pausing it on both, both PCs keep being very busy with high load on GPU, CPU, and fans. Since saving and restoring multiplayer games is not yet possible, the kids wanted to let both PCs running with the game paused. Because of the continuing high demand on the hardware, power consumption, and noise of the fans I was not too happy about their idea. Is there anything that could be done to reduce the load on PCs with a paused multiplayer game? Already now with the latest developers' version or maybe in the future? Thanks for sharing your thoughts. Quote Link to comment Share on other sites More sharing options...
hyperion Posted May 2, 2021 Report Share Posted May 2, 2021 If the game causes noticeable amount of load while paused I'd consider this a bug, maybe file a report if there is none already. To work around it the OS also lets you pause and resume processes or do things like sleep or hibernate. 1 Quote Link to comment Share on other sites More sharing options...
Stan` Posted May 2, 2021 Report Share Posted May 2, 2021 See https://code.wildfiregames.com/D1217 1 Quote Link to comment Share on other sites More sharing options...
Ceres Posted May 2, 2021 Author Report Share Posted May 2, 2021 (edited) I have not red everything under that link, but if I understand it correctly, it's the same as already mentioned there by @Yekaterina (see also Wiki). I was not sure yet, if that helps also during a paused game. I will give it a try. Edited May 2, 2021 by Ceres Quote Link to comment Share on other sites More sharing options...
Stan` Posted May 2, 2021 Report Share Posted May 2, 2021 I think the problem is that the game keeps rendering the static image when paused (Because i can use that to test options quickly) @vladislavbelov 1 Quote Link to comment Share on other sites More sharing options...
hyperion Posted May 2, 2021 Report Share Posted May 2, 2021 Just now, Stan` said: I think the problem is that the game keeps rendering the static image when paused (Because i can use that to test options quickly) Nothing wrong with adding a execution speed 0x option or pause renderer option (D1217) distinct from pause ... Pause is pausing the game foremost. 1 Quote Link to comment Share on other sites More sharing options...
Stan` Posted May 2, 2021 Report Share Posted May 2, 2021 Yeah I'm not against it. I didn't read the ticket no sure what the problem was 1 Quote Link to comment Share on other sites More sharing options...
hyperion Posted May 2, 2021 Report Share Posted May 2, 2021 Pause render option is possibly useful for fast-forwarding a replay or for catching up as an observer in multiplayer games. Execution speed x0 would be useful for testing graphics option or could be used as simulation pause when opening menus like civ page. Â Pause as in "game pause" for me is "I do currently something different, don't bother me with sound or high load meanwhile, I'll be back". 1 Quote Link to comment Share on other sites More sharing options...
Ceres Posted May 2, 2021 Author Report Share Posted May 2, 2021 (edited) 4 hours ago, hyperion said: Pause as in "game pause" for me is "I do currently something different, don't bother me with sound or high load meanwhile, I'll be back". Thank you! This is what I have on my mind but was unable to describe properly. Would that work for multiplayer games as well? Edited May 2, 2021 by Ceres Quote Link to comment Share on other sites More sharing options...
Stan` Posted May 2, 2021 Report Share Posted May 2, 2021 Yes it would. But it's not done. Quote Link to comment Share on other sites More sharing options...
vladislavbelov Posted May 2, 2021 Report Share Posted May 2, 2021 2 hours ago, Stan` said: I think the problem is that the game keeps rendering the static image when paused (Because i can use that to test options quickly) @vladislavbelov It's not static, you can move your camera while paused, you can use UI while paused. To fix overload one might enable V-Sync or use FPS limiter. If it's all enabled then the hardware isn't good enough to handle its current graphics settings. 1 Quote Link to comment Share on other sites More sharing options...
Stan` Posted May 2, 2021 Report Share Posted May 2, 2021 11 minutes ago, vladislavbelov said: It's not static, you can move your camera while paused, you can use UI while paused. To fix overload one might enable V-Sync or use FPS limiter. If it's all enabled then the hardware isn't good enough to handle its current graphi My point is it shouldn't use any resources when minimized 1 Quote Link to comment Share on other sites More sharing options...
vladislavbelov Posted May 2, 2021 Report Share Posted May 2, 2021 2 minutes ago, Stan` said: My point is it shouldn't use any resources when minimized Minimized != paused. Also we don't always know when a window is completely invisible. Also we had crashes on some cards when we do or don't draw to an inactive window. 1 Quote Link to comment Share on other sites More sharing options...
Ceres Posted May 2, 2021 Author Report Share Posted May 2, 2021 Would it be feasible to add an option that pauses any drawing and looking-around-possibilities when the game is paused? Pause vs. "Sleep"? Quote Link to comment Share on other sites More sharing options...
Stan` Posted May 2, 2021 Report Share Posted May 2, 2021 1 hour ago, Ceres said: Would it be feasible to add an option that pauses any drawing and looking-around-possibilities when the game is paused? Pause vs. "Sleep"? Probably. I might break a lot of stuff though. Quote Link to comment Share on other sites More sharing options...
Ceres Posted May 3, 2021 Author Report Share Posted May 3, 2021 Maybe putting the PCs to sleep would be an option. However, when we did that and later woke them up again, it was not possible to continue the multiplayer game. The message was about a player behind or something like this. I can check again. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.