Forum Discussion

Re: ME1 Citadel FPS Drops

@Dave_8956 

That this frames drops are not "normal" is a established fact by now I think.

But this are two different games with different feature sets and an updated engine. 

So comparing them against each other will not proof anything, it remains to be anecdotal and therefore irrelevant.

And if you don't understand something that basic.... You know what I mean. 🙂

I also don't have to proof anything to you, just saying. 

This is a problem that only can be fixed by Bioware, and I hope they do exactly that.

17 Replies

  • Dave_8956's avatar
    Dave_8956
    4 years ago

    Again, you don't know what 'anecdotal' means. It is of course not 'irrelevant', the entire reason ME3 is a remaster and not a remake is because they didn't want to go off Unreal Engine 3 due to the massive engine changes migrating to UE4 would have brought, this is based on the same codebase (which is why a lot of the old bugs from the originals still manifest). Comparing the game that they're remastering off of - especially for one where the only changes are better textures + some added ambient occlusion and subtle lighting changes, and getting a CPU bottleneck that's twice as bad as the first is a completely reasonable comparison. What, do you think changing how war assets are calculated is what's maxxing out a CPU thread or something?

    And yes, the point of this thread is to draw attention to it and see if others are experiencing it, hence why it's posted in an official EA forum - we can't fix this. Really great insight dude, thanks. 😕

  • holger1405's avatar
    holger1405
    Hero+
    4 years ago

    @PilotGW  @NaaMei @Schachmatt123 

    To get some info here, how big is the difference in the utilisation of your highest utilised CPU core between an area where the game runs "normally" and the areas where there are frame drops?

  • @holger1405 

    Here are two screenshots from Edolus. As you can see, GPU usage drops significantly when facing the "bad spot". After turning to another direction, framerate goes up along with GPU usage at nearly 100%. Highest CPU usage for one core is at 49% while facing the bad spot, and 31% while facing another direction.

    GPU is a GTX 970, CPU is a Core I7 2600k

  • PilotGW's avatar
    PilotGW
    4 years ago

    @holger1405 

    8700K, RTX 3080 / 1440p, 144Hz GSync monitor (FPS limited externally to 141) / All settings maxed

    Same place as @Schachmatt123, I observe the following:

    "Bad" scenario

    Facing west towards the open map, FPS drops from 141 down to 53.

    Usage of the highest CPU "core" is around 40% average, however it's variable between 35-45%. My CPU is hyperthreaded, and the highest "thread" usage on that core is around 70%, bouncing on occasion to the mid 80%, but never above that.

    GPU usage is around 40% with the clock speed between 1250-1300MHz.

    "Good" scenario

    Facing east towards the map edge, FPS is stable at 141.

    Usage of the highest CPU "core" is around 15-20% with the associated thread also lower.

    GPU usage is around 45% (presumably as it's allowed to "spread it's wings" so to speak and render 141 FPS) with the clock speed between 1450-1700MHz (my 3080 maxes out at 1980MHz for reference).

    So CPU "thread" usage definitely increases in my case, but that thread never maxes out. The rest of my CPU is sat mostly unutilised, which shouldn't be the case for a game released in 2021, remaster or not. Besides, in my tests with OG ME1, the CPU usage is roughly the same, without the associated FPS drops. GPU has very little bearing in my case because the 3080 is so powerful.

  • holger1405's avatar
    holger1405
    Hero+
    4 years ago

    @Schachmatt123 

    The CPU usage would still be to low for a bottleneck, so I assume that for you there is also one thread that is much more taxed?

    @PilotGW 


    PilotGW wrote:

    So CPU "thread" usage definitely increases in my case, but that thread never maxes out. The rest of my CPU is sat mostly unutilised, which shouldn't be the case for a game released in 2021, remaster or not. Besides, in my tests with OG ME1, the CPU usage is roughly the same, without the associated FPS drops. GPU has very little bearing in my case because the 3080 is so powerful.


    Yeah, my 3080 is bored as well. 😉
    And you are right, it seems the game is using just one thread for the heavy lifting, that really should be not the case for a remaster. 

    But 70% is still strange, I found one spot, at the area at the bridge before the Council Tower coming from the embassies, where the FPS drop to about 90 - 100 for me, but here this single thread goes well into the 90%, what I would expect for a bottleneck.

  • NaaMei's avatar
    NaaMei
    4 years ago

    @holger1405 

    Here are some screenshots of the fps drops I encountered on the citadel. There are two really noticeable locations.

    Location 1: right out the citadel embassy.

    Location 2: one of the elevator going down to the wards (I think) with a Turian chilling on the bench outside. 

    From what I noticed, its really hard to tell what the CPU usage is, because for me all cores are bouncing from as low as 15% usage to as high as 70% usage in both normal FPS scenario and when the FPS drops. Although when the FPS is normal CPU usage is more stable. I would say the average is around 40% when stable. No cores were maxed out even during the FPS dips. 

    I'm running the game with Vsync off on an average 4k monitor without no G-sync, Freesync, adaptive sync etc. My CPU is i7-6700HQ and GPUis RTX 2080Ti hooked up through a graphics amplifier (sorry rtx 2080ti for abusing you xd, you deserve better than to be caged like this).

  • holger1405's avatar
    holger1405
    Hero+
    4 years ago

    @NaaMei 

    • Press "STRG + ALT + Del" to open the Task Manager.
    • Open "More Details" if it is not already set this way.
    • Click on the "Performance" Tab
    • At the bottom of the Performance Tab > Click on "Open Resource Monitor"
    • Choose the "CPU" tab.
    • Now all threads of your CPU should be visible in graphs.

    One thread should be clearly more taxed in game.

  • NaaMei's avatar
    NaaMei
    4 years ago
    @holger1405 Oh yep. For me CPU4 is running at around 70-80% when fps is normal. When the FPS dips it pretty much gets close to maxed out around 90%. All the other cores rarely goes above 50% at all times.

    This is using the resource monitor graphs like you mentioned. Thanks for that.
  • @holger1405 

    You can see in both my screenshots the Core Temp window showing the cpu usage 🙂

    In the "bad scenario" one core is at 49%, the second highest at only 15%. In the "good scenario" CPU usage is more evenly spreaded.

    Edit: Screenshots added again

  • holger1405's avatar
    holger1405
    Hero+
    4 years ago

    Thanks @Schachmatt123 !

    I was more curious about the single thread performance, but if the entire core is at 49% it is save to asume that one thread of this core is also at least close to 90%.

    So, this is clearly a CPU bottleneck.  

  • Femmeworth's avatar
    Femmeworth
    4 years ago

    My goodness, I had heard Dr. Saleon's ship is a black hole of performance but this is even worse than I thought.


  • holger1405's avatar
    holger1405
    Hero+
    4 years ago

    @Femmeworth 

    Yes, this is bad. 😮

    But this is not a CPU bottleneck as it seems, so there is something else going on. 

  • Paxnos's avatar
    Paxnos
    4 years ago

    @Femmeworth  Am I reading this correctly as in 79.94%(!) of CPU time in user mode is used up by GetDenuvoTimeTicketRequest in the ME1 exe? Because that looks... pretty out of the ordinary, considering that is DRM functionality.

    @EA_Atic  Any updates on this issue? There isn't really a lot of communication from upstream as to which of the issues in these forums are being tracked down and possible ETAs for fixes. That's not really ideal for a full price game, to be honest, and cause for a lot of frustration around various topics, imo.

  • Was thinking the same thing - this issue doesn't seem to have been properly registered nor documented in official channels. I was hoping that channels like DigitalFoundry would put the PC port in the limelight and force the team to acknowledge the issue, but that doesn't seem like it'll happen any time soon.

  • @holger1405Yeah, the performance is "fine" until you finish the mission there.

    @PaxnosSeems like that area is possibly broken by a Denuvo related issue. I'm not well versed in these things, though. The area only goes to crap once you finished the mission there.

    Has anyone else heard of/tried using this? https://github.com/Hin🤭okami/UE-Optimizer I'm using it (not sure the best settings regarding shaders), but it seems to reduce some of the noticeable hiccups in the game and makes the problematic spots observably smoother. To be clear, it doesn't eliminate or really lessen the major stuttering spots but they don't feel as erratic. To note, I'm also using SpecialK, including its framerate limiter.

    Did some testing with and without using that optimizer at the two most troubling spots in the whole game.

    With

    Without



    With

    Without

    Conclusion

    My testing methods were not the best but going off the graphs it doesn't seem to make too much of a difference. Though at both locations, moving the camera feels smoother. As I said, it's perceptually better to me (I have a fixed refresh rate monitor) but it by no means fixes the problem.

Featured Places

Node avatar for Mass Effect Franchise Discussion

Mass Effect Franchise Discussion

The fate of the galaxy lies in your hands. Join the Mass Effect community forums and tell us how you'll fight for it.Latest Activity: 5 days ago
19,309 Posts