Jump to content

A paused multiplayer game seems to keep the clients very busy with high load on GPU, CPU, and fans


Recommended Posts

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. :huh:

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.

Link to comment
Share on other sites

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.

  • Thanks 1
Link to comment
Share on other sites

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.

  • Thanks 1
Link to comment
Share on other sites

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".

  • Thanks 1
Link to comment
Share on other sites

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 by Ceres
Link to comment
Share on other sites

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.

  • Thanks 1
Link to comment
Share on other sites

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 :)

  • Thanks 1
Link to comment
Share on other sites

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.

  • Like 1
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...