CPU usage

But since the game is bugged and only uses half the available cores, then that CPU will probably be fine if they fix that issue.
And for the rest of us who have quad cores or better the real problem here is the disk activity/swapping causing the game to chug and in those cases faster disk access would help alot.
It has absolutely nothing to do with cpu bottlenecking if the game runs fine and then starts stuttering after a few races and that suggests there is serious issues with memory management or some serious memory leak somewhere.
On my system for example I saw a HUGE improvement from just using my actual physical ram as a ram disk to prevent windows from using my physical disk for virtual memory.

The game isn’t bugged. I’ve seen reviews of other DX12 games and all of them do this. They only use half of the available cores instead of all of them

i think if can change some values on targethardwareprofile it might work
how can we get permisions in order to change some files?

1 Like

yes I was thinking this too!! how do we get to write in it??

You need to take ownership of the folder.
Edit the file and save a copy to somewhere else, then replace the original.

Make sure to revert ownership back to TrustedInstaller when finished.

Do so at your own risk.

[/quote]

You need to take ownership of the folder.
Edit the file and save a copy to somewhere else, then replace the original.

Make sure to revert ownership back to TrustedInstaller when finished.

Do so at your own risk.

[/quote]

Did you try it yourself?
because i did and even then i couldn’t make any changes

Yes, i did find out that too, and i did find it very odd.
One thing is not using the cores, other one is seeing core #0 and core #2 of my Phenom II X4 945 at full 100% bottlenecking the GPU, when i have there 2 extra cores that could be useful.
People could say whatever they want, but wasn’t DX12 being a big leap in multithreading and multicore efficiency for the games?

I don’t seem to find that efficiency when the game have an artificial limitation for half of the Speed.

Would love Turn10 to explain if this is a bug or a feature for something.

It obviously has a memory leak, my comment to him was to deal with the OP who does have a CPU bottleneck regardless. Memory leaks seem to be a reoccurring issue with Forza games.

But since it run fine from a cpu standpoint on a quad core i5 using only two cores, then it might run fine on that overclocked dual core as well if they ever fix the core usage.

[Mod Edit - Abbreviated profanity, profanity and profanity that is disguised but still alludes to the words are not permitted - D]

[Mod Edit - Abbreviated profanity, profanity and profanity that is disguised but still alludes to the words are not permitted - D]

Ok, for people interested in some facts and not the hyperbole being thrown around currently.
I’ve spent the morning running some tests on Forza 6:Apex, and these are the “FACTS” i’ve uncovered.
During the menu and even races two cores on my Skylake i5 6600K are indeed getting hammered, but not to 100%, it’s between 90-100%, but and here’s the important part, the other two cores then run between 10% and 60% each depending on if it’s a solo race, or a full grid. I assume two cores run the main physics engine, and the others are responsible for drivatars etc. Which means the quad core minimum is indeed a correct assesment.
Secondly it runs my CPU up to temperatures i’ve not seen the CPU go anywhere near. 69’c is very high for this build but there are still optimisations to be gained hopefully. Older chips will probably not be able to run reliably without have to thermal throttle as well as missing vital command extensions.
You can all stop saying it should run on a crappy old dual core now. You won’t, but you should.
On the GPU card side of things I ran it on a GTX 970. With all settings on ultra/max it only used about 56% of the GPU’s processing power and 81% of the 4GB of VRAM. The GFX card was hardly breaking a sweat and it ran at 56’c. Nothing for this card.
The game is clearly very CPU dependant, and with PC CPU’s running at speeds of 2 or 3 times faster per core, those two maxed out cores are equivalent to half the Xbox Ones CPU cores. With the other half for running Drivatar processes etc. That would seem to fit.
Basically they have ported across to PC and just gone from 8 slow cores to 4 fast ones. But the main game engine is capable of running on the two cores. Hence them getting hammered. But the other cores do come in for extra cars, weather etc. So dual core might, MIGHT let you run around a track on your own, the other cores are needed for all the other stuff. That seems to be how they load balanced the cores. It’s not perfect as one half of the CPU is cooking itself running hard and the other half is sitting around waiting for it’s command queue to fill up. But the game runs very well so it’s working.
Speaking of the game running, the weather effects on PC are even better, water everywhere, sounds of water splashing seem to be more pronounced, as do other environment sounds. Still bit of an issue with other vehicle sounds. Oh i’m running Apex on a brand new SSD which was installed just before I finally got the game downloading which may prevent any stuttering issues people have reported. It feels so fluid on PC using the Forza LE Xbox One controller means no change in control, but it “feels” tighter, more responsive.
Maybe some other could do their own testing and chip in with results. The more info we give the better they’ll be able to get it running smoothly for the most possible people.

