Jump to content
Dante Unbound: Known Issues ×
Dante Unbound: Share Bug Reports and Feedback Here! ×

Performance Issues while on 1080X1920 no CPU bottleneck!!!


Nep_Blanc
 Share

Recommended Posts

5 hours ago, qeuu said:

If you don't mind can you do the following and estimate your average and minimum FPS:

  • Go to the simulacrum
  • Summon 10 Juggernaut Behemoths(or regular ones) and  10 hyekka masters
  • Stand on one of the pillars in the center and watch them fight.

Also CPU clock speed would also be helpful.

Another note to make this "test" is not GPU limited as i tested it at 1080p on both my normal (almost max) settings and the lowest i could put everything and there was no frame rate impact, except when looking into the empty space around the simulacrum.

I dont have the simulacrum unlocked. I want the scan hammer more lol I would. you can go to intel's ark site... my cpu is a 6 core/ 12 threads at 3.6ghz.

Link to comment
Share on other sites

1 hour ago, BirrdofdatLife said:

I dont have the simulacrum unlocked. I want the scan hammer more lol I would. you can go to intel's ark site... my cpu is a 6 core/ 12 threads at 3.6ghz.

fair enough, also i only asked for clock speed since that is an overclockable CPU so its not always clear at what speed it is running at (i have the same CPU but at 4.3ghz)

Link to comment
Share on other sites

On 8/8/2016 at 6:11 PM, Zenviscerator said:

The issue is in combat with high density fights with a crap ton of particle effects and having to render a lot enemies on screen. I think it mostly has to do with the CPU but I could be wrong. Like usually I'll get 300 fps uncapped but it will drop to around 50 in combat (though only in certain situations)

It's just really annoying and I would love to have this game not go under 90 fps since anything under is not really what I'm looking for with my high refresh rate monitor

Warframe is CPU limited. I'm pretty sure any dedicated mid-range (or higher) GPU will run Warframe with max settings, and little to worry about.

The CPU is in charge of everything in the scene. The aforementioned test being proposed by @qeuu, highlights this. When the Behemoths are just standing around, the impact to performance is moderate (at worst). But when each starts using their abilities, you'll notice the GPU load decrease. This is because the CPU isn't sending the GPU the data it needs to render frames fast enough (and i mean it can't). 

It can't send the data because the AOE effects likely bog down the engine, i don't know how Warframe handles their calculations, but to give an example, a single sludge bomb AOE from the behemoth is always looking for the frames. But what is the 'frame'? Nothing as far as the engine is concerned. So the engine is likely having to run calculations across everything in the scene to determine what the 'frame' is, and whether it can damage it. Are the polygons that make up the floor the 'frame'? No. Is the Adjacent Sludge Bomb AOE from the other behemoth a 'frame'? No. Is the behemoth a 'frame'? No. And consider this, this would just be for a single AOE from a single Behemoth. Once it has done all the calculation it needs for the next frame, can it then compile the data to send to the GPU for rendering.

I don't know how Warframe handles large crowds, and procs. But in a title like Skyrim (another CPU limited game), the engine runs a bunch of scripts on game entities(AI). These scripts are always looking for their trigger. Say for example you get a buff when you see a dragon. Just because the buff is inactive to you, doesn't mean the script is not running. It is always running, and always looking for a 'dragon'. So every single AI entity that gets loaded into memory, the game looks at this entity, and ask it if it's a Dragon, to which it says 'No'. If you have 100 NPC suddenly enter the game, the script then has to ask each entity in turn if it is a dragon, to which they will answer no, and you can continue playing. This example however, works on the assumption the engine knows what the AI entity is, if it does not, then it would be asking Tree's, dogs, cats, footpaths, barrels, arrows, swords etc. etc. as they too are also 'entities'. 

It's difficult to parallelise this logic also since you'd need to add in checks at each stage, so when a job was done (asking one NPC), another core doesn't pick up the job and ask the exact same NPC the question to which it had just answered. This is a crude example, but highlights the issues with cpu limits, and why (even on great multicore CPU's) Warframe has cpu troubles. 

Link to comment
Share on other sites

4 hours ago, MillbrookWest said:

-Snip_

U are totally focussing to expain the obvious mate I really thank you with your mile end story about how WF works but I just ask and Say WF optimize your stuff and don't pull back on quality for pc VS consoles.

It just does not make sense aside from the AI logic that can be parallelized pretty easily tho that is apparently not as great or well done.

