The game has this strange stuttering problem no matter whether I have the graphics set to Ultra (everything turned all the way up + 2x DSR resolution) or everything set to the Lowest possible. It runs at EXACTLY the same resolution (showing up as 60-70 fps), but I get horrible stuttering that becomes extremely noticeable at night.
Why is this happening? Well, first of all, EVEN IN THE MAIN MENU, two of the CPU cores are running at 100%. How? and Why? The rest of the six cores are running at about 50%. This stays the same in the game. The stuttering happens mainly on turns, and goes away on straightaways, so I can only reason that it stuttering due to CPU calculations.
My question is, if physics calculations are getting bottlenecked on the CPU, why aren’t they being done on the graphics card? My card has PLENTY of headroom
The studdering am real, unplayable on a 1080. It does not seem like they intend to fix this issue and makes me want to hold off on even getting horizon 3 despite the infinite hype I have with that game. Real determent to T10’s PC model, needs to be fixed or they will find themselves out of a customer base.
Whew, glad I’m not the only one with stutters and strange CPU usage graphs. I can play with the settings at 720p and all on low and still get stutters to happen on nearly every track/car/race combination, all the way up to 4k ultra settings. Frame rate remains locked at 60 for testing, but stutters just exist no matter what. Tried installing the game on my SSD first (Samsung 840 EVO 256GB) and then my storage drive (WD 2TB Black) for more testing. The loading is much worse on the WD of course, but the stutters exist on both drives. My CPU usage over a 30 minute session shows 1 or 2 cores being hammered at 100% nearly all the time, while the other cores and threads hardly get touched. I thought modern consoles having 8 cores was supposed to make porting easier in the CPU regard?
If you actually are reading this(T10 Devs), congrats because you are one step closer to realizing a huge flaw in the game.
My name is Luke and I run a insignificant youtube channel called Dual Xeon Gaming. As the name suggests, I have a dual xeon machine with a gtx 1080 that was built with the future of gaming in mind. Yes, I’m talking about DX12 and Vulkan and both APIs ability to efficiently utilize as many CPU threads as possible, or as designed by the game devs.
The problem with many current DX12 releases, is that, the dev teams don’t fully understand what they are dealing with. I think that they just think of DX12 as something for graphics. It is almost entirely the opposite. It is a chance to finally optimize games for 32+ thread machines. You must understand how important this is for the future of gaming especially racing “sims” that are usually CPU bound games.
Now, Vulkan so far, has been implemented into DOOM. From this, my dual xeon machine gained 100+ FPS going from 80 average fps to 180+ average. The reason for this was the utilization of all 32 threads. They went from using only 8 cores here and there, to all at once.
I urge you to take the necessary steps to make your future games well optimized for high core/thread systems. When I say high core, I mean 32, 64, and beyond, etc.
The results are there with Vulkan. Now it’s time to set a standard for the future. I advise your dev team to take a look at my Forza 6 Apex video to get an idea of how much the CPU is not being utilized at all. In fact my GPU is only running at 50% usage.
@Gilson, just watched your video and it makes me sad. T10 has so much potential and needs to hit the mark with their first PC release. Vulkan, yeah, is a beast and needs to be adopted more and hopefully quicker than DX11 was when it came out. I only have an i7 4770k but noticed a good boost to minimums and averages under Vulkan in DOOM with my 980Ti in 4k with all settings maxed.
@Harawan & Brkfast, I found these things to try elsewhere on these forums and I’m going to test them in the next 24 hours and report back. I figured I would paste them here so you can try them if you want to.
CREDITS TO RootedEwe580
“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. - YouTube”
CREDITS TO BallZ83
"This has worked for me:
Go to Task Manager
Select “details” Tab
Locate “forzamotorsportapex.exe”
Right click on it
Set priority - » below normal (you can test every setting except “realtime”; verify stability in game)
Set affinity - » Tick CPU0 and CPU1 (tested on i5 4690K overclocked to 4.5GHZ; for i7 CPUs you might want to leave 4 cores enabled)
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.
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.
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
I can attest this method has a direct effect on the problem. In my case it made it about 10x worse. So I swung the priority to high, Reduced the problem to be almost unnoticeable. Only another form of stuttering, more like frame skipping happens every once in a while. Set it to real time and bad things happened. Play around with this one for sure if you are having the jitters.
Cool! Glad to see it had some effect. Interestingly enough, when I tried “high” or “realtime” priority it made my game perform about 5x worse than normal. Low priority is still working great for me. I have Apex installed on an SSD, do you? Not sure if that would explain what is going on here but it might just help T10 if they see this. I’m still hesitant to make a new thread with this information about priority changing since it’s just 2 of us (maybe more?) that have used it to varying degrees of success. Feel free to make a thread if you would like to, if not I might find the time in the next week just so more people can try this out. I sincerely hope FH3 on Win10 isn’t going to have these same issues (why I haven’t preordered it) but maybe this tweak will be useful if FH3 ends up being problematic for people.
Lastly, did you lose 8GB of RAM in the last 2 weeks? Does that mean you are no longer in dual channel? I’m just poking around for reasons why the game might still be stuttering/frame dropping, maybe some of this will give T10 devs some clues.
For me, the stuttering seems to be directly related to the hard drive reading. I can watch with completely accuracy as my stuttering coincides with the hard drive lighting up like a Christmas tree. No other game I have played has ever done this.
Huh, same thing here. My PC is on my desk right next to me, so I can see the white HDD light flick on out of the corner of my eye when the game stutters. What drive do you have the game on? I’ve tried my SSD and my HDD and I get basically the exact same stutters on either one, so it seems like it may be a game engine/data streaming/memory leak issue. I tried increasing my page file on my SSD to over 10GB to see if it changed anything, but no luck.