the xbox one is a quad core not a oct-core (yes it says is a oct-core on the box but from a programming and performance stand point its a quad and not a particularly good one)
and AMD makes up for that with a very high clock speed something the xbox doesn’t have …

with amds chips the cores share the init/fp scheduler as well a as single fetch/decode block
this is basically what amounts of hyper-threading in terms of SMT performance
which leads to issues where you can have less performance by loading up all 8 threads, so traditionally you need to be careful of how you allocate stuff you need to make sure that intensive stuff runs on x cores while the lower priority stuff is relegated to the ‘free’ cores that can share resources without running into a race condition

for those who are saying its a heavy game and tha a pentium is not enough
here is a proof of how bad optized this game is!

here is a proof


after that i was able too run the game on lowsest setting without opponents with G3258 on 1 CORE and gpu using ONLY 20%
just imagine if they optimized it right! (i know its a beta)

DX12 games its supposed to decrease cpu usage not increase it!

1 Like

Dx12 is supposed to improve the drawcall distribution between cores. i see with MSI afterburner that my gpu utilization dips while some of the cores are sitting at around 60%, ussually 2 or 3 cores of my fx-6300. meanwhile i run BF4 on 1080p ultra , Mantle (similar to dx12) and have nearly pegged at 100% gpu ussage and about 80-90% ussage on every core. Frostbite and Dice have figured it out better it seems.

at least there is somebody else in this thread with a brain
cheers also process hacker ftw personally I use procmon as I find processhacker a bit overkill for day to day

1 Like

So on fewer cores it runs badly? Like everyone has said? Thanks for that!
What is the point of trying to run the game on 1 or 2 cores, most modern games are requiring quad core as minimum because that’s what you need to run all the complicated interconnected systems of modern software. Who wants to run Forza: Flipbook? If you can get it running well under minimum specs i’m sure some people will thank you for that, but I don’t think you will. Minimum specs are there to give people an idea of the hardware they’ll need to run the software. But we all know min spec is hardly ever an enjoyable experience, so trying to run with hardware below that just seems like self flagellation.
Have you tried downloading some more RAM off the internet…?

Minimum CPU requirements are the equivalent of 6 athlon 5130 cores since that’s what the consoles have…

g1820 gtx 650 @1080 high ~25fps while recording@yas marina,closing every prog and going full screen it plays at about 28fps, 30fps is the minimum since that’s what you can select in the game settings.

The freezes and stutters that everybody encounters are due to a thread running uncontrolled and way faster than it should,unfortunately there is nothing a user can do about it.

That’s not how it works. Console requirements are ALWAYS lower as they have a set target to aim for that they can optimise to. With PC they have so many different CPU’s to take into account they can’t optimise as well, so they have higher minimum requirements to make sure things run. It has always been this way.
As for the freezes and stutters i’m not getting them, and neither are lots of others so not everybody is getting them. It’s another case of those who are getting them assume everybody is. Which is almost never the case. Many different issues can cause the stutters and as not everyone has identical hardware the world over unlike consoles it means narrowing it down. But if people come along and say everybody is getting it that’s not helping.

and what does the cpu have todo with optimization (in this context)
if you have a slow section of code or a thread going nuts or a memory leak that has zero bearing on what cpu you are executing on thats a pure programmatic error
secondly for the 8th time the consoles are not 8 core they are 8 thread and there is a huge hugeeeee difference in both how you approach programming on them and what kind of performance you are going to get vs say even a modern intel dual core just because you don’t have 4 or 8 threads doesn’t mean you can’t get the same performance (especially when you are comparing AMD to intel)
and as it stands now this game could run perfectly fine on a g3258 with a full field of AI and still have power to record video …

this is evident by looking at the threads via process hacker and iding how they are allocating stuff and right now they have a lot of overhead and threads sitting and spinning doing nothing