Dishonored 2 odd performance Tested with one core and all 8 threads thought task manager. It only stress one single CPU core!! https://s13.postimg.org/l0kjhaf0n/Dishonored_2_pic1.png https://s12.postimg.org/6g62dagwt/Dishonored_2_pic2.png I can take more pics to show on different levels how it only use one core for all its processing. This basically explains why the game has frame pacing issues and frame stuttering? Also trying to disable core 0, will make it go to another core to offload to 90-100% Update *** did a geforce experience and it optimized my settings. CPU usage is scaling... Testing settings to find out why it goes to only one core on ultra settings.
another modern "optimised" title. Hence why for the time being having those CPU's with massive amount of cores, or having SLI, for gaming LITERALLY is a waste of money. All of the modern sloppy developers are not bothering to optimise their games at all. Back in 90's John Carmack was tearing out his hair at how to optimise his games to make them run on maximum amount of computers that potential consumers have. Nowadays they just throw stuff at you that looks more or less good, and runs HORRIBLY. Game barely looks better than something from 2006, however needs like GTX 1080 for 1080p. Of course im exaggerating a bit, but that is for the most part true for various AAA+ titles recently. Hell they cant optimise games for dx 9,10,11 and they already introduce DX12/Vulkan to make it more "optimised", which in result you see now games that run WORSE on Dx12 then on Dx11, which should be the opposite... xD Lazy developers aiming for cash grabs, and try to add additional value to their titles by adding " Dx12 Support, or Vulkan support" which in the end of the day we can see properly implemented on like 2 games.... Pathetic. SLI is even more pathetic, i had SLI for the first time on GTX 670's, and actually for couple of years it was getting better in terms of SLI ACTUALLY WORKING. The way it WORKED was a whole different story, some titles had good scaling, some had barely any scaling, some just enabled it to work, and gave you 0 scaling. Then i went for SLI 980's, same story, however it became even WORSE, barely anything supported SLI. And now 2016 you see literally BARELY anything supporting multiple GPU's at all. Disgusting.
So true. Exactly how I have felt for years now. I understand that being PCMR and all comes with a bit of tweaking and setup compared to console, but the lengths that people have to go through these days is absolutely ridiculous. Then, like this game, no matter what we do it won't function anywhere near how it should. Shame...
I have a feeling this is a clear case of PEBKAC. the game uses multiple cores just fine, without usage of GFE, at any settings. https://www.youtube.com/watch?v=UDoTK0z74yM
Dishonored 2 isn't the norm, its simply just using an older version of id tech that never did run that well. Oh, and stop using the word literally for no reason... it drives me nuts!
I think a big part of the problem is these gaming companies are now huge and run by executives. Executives that likely don't actually play video games but are rather just running a business. So when deadlines get tight anything that an executive can't see gets pushed back for what they can see. Shiny graphics, cinematic cut scenes, and cool looking effects take precedence over optimization because they are never going to see the game on a low-mid range machine anyway. The heart has been stripped away from the art of making games in favor of speedy revenue. Of course there is the opposite of this spectrum with companies like Valve that have no deadlines and have not released a full game in over 3 years. But you can rest assured that when they do it will run well.
A higher level of user error and the fact everyone now has a voice is the main reason games appear less optimised nowadays.
Yep. the OP, while i'm sure is a nice guy with good intentions, often has threads which end up being user error. It has to be said. and in this case it's true as well. It happens to the rest of us as well. as long as we learn from our mistakes, it's all worthwhile experience. i've posted my own video up there with core utilisation being just fine, and if you check around yt, everyone else is seeing it as well.
Its still not fixed. Its still abusing one cpu core. I was under the assumption thats its using all threads which its not. its using mainly only one. Even with the geforce optimization.
I get that exact sort of usage with hyperthreading disabled. But with hyperthreading enabled it mainly stress one core.
I'm seeing some load distribution across multiple threads on a 4790K, HT on as you can see from the image. It's running mostly on Ultra, draw distance High, with DoF and lens flare disabled because I don't like them. Spoiler
Don`t forget that GFE (and overall game profile editing) can only change the DX drivers/videocard drivers CPU core usage. Because game code (engine or whatever) is developed with or without multithreading and that can`t be changed. Also OS can dynamically change the CPU affinity of game threads unless the game calls Win API to pin its threads to certain cores.
have you done any OS tweaks related to CPU's? any sort of apps installed or activated that could affect it? Because when I look at yt videos, i'm seeing users with the same CPU as you, have usage across both the logical and phsyical cores. https://www.youtube.com/watch?v=KMszV6Trvmw
Dishonored 2 is such a great game, one of the best of 2016 IMO, but its performance leaves much to be desired. On my PC the game is certainly playable maxed out at 2560x1440 but performance issues and bad framepacing really hurt the experience for me. I think the blame falls entirely on the choice of engine and Arkane Studios should really have just stuck with Unreal Engine, switching from 3 to 4. I can only wonder how much time they spent modifying idTech5 yet the end result, art style aside, comes across as dated and badly optimised.
I could not agree more with you darren on this one. It could easily be in my top 5 best games of this year, but due to the bad performance its not in the top 10 even.
No, nothing to affect the cpu usage in any way is installed. The bios is configured with all c states and speedstep related functions off. I maintain a 4.6 overclock with no thermal throttling and temps never cross over 70 degrees. It appears in certain scenarios to be using all threads but actually as you progress it jumps back into using a single core to process new areas or environmental details. It does not allow multi threaded processing for gameplay but only for loading as i can gather. The game maintains 60fps thanks to the gpu overclock but it can reach much higher if they optimize the cpu performance for this game. This game is horribly optimized and the main culprit is its cpu optimization. Also, i've tried and tested almost every cpu tweak out there in previous installs and builds of windows. No need to tweak when in every other game i test all threads is being used effectively such as battlefield 1 and the witcher 3.
This is exactly right, it's a great game but the performance is bad for the graphics it has, good art direction aside. There are games that look better and manage to run better still and the frame pacing is indeed especially bad. I don't think I've seen another game that uses almost all my 16GB RAM and 8GB VRAM either. I've almost finished the game and it used multiple threads throughout, as you can see from the screenshot above and from what others have said as well. The game doesn't run well for what it is, but I don't think I've seen any other place showing it to only run on a single core.