There are other games I own with a lot of AI but it does simply not Draw as much and well it does parallelize a lot of their calculations.
Even if the AI is Single Threaded, The Graphics rendering pipeline does't have to suffer because of that(Aside from CPU bogging situations when they are present).
Those 2 are bound in a way but rendering and AI should not be as dependent on each other, like I see none to little more usage when hosting or not on the CPU.

The Rendering Pipeline can be parallelized for like 2 to 4 threads or more it just depends on that is handled.
Parallelizing AI can also be off handled by all clients but this is a total other story.

Dedicated AI server hosting could help a lot, but this could get some issues for cost effectiveness.
I would Be glad to load off some Calculations to my server tho because the thing is a beast for calculations.


Anyways even if there are a lot of those calculations going on and if they are CPU single threaded bottlenecked they do not surface in the OS as a single threaded bottlenecked Process at all. Even funnier tho Warframe never even maxes your CPU on any of the Logical/Physical cores. It uses less when there is more going on in some situations.

 

Chao, The Roaring Lion

Link to comment
Share on other sites

  • 2 weeks later...
On 8/9/2016 at 9:28 AM, TheRoaringLion said:


The Rendering Pipeline can be parallelized for like 2 to 4 threads or more it just depends on that is handled.

It is parallelized and has been by default for quite some time.  You can enable/disable multi-threaded rendering in the launcher before the game starts.

If you haven't seen this option, then I suggest verifying and optimizing the cache (in that order) on the same settings panel before complaining about optimization.  It's possible that some form of cache corruption has occurred leaving you with a sub-par and non-reproducible (read undiagnoseable or undebugable) experience.

Link to comment
Share on other sites

Do you have FPS issue even if play in solo?

I have serious fps drop for multi-player.

I used to have 200+ fps in a full squad Raid.

Now I have 50~70 fps in most multi-player missions (4 men).

 

But I still have 250~300 fps while soloing.

Edited by aerosoul1337
Link to comment
Share on other sites

On 8/24/2016 at 11:08 AM, aerosoul1337 said:

Do you have FPS issue even if play in solo?

I have serious fps drop for multi-player.

I used to have 200+ fps in a full squad Raid.

Now I have 50~70 fps in most multi-player missions (4 men).

 

But I still have 250~300 fps while soloing.

Yes it is more apparent while with a full squad, funny thing tho that if I play with a dual squad like 2 guys it happens too but not as worse.
It is not as worse when you go with 2 guys so yea, also solo it is making my game a lot more smooth and playable.
But even then why did the symalancrum framedrop my framerate to 45 and lower when having 10 juggernaut behemoth and hyekka masters?

Also what do you refer to solo? sitting in your ship and do nothing or a real Solo mission because well I can't say that the orbiter is a solo mission :P

On 8/24/2016 at 7:48 AM, Lord_of_Lords said:

It is parallelized and has been by default for quite some time.  You can enable/disable multi-threaded rendering in the launcher before the game starts.

If you haven't seen this option, then I suggest verifying and optimizing the cache (in that order) on the same settings panel before complaining about optimization.  It's possible that some form of cache corruption has occurred leaving you with a sub-par and non-reproducible (read undiagnoseable or undebugable) experience.

I did this all so no need for this but I want to see your findings that your PC gives you when we do these kinds of tests and also please do the thing below and up with the juggies.

Furthermore thank you for helping the thread out with your input and such, and will you please give us your PC specs in this thread also to see where the possible bottleneck can be.

 

 

Chao, The Roaring Lion

Edited by TheRoaringLion
Link to comment
Share on other sites

2 hours ago, TheRoaringLion said:

Yes it is more apparent while with a full squad, funny thing tho that if I play with a dual squad like 2 guys it happens too but not as worse.
It is not as worse when you go with 2 guys so yea, also solo it is making my game a lot more smooth and playable.
But even then why did the symalancrum framedrop my framerate to 45 and lower when having 10 juggernaut behemoth and hyekka masters?

Also what do you refer to solo? sitting in your ship and do nothing or a real Solo mission because well I can't say that the orbiter is a solo mission :P

 

20 Juggernauts can cause fps drop even in the simulacrum, yes, from 300 to 45 even with top-end GPUs.

However, 20x drahk masters which summons 3 drahks in the simulacrum, this barely reduces any fps. (total 80 enemies in sight and are hitting me.)

I need to test if it's hyekka master's flamethrower causes problem, gotta disarm them.
EDIT: after disarming them, 20 hyekka masters barely reduces any fps either.
But juggernaut is still weird.
 

As for SOLO,
I mean "normal" solo play in a mission (or sortie with tons of enemies), not the simulacrum.

Edited by aerosoul1337
Link to comment
Share on other sites

1 hour ago, aerosoul1337 said:

20 Juggernauts can cause fps drop even in the simulacrum, yes, from 300 to 45 even with top-end GPUs.

However, 20x drahk masters which summons 3 drahks in the simulacrum, this barely reduces any fps. (total 80 enemies in sight and are hitting me.)

I need to test if it's hyekka master's flamethrower causes problem, gotta disarm them.
EDIT: after disarming them, 20 hyekka masters barely reduces any fps either.
But juggernaut is still weird.
 

As for SOLO,
I mean "normal" solo play in a mission (or sortie with tons of enemies), not the simulacrum.

well that is what I want you to do some enemies and I am sure more of them do drop your fps more then others but with some it is just more apparant.

Also please post your system specs!!! it is greatly appreciated that you will do this.

To mention GPU usage in Warframe seems not to matter a thing, Warframe depends on a rather strange rendering model. So I don't know why it begins to use less CPU and GPU when a lot of stuff happens.
 

Solo missions do Affect my gameplay positively so it seems that the Netcode makes it worse.
I know what Solo play is so please no lectures about this, as I already said I did try it and it makes the game much more smooth and like 200+ FPS.
Thing is tho that sometimes it does drop very low to +-60 and sometimes less while in certain maps(Uranus maps and some infested maps).

I would sincerely like a benchmarking tool for Warframe, that lets Warframe devs see that this game needs some polishing performance wise.

I know my rig is not the fastest ever but I can play games reasonably fast and stable to say that Warframe is definitely the culprit. 
Ashes of the singularity runs on 60 fps on my game but that game uses all of my CPU threads to the max and my GPU's to the max when it could and that is a real time strategy game. with loads more enemies on screen.
And yes I know that it is a DX12 game and such, I see Warframe could benefit from that a lot too.

 

Chao, The Roaring Lion

Link to comment
Share on other sites

Your rig is good enough for any modern game.
But warframe used to have better performance before U19.
I used to have 200 fps in a full squad raid.
After TSG: Hotfix #4, my warframe team play got less fps than the Witcher 3 on max settings.

My rig:

Windows 7 64-bit SP1
Intel Core i7 4790K @ 4.00GHz
RAM 16.0GB Dual-Channel DDR3 @ 933MHz
EVGA GeForce GTX 980 SC ACX 2.0 4GB DDR5
(GPU@1266MHz / Memory@1753MHz / Boost@1367MHz)

Resolution: 1920x1080@60Hz

Link to comment
Share on other sites

5 hours ago, aerosoul1337 said:

20 Juggernauts can cause fps drop even in the simulacrum, yes, from 300 to 45 even with top-end GPUs.

While we absolutely encourage tests like these to help us determine potential performance issues, you might be better off trying to recreate some more reasonable scenarios. For example, under no circumstances should you ever see 20 Juggernauts in a mission. If there is something wrong when trying to play with just 1 Juggernaut then that is absolutely cause for concern, but Juggernauts were created to be used sparingly. 

Edited by [DE]Dmitri
Link to comment
Share on other sites

10 minutes ago, [DE]Dmitri said:

While we absolutely encourage tests like these to help us determine potential performance issues, you might be better off trying to recreate some more reasonable scenarios. For example, under no circumstances should you ever see 20 Juggernauts in a mission. If there is something wrong when trying to play with just 1 Juggernaut then that is absolutely cause for concern, but Juggernauts were created to be used sparingly. 

While having 200fps in my landing craft, I get only 15fps during infested missions with many eximus units running around. 

Is there a chance of seeing a benchmark tool in Warframe to have reproducible results? Perhaps some kind of diorama that plays the same scene back for anybody.

Link to comment
Share on other sites

2 hours ago, TRSS said:

While having 200fps in my landing craft, I get only 15fps during infested missions with many eximus units running around. 

Is there a chance of seeing a benchmark tool in Warframe to have reproducible results? Perhaps some kind of diorama that plays the same scene back for anybody.

Unfortunately I am not aware of any current plans to introduce a benchmark tool for Warframe, however your suggestion has been noted.

