base icon indicating copy to clipboard operation
base copied to clipboard

Severe fps drops in Eclipse Station map

Open user1-github opened this issue 1 year ago • 14 comments

I hope this is the right place to report this issue.

Game version - 2.0.9-9 Steam beta, Linux.

I have a fairly decent GPU - Radeon RX 580 which is able to run the game very well on maximum graphics settings with constant 60+ fps.

But when I tried the map Eclipse Station, I get severe fps drops to unplayable levels, particularly when looking towards the center of the map. I noticed that area of the map has a lot of glass, which I guess might be the cause of the fps drops.

user1-github avatar Aug 02 '24 19:08 user1-github

I'm making a few changes on all maps I made or ported to reduce the loud audio. For Station I don't see how I can further improve performance, everything is already as optimized as it can be. Such as using static or noshadows lights wherever possible and appropriate.

It's likely not just Station: If you run the upgraded Cargo you'll likely get the same effect, it's very slow as that layout always has been. The engine likely needs to get a few improvements especially for recently added effects: There are known regressions that need to be improved since adding new amazing but slow graphical effects like blur / DOF. In the meantime the only solution seems to be turning down some of the details from the main menu.

MirceaKitsune avatar Dec 17 '24 13:12 MirceaKitsune

Note that the latest master version 766 doesn't include your latest changes to station, so it's probably in the same state as it was earlier this year. So I currently don't know how is the performance with your latest changes.

I still think the fps drops are due to the heavy use of glass in the central parts of the map - it drops only when I look towards that direction from any part of the map, even if the central area with the glass is hidden behind a wall. And it seems like an issue with the engine, because even in the original Tesseract I've noticed that glass has a more noticeable performance impact than other textures. That's why I don't think it's related to some other new effects like blur or DOF.

But still, these are like insane 100+ fps drops almost to 0 in a fraction of a second, so it's going to be noticeable even for someone with a modern high end GPU. In all other maps I don't get any fps drops. It's always stable 60+ fps on maximum graphics settings.

user1-github avatar Dec 18 '24 10:12 user1-github

Do you have a glass window over the round wall at the top computer room / observatory? If so that's the old version: Newer ones removed that to improve performance in that area, the glass windows were focused in places where you can't see quite as many at once. I'm working on a few more layout tweaks which will hopefully improve it a bit further.

MirceaKitsune avatar Dec 18 '24 15:12 MirceaKitsune

I just tested master build 767. Idk if it includes the new version of station that you refer to (it's hard to see if it's really a window in that top room), but I still get the same fps drops. Now I also get them in the new Delicatessen map only when I'm in front of that DELI bar, which confirms that they're caused by specific textures.

But interestingly, I don't get any fps drops at all in your new Cargo 64 remix like you asssumed I would get.

user1-github avatar Dec 20 '24 20:12 user1-github

My upcoming update makes a few more lights static / noshadows / nospecular which hopefully helps a bit, even if I can't say I see a difference. I think improvements will be needed engine side to revert some of the slowness that was added last summer with the refractoring at the time.

MirceaKitsune avatar Dec 20 '24 23:12 MirceaKitsune

I just tested master build 767. Idk if it includes the new version of station that you refer to (it's hard to see if it's really a window in that top room), but I still get the same fps drops. Now I also get them in the new Delicatessen map only when I'm in front of that DELI bar, which confirms that they're caused by specific textures.

But interestingly, I don't get any fps drops at all in your new Cargo 64 remix like you asssumed I would get.

It could be the new composite textures (they show realtime things like time remaining, scoreboard points etc). I think the current way to test is to lower compositesize or compositeuprate , see if changing those improves things.

Jigoku avatar Dec 21 '24 07:12 Jigoku

In the case of deli, it could be these two textures if composites are the issue; image image

Jigoku avatar Dec 21 '24 07:12 Jigoku

It could be the new composite textures (they show realtime things like time remaining, scoreboard points etc). I think the current way to test is to lower compositesize or compositeuprate , see if changing those improves things.

Ok, how do I change these values and what's the min and max values for both of them? I couldn't find the documentation for it.

Also is there any way to revert the changes / return to the default value or see what's the default value?

user1-github avatar Dec 21 '24 14:12 user1-github

It could be the new composite textures (they show realtime things like time remaining, scoreboard points etc). I think the current way to test is to lower compositesize or compositeuprate , see if changing those improves things.

Ok, how do I change these values and what's the min and max values for both of them? I couldn't find the documentation for it.

Also is there any way to revert the changes / return to the default value or see what's the default value?

Just type the variables into the console. It will show the current and default values, as well as min and max.

q009 avatar Dec 21 '24 14:12 q009

It doesn't look like lowering these 2 values (even to minimum) brings any improvement. The fps drops remain the same.

Station also has an area in the corner of the map where there is a scoreboard with the remaining time also displayed and I don't get any fps drops in that area of Station (also without changing the 2 values).

So it must be some other texture.

user1-github avatar Dec 21 '24 15:12 user1-github

It doesn't look like lowering these 2 values (even to minimum) brings any improvement. The fps drops remain the same.

Station also has an area in the corner of the map where there is a scoreboard with the remaining time also displayed and I don't get any fps drops in that area of Station (also without changing the 2 values).

So it must be some other texture.

On the contrary, the lower the value of compositeuprate, the higher the performance impact it will have. You want to increase the value for that one.

q009 avatar Dec 21 '24 15:12 q009

On the contrary, the lower the value of compositeuprate, the higher the performance impact it will have. You want to increase the value for that one.

Just tried that, still no improvement.

user1-github avatar Dec 21 '24 15:12 user1-github

On the contrary, the lower the value of compositeuprate, the higher the performance impact it will have. You want to increase the value for that one.

Just tried that, still no improvement.

Is there much difference between low / medium presets? That might narrow it down.

Jigoku avatar Dec 21 '24 17:12 Jigoku

Is there much difference between low / medium presets? That might narrow it down.

Ok, I narrowed it down even further: I found out that if I reduce shadow quality from "Very High" to "High" while keeping all other settings on maximum, I don't get any fps drops anymore in both Station and Deli. So shadows on "Very High" quality is actually the culprit of these insane fps drops that I'm experiencing (again, it's only in these 2 maps, in all other maps I don't get any fps drops with everything set on max, including shadows).

Speaking of shadows, I also found out that if they're set on "Very High", I see some very broken shadow glitches on distant textures in some maps like Castle and Center. If I reduce the shadow quality to "High" or lower, the glitches are still there, but they're much more subtle. Btw, I remember these shadow glitches were also happening in RE 2.0 in some cases, but there they were also more subtle.

user1-github avatar Dec 21 '24 18:12 user1-github