[PC] Game utilizes only one thread/core

I do remember that some 3rd party software can cause trouble, anything related to system monitor, overclocking, screen-overlay or capture software, anti-virus might be the culprit.

Try to boot Windows without any non-microsoft software started.

1 : Start the program “msconfig.exe” , click on services tab, below you see a option called “Hide All Microsoft Services” (very important step), when you enable that, only the non-microsoft services you will see, and those you can disable. next click on Apply.
2 : After that go to Startup tab in msconfig, click on “Open Task Manager” , this will redirect you to Windows Task Manager’s Startup Tab, there you can also disable stuff with right mouse button.

After you did all that, reboot your PC and try the game again, see if it makes any difference or not.

Tried this, sadly no change, also reinstalled graphic drivers for my 1080 ti.

everything above 60 hz in windows is unplayable for me, lag and hardcore stuttering in menu and ingame.

60 hz is also laggy though it just doesn’t feel smooth at all..

I’m starting to think it’s really the threaded optimization that is just poor idk I tried fixing it whole day without luck.

I just did a test run on all 3 tracks. Monitored the framerate with Action and took a look at the MSI Afterburner log afterwards.
First of all my system specs:
WIN: Windows 10 Pro 64bit 15063.608
CPU: i7 7700k (stock clock)
GPU: gtx 1080 ti
RAM: 32gb
Game Drive: SSD

Game settings were all set to Max (motion blur turned off) 3840x2160@60hz.
The Framerate were fluctuating a lot 45-60 on all 3 maps, the worst performing one were the 911 GT2 RS/Dubai track followed by GTR/Nürburgring and “best” performing were the Racing Truck/Autodromo. All 3 of them had drops to ~45fps. Gpu Usage was sitting at 40-50% on all 3 tracks never went over 52%. CPU usage is insane with 100% on the first core all the time, ~20% on 2+3+4+5+8 and ~8% on 7+6. VRam usage were at 5.8GB and system ram at 11gb.

Btw, did you set the “Resolution Scale” higher than 100% in forza advanced video settings? that setting eats alot of VRAM.

I did some more testing today - It seems that Forza has a lot of overhead on Threads 0 and 1, then the game itself runs best for me on 4 separate threads - in this case thread 4 5 6 and 7, if I add other threads it runs worse.

I don’t know what this means for people with I5 etc but with an I7 set Affinity to 4 5 6 7.

I just thought I should go disable HT and try with different cores too - brb.

So I tried a few combinations of disabled cores/hyperthreading and they were all horrible.

Only on 4cores/8threads with Affinity set to threads 4567 do I get a good playable experience without pauses/stutters.

Even then it’s not perfect.

Game is just badly optimised or the windows store implementation has too much overhead.

Assetto, Project cars all run at max and are limited by GPU, F7 is limited by CPU, gpu usage is around 60% for me with everything @ max… it’s not like the AI is anything to rave about and the physics/interaction is fairly standard for a current gen game.

On a side note I’m a masochist so I downloaded the demo on my XBONE as well and it’s pretty crap on there too.

Have to take heart that the demo has been around for a while and their priority is the full game, I am sure it will be fixed.

I have the same issue and the game is unplayable on fullscreen mode. The only way for me to play is to play in windowed mode. Anyone have a fix??

Same, core one is maxed and all other cores aren’t optimized properly. Had some other weird issues too, like on the Dubai race if you go backwards on track and just keep driving around, the track disappears after about 25mins, cars are still driving around, 28-30mins the game freezes completely. Further testing is required, I’ve spent over 30mins in the Nurburgring race driving backwards and that was fine.

System Specs:
AMD FX-8370 8 Core 4.3ghz (latest BIOS)
Windows 10 64-bit (latest version)
Asus ROG STRIX GTX 1080ti OC (latest drivers)
Hyper X Predator 16gb 1866MHz DDR3

All settings maxed at 4K, stuttering issues at random also.

Benchmark:
Min FPS: 10.3
Max FPS: 61.3
Average FPS: 52.2

I think there’s 2 seperate issues at hand. Extreme stuttering/freezes are not neccesserily the fault of the bad CPU utilization. Case in point, on my set up (i7 7700k, 1080Ti) I have no problems maintaining 60 fps with no stutters or freezes at 4k and maxed out graphics. However, I see people with very similiar set up to mine, getting a lot of stuttering. In that case, I’d say the problem is elsewhere, possibly related to the game disliking certain drivers/software or a botched windows update.

The CPU utilization definitely needs work though. And I wonder, is multithreaded optimization not in the game because T10 could never figure out why enabling it causes so much crashing FH3? I hope not… that’d be horrid.

So I went back and played some Forza Horizon 3 last night, making sure to watch the cores, and it seems that it is a utilization issue, atleast on a Ryzen 7 1700. FH3 ran buttery smooth at 4K resolution, ultra graphics, whereas I’m suffering from micro stutters on FM7 Demo. I do hope these issues are fixed for the main release!