Hardware specs aside, our best chance of tracking down these issues would be to narrow down the potential culprits.
So for anyone who has noticed this sudden decrease in performance (and has already tried to Verify / Optimize their download cache through the launcher), if you could answer these questions below you'd be a great help:

  • How is performance if you host a mission? How is it when you're playing as a client? Is there a noticeable difference?
  • Which enemy types would you say result in the most significant decrease in performance? (Infested, Corpus, etc.) 
  • Are there any mission types that are worse than others? (Excavation, Survival, Defense, etc.) 
  • Do you still notice performance issues if you try playing a PVP mode such as Lunaro? (so we can rule out general connection issues)
  • Does your loadout have any impact on performance? If you switch your Warframe or your primary weapon, is it any better?
  • Does switching between DirectX 9, 10, or 11 in the launcher show any improvement? Or even enabling/disabling 64-bit mode? Multi-threaded Rendering?
  • Does changing any of the in-game settings show any improvement? (Specifically: Display Mode, V-sync, Nvidia PhysX Effects, Texture Memory)
  • Do you notice any improvement if you disable Reverb in the Audio Settings? Or change Region / Ping Limit in the Gameplay settings?
  • What type of hard drive is Warframe installed on (HDD/SDD)? Have you tried installing the game to another drive? Was there any improvement?

With that said, you may also want to install some form of CPU / GPU monitoring software to keep an eye on your temperatures.
Something along the lines of HWMonitor should do the job, unless you have something else you prefer.

While a lot of the attention has been placed on the GPU, it would be good to know what kind of impact these framerate drops are having on your CPU, and whether or not temperature may have something to do with it.

If you can find a direct pattern that correlates with your CPU or your GPU, then please type something in the in-game chat along the lines of "cpuhigh" or "gpuhigh" and send us your EE.log in a support ticket. Even if you already have a ticket with us, this additional information could be very helpful.

Thanks everyone.

Link to comment
Share on other sites

