Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
No, it most definitely isn't, at least not for my pc.
I have an i5 4670K@4.4Ghz, 16GB Ram and 2* R9 290.
I run the game at 2560x1440, with all settings turned on, population density max, I get 24 FPS.
Cpu load is 40%, Gpu is 100%. Turning SSR off, FPS goes up to 35, gpu still at 100%. Setting quality to low and turning off all other options, including developer options like hdr, the framerate now is about 63 FPS in the same spot I get 24 FPS with high quality. So there's that, but the game doesn't look beautiful anymore. Cpu still at 40%, gpu at 100%
Lowering resolution to 1920x1080 further improves the framerate, but for me it looks horrible on my 27" monitor (I'm crazy that way... :) )
If I can run Shadow of Mordor on medium to high with 50-60 FPS and GTA V on high for 50-60FPS, then Id say my card is pretty damn good and if it can run those games at a high framerate with medium to high settings then it sure as hell should run this on high with a stable framerate
A few things
If your cpu shows 40% that could well be maxed. Unity isnt very well multithreaded* so it executes a bunch of tasks one after the other , not necessarily on the same core so no single core might report 100% and the total wont ever reach 100% or even 50% on quad core)
But if SSR disabled goes from 24 fps to 35 fps then you are probably gpu bound (like I said assuming your res isnt too high you will be cpu bound, I guess any card can eventually find a res that limits it) you have 2 290's but one one is running I assume (given our previous conversations about full screen mode) Note SSRR is very expensive per pixel, all though I'm suprised it hurts a 290 that much even at your 1.4K res (Also disabling SSRR will have a very slight reduction in workload on cpu but its only half a ms or so, less on your 4.4Ghz machine)
You could do an experiment where you put all the good settings on, but slowly drop the res, at some point the frame rate will stop going up, at that point your now cpu bound rather than gpu bound, at that point what's your gpu load say is it now <100%.
Mike.
btw Nvidia 750 takes 18 ms to run SSRR at 1080p, so if we guestimate your gpu to be 3x as fast at SSRR but your doing 1.7x as many pixels that gives your SSRR time as 10.2 ms
so if your running at 24 fps thats 41.6 ms take away 10.2 ms = 31.4 ms which is about 32 fps but you get 35 fps so I guess your card isnt quite getting 3x the performance of a NVidia 750.
doing the math the other way you went from 24 fps to 35 fps so from 41.6 ms per frame to 28.6 your SSRR at 1.4K res is taking 13 ms
* putting it mildly
The gpu is at about 73%, cpu around 58%.
Framerate at this spot is 59 FPS (vsync is off).
This is a screenshot:
http://imgur.com/a/WmVcQ
So, yes, it seems indeed that the game is cpu bound. Using another engine than Unity is not an option right before release, I take it? :)
That's very disappointing to hear, because it leaves me to wonder how much your team can optimize this game without switching game engines....
http://users.on.net/~rastus/sat-reign.png
but for SoM or GTAV case - they can't be used in such way, cuz both are "terrible console ports" and ..d up in number of ways. all im just trying to say: "try slightly reduce GFX settings ingame". all mobile(with "M" suffix at end) GPU's had Very smaller number of texture units and shaders count. its physics - you can't stick/pack too powerful GPU in notebook, untill someone figure out how to properly power/feed and cool-down/heat-dissipate that things, which is none of vendors care to do/invest in R&D about.
Nice, but now try running SR on 1920x1080 and 2560x1440 instead of that small resolution you have there :p
And don't use the intro level, I get better framerates there as well.
Use for instance the same spot I was in, to get a beter comparison. I was in The Grid on Musk Circle.
I have the ASUS R9290-DC2OC-4GD5, which has the same specs as your 290 tri-x.
BTW, it still can be cpu bound, your i7 has 8 cores (4 + 4HT) so if Unity scales with the number of cores, than it has more time to feed the gpu, which results in the gpu at 100%, making it gpu bound as well as cpu bound (because of crappy Unity engine).
Well, if those games are 'terrible console ports' then it just shows that his NB can handle those games just fine at good framerates. A 'terrible console port' usually is poorly optimized and has bad framerates. So you're contradicting yourself, imo.
in you case - plying with GPU drivers options usually helps(both mobile NV and AMD chips can notably speed up, in result). but generally, expecting to run in par with desktop in games, where desktop chips really chalennged in "all turned on" preset - quite naive, bro.
I get what you're trying to say.
And as OP already stated, he did try to lower settings, as did I.
The OPs main question remains, why does this game perform so bad in comparison with seemingly more demanding games like SoM and GTAV?
What can be done in his specific case, short of buying a new pc, to get his framerates to an acceptable level?
It's a simple question, the answer can even be, "nothing can be done, your system doesn't meet the minimum requirements", which would be sad, but honest.
/edit:
Before we get the answer "nothing can be done, your system doesn't meet the minimum requirements", OPs system is faster than the recommended specs.....
Which raises the question in me to the devs, what is the expected framerate on the recommended system? And the minimum system? On what resolution and with what settings?
Disable SSR, that one really is a performance hog. And disable AA.
Set the overall quality to low.
Most other video options, like SSAO and shadows, didn't do much for me within the same quality setting.
I don't know what the quality setting difference is between low, medium and high. Low gives more FPS, high less FPS.
Try disabling some settings in the developer options, there are some that also influence the framerate like godrays and hdr, but not so much as SSR.
Basically, turn everything off for best framerate.
Then enable things one by one until the framerate becomes unacceptably low.