I have a i7 7700K cpu with a 970GTX, and i run the game at 1080p (60fps) at highest settings (except motion blur is off and resolution scale to 100%) … no issues whatsoever.

as kyaeyeon said, its either something in the windows configuration or a 3rd party software thats causing it. or maybe certain SLI setups, certain Nvidia settings.

I have set my Nvidia control panel settings like this :

“Adjust image settings with preview - Let the 3D application decide”
“Configure Surround, PhysX - Physx > GeForce GTX 970 (so not the CPU)”

Gentlemen,

Please learn how to snip your posts of irrelevant material and stop the quote trains.

Learn it right now.

When I first downloaded the demo, I couldnt even get past the ‘enter space’ screen, couldnt reach the menu. Then I downclocked my monitor from 75 hz to 60, and it worked. So my first advice would be to set your refresh rate to 60 hz. Then I was able to get into the menus. Then after, I set all graphics settings to the max, 1440p resolution, 2X MSAA etc and jumped into the race, the one with Porsche. Again, an unbearable stutter occurred (menus had lots of stutter too), checked my hardware via Rivatuner and saw that one core of my 6700K was utilised %100, second one was %50 and the rest two was like %10’ish. Surfed web for a solution, then I disabled microphone for F7 demo from settings, closed all overlay hardware monitors like FRAPS and Rivatuner, gave priority to the game through Task Manager. These helped a lot. Yet I was still experiencing rare micro-stutters on certain occasions. I checked my GPU status, my Asus ROG Strix GTX 1070 was not even utilised to the half, temps were like between 50 and 60. Then I was sure that it’s a CPU problem. Used game-booster of Asus GPU Tweak to stop unnecessary Windows services, set PhysX to be handled by GPU instead of CPU. There was an improvement, but I still couldnt get rid of those damn micro-stutters but at least the game was smooth enough. If my 6700K cant handle this game at 60 FPS I cant imagine what would be the case with mid-range CPUs. Game really needs some patch to adress this issue. My CPU get more utilised than my GPU even at 1440p max settings.

My advises to make the game work better:

  1. Set your refresh rate to 60 hz.
  2. Disable or close all kinds of hardware monitoring stuff, especially the Rivatuner (comes along with MSI Afterburner).
  3. Disable microphone for F7 demo.
  4. Stop unnecessary Windows services.
  5. Set PhysX to be handled by your GPU so that you can decrease the weight on your CPU.

The games does a poor jobs of multi-threading. My i5-4670k was peg on the 1st core at 100%. My GTX 1080TI was barely using 40% of it’s power. It does remind me of FH3 launch titles. I am hoping the demo is an old build and launch version will not be the same. I am above system requirement so I should not have any stutter. Turn 10 can feel free to reach out to me if they want to run some test with my setup.

I’ve done some more experiment. Both instability, imbalancedness of CPU usage and fluctuations of GPU clock speed are responsible for micro-stutters. Yo, devs, please address this issue until the game comes out.

Hello everyone,

Some users may notice that the game utilizes nearly 100% of one of their processor cores. This is expected behavior; we intentionally run in this manner so we can react as fast as possible in order to minimize input latency. Users on power-constrained devices, such as laptops and tablets, might want to use a Performance Target of “30 FPS (V-SYNC),” which will reduce processor usage and minimize power consumption.

My system is above system requirement and your core behavior is overwhelming every I5 users. I understand the decision you have taken but this is not working for a lot of people. You need to spread the workload against more core. This is the same issue we had in FH3. I think you will see a lot of angry users if you keep the same design. Maybe you should increase your system recommendation specs if this is the case. I should be able to run this game at 60fps with what I have (I5-4670K /w 1080TI) without any stutter.

I’d be more than happy to work with Turn 10 if they are looking for tester.

Is there any way this would be changed for the full release or even a patch soon after launch?
I’m getting pretty bad lag spikes every now and then on a i5 4690K, have 3 cores that don’t look like they’re doing much?

Are
You
Kidding ?

First time i ever see this excuse !
This is completely astonishing ! Project Cars, Assetto Corsa and other driving games are using 4 cores perfectly without the “latency” you talk about. EVERY Game released now uses 4 cores ! Even consoles have multiple cores !

We are in 2017, how can a AAA developper seriously justify the usage of a single CPU Core ?

No really, i can’t believe what i just read. We had the same problem during 6 months in FH3, yet you do it again for FM7 ?

Oh boy…

Hi Soy,

Can you expand on this some? What is the relationship between core load and input latency? It seems weird that your start off saying that maximizing core load improves input latency, but then recommend a change to settings to reduce this load to improve overall performance. It would seem like this recommendation would have a negative affect on input latency.