This also happens to me with an Intel i7 4790k @4.5Ghz and dual GTX 1070s clocked at ~2Ghz at full boost (which btw Warframe can't trigger due to the very low utilisation of the GPUs) all running of a Samsung 840 EVO SSD. This happens primarily in the Void/areas with a high amount of PBR and when there's a lot of entities i.e. enemies and drops of all sorts. As for hardware problems and bottlenecks i have yet to see any with my system. Any game from the last couple year that i run near fully utilises my GPUs and almost never get abrupt FPS drops, something that is quite common with Warframe. If i had to take a wild guess i'd say the optimisation/the way the Evolution engine renders objects is out of whack. I'm no expert but this seems to be the case with Warframe and with a system like mine this simply shouldn't be the case.

As for settings it doesn't seem to matter what settings i run, whether i'm on max or low settings my FPS seems to not change at all nor does changing the Direct X help either. I've literally tried every possible solution including messing around with NVIDIA control panel settings.

P.S. it seems the SLI scaling of Warframe in my experience is also not great unsurprisingly, i'm not seeing too much of an improvement if at all when running single vs SLI. So maybe Warframe is leveraging the CPU more than the GPU which would explain the GPU usage but hey that's just my thinking.

Edited by iDEBz
Additional info
Link to comment
Share on other sites

its time for some fixes and physX improvement..
Btw: i have a lot of "horsepower" on my System and warframe is NOT a new game like overwatch (which i can run on max without Problems at all) ..

BUT warframe crashed my graphic Driver soo often in the last weeks.. Im not sure if it fixed now .. just saying..
..not good for shadowplay users... (but i did not get a Crash for 3 days.. soo maybe it is fixed)

There is much wrong with warframe itself

Edited by WaRsHooTer666
Link to comment
Share on other sites

9 hours ago, iDEBz said:

This also happens to me with an Intel i7 4790k @4.5Ghz and dual GTX 1070s clocked at ~2Ghz at full boost (which btw Warframe can't trigger due to the very low utilisation of the GPUs) all running of a Samsung 840 EVO SSD. This happens primarily in the Void/areas with a high amount of PBR and when there's a lot of entities i.e. enemies and drops of all sorts. As for hardware problems and bottlenecks i have yet to see any with my system. Any game from the last couple year that i run near fully utilises my GPUs and almost never get abrupt FPS drops, something that is quite common with Warframe. If i had to take a wild guess i'd say the optimisation/the way the Evolution engine renders objects is out of whack. I'm no expert but this seems to be the case with Warframe and with a system like mine this simply shouldn't be the case.

As for settings it doesn't seem to matter what settings i run, whether i'm on max or low settings my FPS seems to not change at all nor does changing the Direct X help either. I've literally tried every possible solution including messing around with NVIDIA control panel settings.

P.S. it seems the SLI scaling of Warframe in my experience is also not great unsurprisingly, i'm not seeing too much of an improvement if at all when running single vs SLI. So maybe Warframe is leveraging the CPU more than the GPU which would explain the GPU usage but hey that's just my thinking.

Like I already noticed in  loads of tests and testing environments,

Warframe Rendering Engine is out of whack and needs a look into it is totally Broken ATM and is not performing as it suppost to.

I had similar performance figures with my laptop a while ago and there it is not playable anymore its just too low and too unstable.
Please note  that my laptop is a "decent" gaming laptop from 2015.


Specs of laptop:
Operating System
    Windows 10 Pro 64-bit
CPU
    Intel Core i7 @ 2.50GHz
    Haswell 22nm Technology
RAM
    16.0GB Dual-Channel DDR3 @ 798MHz (11-11-11-28)
Motherboard
    LENOVO Lenovo Y50-70 (U3E1)
Graphics
    Generic PnP Monitor (1920x1080@60Hz)
    Intel HD Graphics 4600 (Lenovo)
    2047MB NVIDIA GeForce GTX 860M (Lenovo) 
    ForceWare version: 372.54
    SLI Disabled
Storage
    698GB Western Digital WDC WD7500BPKX-00HPJT0 (SATA)

 

it should play fine according to warframe reccommended specs but it does not. its just not doable with this laptop as same for my PC.

Going back at my main pc.

furthermore I experience a lot of framedropping and microstutter while playing warframe with and without SLI on.

I used DSR to force warframe to use more GPU but nope it just has same framerate and stunningly Good visuals(NOT).

Now answering the questions [DE]Dmitri asked.

Hosting does impact performance in a small margin it just makes it drop lower and make it lower for a steady rate when there are enemies.

Infested are the worst but other factions can do perfectly the same.

Excavation is apparently one of the buggers I notice it more but other missions are no unique change to the apparent problem.

PVP and lunaro are not my main focus but I second while trying that Framerate can dip too but not as much.

My loadout with nova is known to be visually intensive but it is not the main problem it also appears with other frames.

DX engine changing fom 9/10/11 makes a significant change going up in numbers the highest gives me the best performance(Pretty logical).

Reverb is standard off for me because it bugged me a lot, I did try to use it and it made the game doing the same so this is not the main culprit.

HDD raid 0 array with 4*1 Terabyte, 150Mbytes a sec each totalling out on a max of 600 Mbytes a sec max(Benchmarked).Disk-speed.PNG

So IDK about performance issues, I load levels like BF4 and other games like Warframe Faster then my SSD can sometimes so that is a thing to think about.

 

Chao, The Roaring Lion

 

*PS Look at this this is just funny and you see how to almost break the game: https://www.twitch.tv/theroaringlion/v/83459468

 

Edited by TheRoaringLion
PS
Link to comment
Share on other sites

Here my performance stats with MSI afterburner in Warfarm:

iHTbQKY.jpg

Now almost 60 fps isnt terrible but I should be getting more, I even have 144hz monitor and 100+ framerate certainly wont hurt. Not to mention I frequently get drops to 50s and 40s especially in crowded void missions, so its really annoying. This needs a fix of some form

gtx 1070, 16gb RAM, i7 3770 3,4ghz

Link to comment
Share on other sites

7 hours ago, Kurnuttaja said:

Here my performance stats with MSI afterburner in Warfarm:

iHTbQKY.jpg

Now almost 60 fps isnt terrible but I should be getting more, I even have 144hz monitor and 100+ framerate certainly wont hurt. Not to mention I frequently get drops to 50s and 40s especially in crowded void missions, so its really annoying. This needs a fix of some form

gtx 1070, 16gb RAM, i7 3770 3,4ghz

Agree with this having 2 GTX 970ties with overclocking combined more performance as a 1070 is just 0-0 Why? Give me my frames back and lets roll man.
Not to mention that Battlefield 4 runs like 200 Frames + because it is capped at 200 and almost does not drop at all is just amazing.
This all at 1080*1920, and BF4 is a ways more demanding game then Warframe is, so just to consider.

Chao, The Roaring Lion

Edited by TheRoaringLion
added reasons 0.0
Link to comment
Share on other sites

After Last hotfix there is not a change aside from some Particle issues that were not really a problem tho.

I hope they will still fix this tho because it is still prelevant in the game and it needs to be fixed really fast because this annoys more then one type of user for this game.

Not only it affects low ends but also high end users so yea this is a problem.

 

Chao, The Roaring Lion

Link to comment
Share on other sites

  • 2 weeks later...

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