New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Horrible performance (Shattered Paradise) #15592

Open
TheHopelessThrumbo opened this Issue Sep 7, 2018 · 7 comments

Comments

Projects
None yet
6 participants
@TheHopelessThrumbo

TheHopelessThrumbo commented Sep 7, 2018

The title is self explanatory, my performance on game launch is horrifying. Game barely works on 5FPS, while original C&C games have no problem with 60FPS. Is it related to the engine optimisation for newer graphic cards?
-Intel HD Graphics
-Intel Core i3 M350
-6GB RAM DDR3
-Windows 7 Professional
image

@fusion809

This comment has been minimized.

Show comment
Hide comment
@fusion809

fusion809 Sep 7, 2018

Contributor

Is this an issue you experience with the official, stable mods (RA, TD, D2K)? If not, then is it possible this is a report that belongs at Shattered Paradise's repo? https://github.com/ABrandau/Shattered-Paradise. I'm sure if this really is an upstream issue (i.e. belonging to this repo), and you report it to Shattered Paradise's repo, they'll tell you.

Contributor

fusion809 commented Sep 7, 2018

Is this an issue you experience with the official, stable mods (RA, TD, D2K)? If not, then is it possible this is a report that belongs at Shattered Paradise's repo? https://github.com/ABrandau/Shattered-Paradise. I'm sure if this really is an upstream issue (i.e. belonging to this repo), and you report it to Shattered Paradise's repo, they'll tell you.

@pchote

This comment has been minimized.

Show comment
Hide comment
@pchote

pchote Sep 7, 2018

Member

170ms to render a frame is definitely something wrong between the OpenRA engine and the GPU/drivers. The gen2 support isn't adequately optimized (one of the reasons for our own TS mod being delayed), but this is expected at a factor of 2-3 vs the stable mods, not a factor of 10.

@chrisforbes do you have any insights as to where we could start debugging this?

Member

pchote commented Sep 7, 2018

170ms to render a frame is definitely something wrong between the OpenRA engine and the GPU/drivers. The gen2 support isn't adequately optimized (one of the reasons for our own TS mod being delayed), but this is expected at a factor of 2-3 vs the stable mods, not a factor of 10.

@chrisforbes do you have any insights as to where we could start debugging this?

@reaperrr

This comment has been minimized.

Show comment
Hide comment
@reaperrr

reaperrr Sep 7, 2018

Contributor

@TheHopelessThrumbo You mention the 'original games', I assume you mean literally the original games and not our official mods shipping with OpenRA releases/playtests?

If that's the case, could you install the latest OpenRA playtest to check whether performance is significantly different there compared to Shattered Paradise?

Contributor

reaperrr commented Sep 7, 2018

@TheHopelessThrumbo You mention the 'original games', I assume you mean literally the original games and not our official mods shipping with OpenRA releases/playtests?

If that's the case, could you install the latest OpenRA playtest to check whether performance is significantly different there compared to Shattered Paradise?

@TheHopelessThrumbo

This comment has been minimized.

Show comment
Hide comment
@TheHopelessThrumbo

TheHopelessThrumbo Sep 7, 2018

@reaperrr I tried it, and they have around 30FPS with drops. I wonder why is it so hilariously different?

TheHopelessThrumbo commented Sep 7, 2018

@reaperrr I tried it, and they have around 30FPS with drops. I wonder why is it so hilariously different?

@GraionDilach

This comment has been minimized.

Show comment
Hide comment
@GraionDilach

GraionDilach Sep 7, 2018

Contributor

The Westmere generations of Intel HD Graphics are horrible. We're talking about an Intel chip from 2010, the first chip after the atrocious GMA line. Have you considered to utilize a GPU?

Regarding the actual performance reasons - I expect the sheer amount of used sheets (last i checked there were close 50 sheets generated for SP) thrashed the GPU performance.

Contributor

GraionDilach commented Sep 7, 2018

The Westmere generations of Intel HD Graphics are horrible. We're talking about an Intel chip from 2010, the first chip after the atrocious GMA line. Have you considered to utilize a GPU?

Regarding the actual performance reasons - I expect the sheer amount of used sheets (last i checked there were close 50 sheets generated for SP) thrashed the GPU performance.

@reaperrr

This comment has been minimized.

Show comment
Hide comment
@reaperrr

reaperrr Sep 8, 2018

Contributor

@GraionDilach: i3 350M is a laptop model, so there's not much that can be done (except switching to a faster & newer laptop, or a desktop with at least a dedicated mid-range GPU from around 2010 or later).

And yeah, nearly 10x as many texture sheets as the official mods sounds like the primary culprit, that IGP probably simply has too few/weak texture units or samplers (and maybe too low memory bandwidth as well).

Contributor

reaperrr commented Sep 8, 2018

@GraionDilach: i3 350M is a laptop model, so there's not much that can be done (except switching to a faster & newer laptop, or a desktop with at least a dedicated mid-range GPU from around 2010 or later).

And yeah, nearly 10x as many texture sheets as the official mods sounds like the primary culprit, that IGP probably simply has too few/weak texture units or samplers (and maybe too low memory bandwidth as well).

@TheHopelessThrumbo

This comment has been minimized.

Show comment
Hide comment
@TheHopelessThrumbo

TheHopelessThrumbo Sep 17, 2018

So it is just about the complexity. Hmmmm... how a theoretically more resource-hungry game can work for me better?

TheHopelessThrumbo commented Sep 17, 2018

So it is just about the complexity. Hmmmm... how a theoretically more resource-hungry game can work for me better?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment