The ESO engine, just what is causing low FPS in big battles!? (before and AFTER 1.2.3 problem)

Jarnhand
Jarnhand
✭✭✭
I do not understand this game engine, just what it causing low FPS.
I have 4 cores, 8 threads in total. I use Aida64 to display tech info on my Logitech keyboard LCD display all the time.

Right now I am in a big keep defense, my FPS is down to the 20s, BUT and this is the strange part; neither my CPU cores OR my GPU is used over 55%! They are both mostly in the 40s % (and it looks like game does not use hyperthreading at all (the logical cores)). It MAY be a incorrect GPU readout, but I doubt it...

Why on earth does not ESO use what I have in my machine!? Why am I seeing low FPS while the game does not use more then 50% of the resources my machine has?
Edited by Jarnhand on July 9, 2014 6:48PM
  • DontBeAfraid
    DontBeAfraid
    ✭✭✭
    Marlic - Dragonknight - VR12 - Aldmeri Dominion - PvP Rank 29 - Ex-Emperor on Dawnbreaker - EU


  • Jarnhand
    Jarnhand
    ✭✭✭

    And why should this be the solution? It cannot seriously be so that for a modern game you need to do a hardcore tweak on your computer, that is not even remotely close to normal for 99% of all PC users, for it to work like other normal games!
  • wrlifeboil
    wrlifeboil
    ✭✭✭✭✭
    Jarnhand wrote: »

    And why should this be the solution? It cannot seriously be so that for a modern game you need to do a hardcore tweak on your computer, that is not even remotely close to normal for 99% of all PC users, for it to work like other normal games!

    Eso like many other mmos doesn't fully take advantage of multicore cpus. Video game software tools haven't reached the point where it is simple for video game programmers to do that yet. If you watch the cpu core utilization during really heavy action, most of the activity will be on core 0.
  • CheesyDaedra
    CheesyDaedra
    ✭✭✭

    Please tell me if the cores will be overheated by doing this, i did not know about such a tweak.
    Do you mind? I'm busy doing the fishstick, it's a very delicate state of mind.
  • Zepheric
    Zepheric
    ✭✭✭
    Yes can you please comment more on this tweak for those that may not know.
    Sanguine's Tester
  • wrlifeboil
    wrlifeboil
    ✭✭✭✭✭

    Please tell me if the cores will be overheated by doing this, i did not know about such a tweak.

    If your machine has a decent cooling system, it shouldn't be a problem.
  • Zepheric
    Zepheric
    ✭✭✭
    What is decent? Anything other than stock?
    Sanguine's Tester
  • wrlifeboil
    wrlifeboil
    ✭✭✭✭✭
    Zepheric wrote: »
    What is decent? Anything other than stock?

    Not really. But if you're running a laptop with insides caked with dust in > 100°F weather (like in many parts of the U.S. now) without a cooler pad, you're going to have problems with heat anyway.

    The temp settings in bios protect you too. When I tried extreme oc'ing (on my desktop), my machine shut down when the cpu temp hit ~90°C. Not even a bsod. Not the kind of fried chip you want.
  • Zepheric
    Zepheric
    ✭✭✭
    Ok just wanted to be sure i didn't need aftermarket parts before I did this and no I have a desktop that I take very good care of =P
    Sanguine's Tester
  • tomiffseb17_ESO
    Strange, i have seen 4 year old games utilizing and using all 8 cores for me.. disabling core parking got me serious overheating issues, but funny part is fps drop still happened (even before temp became more then the usual..).. it starts whenever 1 core is fully used..

    i hope you find some solution, i pretty much gave up alredy...
    Edited by tomiffseb17_ESO on June 16, 2014 4:12AM
  • Audigy
    Audigy
    ✭✭✭✭✭
    ✭✭
    The core parking doesn't help at all, as ESO does all the rendering in the gaming world (players, NPC´s, object´s...) in a single thread and our CPU´s just overheat there due the high level API that the game is using (directx) and as long this is the case, nothing what you "tweak" will change that.

    You only change how your PC behaves, but you would need to change how ESO behaves and this we cant do as players. It requires ZO to act, Blizzard did that (3 threads), so did WS (2 threads) and I am sure ZO can do that as well.
  • Jarnhand
    Jarnhand
    ✭✭✭
    But read what I am writing people; NONE of the cores are more then 55% utilized (the hyperthread cores are not used at all), not even on the GPU I am seeing more then 60% usage.

    Why on earth am I seeing this AND at the same time huge FPS drops? If the game is not using my computers resources, what is causing the FPS drops?

    The logical thing would be to see 1 core maxed, and also the GPU maxed, but no, no more then about maximum 55% usage...
  • CoUsT
    CoUsT
    ✭✭✭
    It's because your CPU limit your GPU. If CPU need to process instructions like: change positions of 500 players at the same time, show all skills, effects, attacks... There is a lot work for CPU.

    Overclocking your CPU should give you some more fps. Overclocking 10% from for example 4x3000 MHz = 4x3300 MHz. ESO will still use 55% but now it's not 6600 MHz in total, it's 7260 MHz, so you have some more processing power.
  • Jarnhand
    Jarnhand
    ✭✭✭
    CoUsT wrote: »
    It's because your CPU limit your GPU. If CPU need to process instructions like: change positions of 500 players at the same time, show all skills, effects, attacks... There is a lot work for CPU.

    Overclocking your CPU should give you some more fps. Overclocking 10% from for example 4x3000 MHz = 4x3300 MHz. ESO will still use 55% but now it's not 6600 MHz in total, it's 7260 MHz, so you have some more processing power.

    Sorry you are not making sense, read what I write.

    NONE of my CPU cores are more then 55% used, the game can use 45% more of a core if its single threaded, BUT IT DOES NOT!

    A NORMAL game that is single threaded would use 100% of a core when it was stressed, TESO does not. It uses about 55% and stops.

    The ONLY solution I can see is that the GPU does in fact use 100% of its power, but AIDA64 is reading it wrong. But I do not know, since AIDA is the only way I can see the usage ingame live.

    So can anyone comment on this, do we know for sure its the GPU that is stressed? It would be the logical answer, and if so buying another gpu and run crossfire would be a good idea.

    As it is now I cannot see any logic in the stats I am seeing reported from AIDA64 ingame live on my Logitech keyboard.
  • CoUsT
    CoUsT
    ✭✭✭
    There is logic - as I stated before, CPU is limiting your FPS.

    Game probably use only 2 cores, so you sit at around 50% (45%-55%). Well, ESO use 4 cores only when you have freeze... That's sad because almost everyone has now 4 or more cores. Overclocking your CPU will help you for sure. That's all.
  • Jarnhand
    Jarnhand
    ✭✭✭
    CoUsT wrote: »
    There is logic - as I stated before, CPU is limiting your FPS.

    Game probably use only 2 cores, so you sit at around 50% (45%-55%). Well, ESO use 4 cores only when you have freeze... That's sad because almost everyone has now 4 or more cores. Overclocking your CPU will help you for sure. That's all.

    No :smile:

    I am talking about EACH core, I am watching EACH core, and NO CORE is used over 55%, its NOT the total CPU.

    Hope that clears up the situation :wink:
  • Jarnhand
    Jarnhand
    ✭✭✭
    Small correction; last night I noticed one CORE being at 62% in a keep defense, but still something wrong here...
    As I said, it may be AIDA64 that is reading the GPU usage wrong...
  • monden1980b16_ESO
    monden1980b16_ESO
    ✭✭✭
    I'm experiencing the same thing (using taskmanager, but monitoring each individual core, not the combined CPU usage): FPS drops in huge battles down to 20-25 FPS although CPU/GPU are not used 100%.

    I disabled hyperthreading on my i7-2600k, which runs at stable 4,6 GHz.

    I don't have accurate numbers by hand, but I have never seen ESO using nearly 100% of one of the cores. GPU (Geforce gtx780, overclocked) is never used 100% either (maybe 60%).

    It makes me wonder since beta, why my CPU (and/or GPU) - or more precisely CPU core 0 - is never used to its full potential.
  • tomiffseb17_ESO
    In the past few days (weeks) i havent been online because of this, but today i checked again hoq this looks for me. And now it looks like almost you said, cpu wise atleast. None of the cores used fully, highest one was around 70-80%. However gpu usage still like i experienced before, 40-50%. Yet my fps was around 20-25.. as i said i wish you good luck to find the solution, but i think its the game..
  • Audigy
    Audigy
    ✭✭✭✭✭
    ✭✭
    Jarnhand wrote: »
    CoUsT wrote: »
    It's because your CPU limit your GPU. If CPU need to process instructions like: change positions of 500 players at the same time, show all skills, effects, attacks... There is a lot work for CPU.

    Overclocking your CPU should give you some more fps. Overclocking 10% from for example 4x3000 MHz = 4x3300 MHz. ESO will still use 55% but now it's not 6600 MHz in total, it's 7260 MHz, so you have some more processing power.

    Sorry you are not making sense, read what I write.

    NONE of my CPU cores are more then 55% used, the game can use 45% more of a core if its single threaded, BUT IT DOES NOT!

    A NORMAL game that is single threaded would use 100% of a core when it was stressed, TESO does not. It uses about 55% and stops.

    The ONLY solution I can see is that the GPU does in fact use 100% of its power, but AIDA64 is reading it wrong. But I do not know, since AIDA is the only way I can see the usage ingame live.

    So can anyone comment on this, do we know for sure its the GPU that is stressed? It would be the logical answer, and if so buying another gpu and run crossfire would be a good idea.

    As it is now I cannot see any logic in the stats I am seeing reported from AIDA64 ingame live on my Logitech keyboard.

    What he said is correct.

    Our GPU´s need to wait for the draw calls made by the CPU. Our CPU pipes are overheating due DirectX. Directx is an outdated API, so that our CPU`s are working their butt off and still can not cope with our GPU´s in MMO´s.
  • Jarnhand
    Jarnhand
    ✭✭✭
    Jarnhand wrote: »
    CoUsT wrote: »
    There is logic - as I stated before, CPU is limiting your FPS.

    Game probably use only 2 cores, so you sit at around 50% (45%-55%). Well, ESO use 4 cores only when you have freeze... That's sad because almost everyone has now 4 or more cores. Overclocking your CPU will help you for sure. That's all.

    No :smile:

    I am talking about EACH core, I am watching EACH core, and NO CORE is used over 55%, its NOT the total CPU.

    Hope that clears up the situation :wink:

    Just quote myself, no the CPU is NOT overworked, its actually not using more then about 60% of ONE core. If it was overworked that core would be at 100% or close to, and it NEVER gets there.

    There is simply put something VERY STRANGE going on with the ESO engine!
    Its neither stressing the CPU (not even one core), neither the graphics card, and at the same time it slows down like the CPU or the GPU is maxed, which they are NOT.
  • vital1989
    vital1989
    ✭✭
    Jarnhand wrote: »
    Jarnhand wrote: »
    CoUsT wrote: »
    There is logic - as I stated before, CPU is limiting your FPS.

    Game probably use only 2 cores, so you sit at around 50% (45%-55%). Well, ESO use 4 cores only when you have freeze... That's sad because almost everyone has now 4 or more cores. Overclocking your CPU will help you for sure. That's all.

    No :smile:

    I am talking about EACH core, I am watching EACH core, and NO CORE is used over 55%, its NOT the total CPU.

    Hope that clears up the situation :wink:

    Just quote myself, no the CPU is NOT overworked, its actually not using more then about 60% of ONE core. If it was overworked that core would be at 100% or close to, and it NEVER gets there.

    There is simply put something VERY STRANGE going on with the ESO engine!
    Its neither stressing the CPU (not even one core), neither the graphics card, and at the same time it slows down like the CPU or the GPU is maxed, which they are NOT.

    i7 4770k gtx 780 same [snip] since early access, my machine work on half power,and I must enjoy 30-35 fps in massive pvp....


    [Moderator Note: Edited per our rules on Cursing & Profanity]
    Edited by ZOS_JuhoJ on June 19, 2014 6:56AM
  • Merlin13KAGL
    Merlin13KAGL
    ✭✭✭✭✭
    ✭✭✭✭
    @Jarnhand‌ , so... what you're saying is...

    o_O

    (I didn't count the number of times you said it...but Geez...)

    My system is the same...doesn't even come close to utilizing what is available. I assume it's far-from-optimized code that they are probably scared to death to revamp due to the enormity or the task (and the potential catastrophe that could follow.)

    Half the time my fans don't even kick into high(er) gear...
    Just because you don't like the way something is doesn't necessarily make it wrong...

    Earn it.

    IRL'ing for a while for assorted reasons, in forum, and in game.
    I am neither warm, nor fuzzy...
    Probably has checkbox on Customer Service profile that say High Aggro, 99% immunity to BS
  • Jarnhand
    Jarnhand
    ✭✭✭
    Well it is some kind of comfort this is not only a problem for me, but at the same time it is kinda tragic that the game does not use more of the available power. No wonder we get low FPS in big battles...
  • Jarnhand
    Jarnhand
    ✭✭✭
    After patch 1.2.3 it got much worse. My GPU usage in Cyrodiil last night was down to only about 20%, and FPS was about 50% lower then before patch.
  • Caduryn
    Caduryn
    ✭✭✭
    before Patch: 20fps in big battles, after Patch: 3fps

    Needs to be fixed allready yesterday!!!
  • Sakiri
    Sakiri
    ✭✭✭✭✭
    ✭✭
    Is mac experiencing this as well?

    If so, its not direct x as mac doesnt use direct x.
  • stefan.gustavsonb16_ESO
    stefan.gustavsonb16_ESO
    ✭✭✭✭✭
    Video game software tools haven't reached the point where it is simple for video game programmers to do that yet.

    These tools are designed by the game programmers. ZOS writes their own game engine for this game, and they are the only ones to blame. From the look of it, their programmers have not yet understood multi-threading in multi-core environments, and they fail to use it properly.

    The code for this game seems rotten at the core. The more I see of these fundamental bugs and issues, the more amazed I am that it works at all. Or perhaps I should say "worked", given that it breaks a little bit more with every patch.

    Instead of posting here, I should probably get to playing the parts of the game that still work before they break it even more. I'm still finding fun things to do.
  • Baphomet
    Baphomet
    ✭✭✭✭✭
    OP the low fps has nothing to do with your cpu. It's the game that currently has some serious memory leak issues. Multiple cores or overclocking won't fix it. The problem is located at Zenimax.
    - The Psijic Order
    - TKO
    - Dominant Dominion
    - The Noore
  • Elki_Wilderglas
    Damn Baphomet beat me to it. Was going to suggest checking your mem while running the client. I was one of the unfortunates hit with the 1.1.2 memleaks and alot of this sounds familiar. And yeah, last time it turned out to be a server-side issue affecting some accounts and not others. They worked through a hotfix in about 3.5 days. Oh and last time didn't make much difference on what type of machine you were one. People with more mem lasted a bit longer before crashing, some didn't crash at all...the memleak in the background made the framerate drop to unplayable anyway. They found there was a problem with the launcher too with that leaking memory. Had some really good customer service throughout through which made it less painful.
    Add a dab of lavender to milk. Leave town with an orange and pretend you're laughing at it.
Sign In or Register to comment.