the point is that if the game could utilize all cores available and not half of them,
A pentium g3258 oced using both core could run this game AT LEAST on medium graphics with a little bit better optimization.
forza 6 apex BETA is maybe the worst optimized game so far, thats a fact!
Lets hope it will be fixed at launch
I dont see any reason for it requiring any more than one full core at the moment.
On my rig, FX-9590, it uses two threads and the other 6 have a small workload (25%), probably distributed throughout the remaining cores, but the CPU is not limiting the game.
It runs at 60fps, even with 2560x1440p VSR on High with one R9 280X.
Your asking for the game to use resources it doesnt need, or your CPU is WELL BELOW THE REQUIRED.
What do you expect for a 65 Euro CPU? Next you’ll be saying that this should run on and Intel HD 3000 GPU.
On my new skylake build the CPU runs two cores at 90-100% the other two cores go between 25 and 60% depending on the race/weather etc. I’ve already said that, so making it run on one core isn’t going to make any meaningful impact on performance. As for it only using half cores, that is some of the time, and probably at low settings. With everything on ultra it starts to utilise those other cores as well.
Does it?Or does it just show thread migration?
Do you get 100% load on all 4 cores or did 2x100% turn into 4x50% ?
Same exact threads being tossed around between the cores without any benefit.
If you could check with process explorer, or similar program,if you got 4 threads with close to equal % running all at once,that would be great.
I went from cores0 and 4 at 100% utilisation to cores 0 and 1 at 100$ utilisation with the rest idle
the likely just very quickly patched the affinity routine
I’m playing it high, nothing dynamic, 1080p, fx 8300 @ 4.2, 12gb 1866, gtx 660 oc, and its really smooth! Only time i stutter is if i drop cpu speed back around 3.5-ish. Great job so far optimizing it!
Only fix right now is to manually manage the running threads…
What I changed can be seen at 10:19
basically
Thread with highest usage, affinity to only core 1 at priority of idle
— second – 1 — above normal
highest usage threadpool only core 1 ,priority unchanged
As many of the other threads as you can only on core 0.
I have to lower some threads just to get it to start so your mileage on what you have to change may vary.
While in the game, if I alt+tab out and open the process in task manager and “set affinity”, disable CPU 0 then play forze, alt-tab out once again and re-enable it, the stuttering and freezes stop.
I’m running Apex on i7-5500U(dual core) and AMD R5M330 (both OC’d at 3GHz and 1100MHz resp. ) & 8GB ram.(I know it’s the bare minimum)
But for some reason every time I start the game, 2 of the 4 logical cores (specifically CPU2 and CPU3)get parked. I’m using ParkControl and that has enabled me to run the game at 3Ghz on only 2 cores and the game runs fantastic for most of the part except for the occasional disappearance of everything except my car, which I got to know is the non-execution of other threads. Can please anyone tell me how may I unpark those cores while playing (apparently even ParkControl and advanced settings can’t do this.),so I get to enjoy it completely?
Hi,
here you can see a picture of my CPU when I play Forza 6 Apex.
I see 2 CPUs with 100% and the others do much less or somtimes nothing. Any ideas why? Is it normal?
Wow. I am blown away. So I tried out all of the affinity and thread changing stuff first and then did a few races. It only made things worse, with even more frequent stuttering and lower frame rates. Set things back to normal and got back to 60FPS lock with a stutter or hitch every 4-5 seconds. Decided to go through task manager and change the priority of the game executable to “below normal” and do a few more races. Game ran the same. Rio in daylight was playable but full of stutters, Spa in the rain was an unplayable stutter fest and so on. Decided to change the priority of the game to the lowest setting possible (low I think it was) via the task manager details menu…HOLY COW! The game runs like a dream now! Played a 6 lap race on Rio full with 16 cars and not a single stutter! Proceeded to play Brands, Spa and Yas with the same result. This is with maxed settings and 4k resolution. The only time I can get it to drop under 60FPS is on Spa in the rain and 8xMSAA, so I just turn it down to 4xMSAA and it is perfectly playable and looks the same in motion. Yes, the game still does the stupid maxing out of only 2 cores, but it runs flawlessly in my case like this.
The last few laps of my Brands race in GT3 cars I actually forgot that I was playing on PC, something that hasn’t happened since the release of FM6:Apex. Having a full race locked at 60FPS with zero stutters, just like the X1 can do, totally got me in the zone and put a big smile on my face even though I finished 6th! No matter the level of skepticism, I would at least give this ~10 second fix a try and see if it helps you out at all. CREDIT TO BallaZ83.
TL:DR - Open game, open task manager, go to details tab, right click on forzamotorsportapex.exe, change priority to low, go back to game.
If anybody relevant from T10 sees this, my system is as follows.
ASUS Z97-A 2801 BIOS
i7 4770k @4.4GHz w/Hyperthreading enabled
EVGA 980Ti 6GB @1400/7800
16GB G.Skill 2400MHz 10CAS DDR3
Samsung 840 EVO 250GB
Xbox One controller
It worked, thx a lot for the tip!!!
Open game, open task manager, go to details tab, right click on forzamotorsportapex.exe, change priority to low, go back to game.
My specs: I3 4170 @ 3.7 ghz and a Gtx 960 2gb vram and after setting it to low priority it uses all the threads at about
Cpu 1: 91%
Cpu 2: 60%
Cpu 3: 95%
Cpu 4: 80%
and the game runs ok in 60 - 80 fps all settings on high, no stutter on any track rain night full grid or watever. Hope we see some optimization in Horizon 3 and we don’t have the same problem