News

DRM Could be The Cause of Forza Horizon 3 Performance Issues

Forza Horizon 3 has received rave reviews from almost every single professional outlet and is a serious contender for game of the year. Even though I haven’t played the latest entry, Forza Horizon 2 was a memorable experience due to the accessible handling model and open world environment. This magical formula has widespread appeal and intrigued those who usually tend to dismiss sim racing titles. Microsoft’s Universal Windows Platform and closer integration between Xbox and PC resulted in Forza Horizon 3 launching on Windows 10 for the first time. While some users are perfectly content with the PC edition’s performance, others have encountered sudden hitching, stuttering and lacklustre optimisation. This is caused a lively debate about the possible cause. According to the Reddit user dkhavilo, the performance issues could stem from Windows’s encrypted file system which increases CPU loads:

“I’ve done some investigation. From what I’ve read on the forums, measured in MSI Afterburner and found on the disk:

The reason of those stutters is the fact that the game uses EFS which consumes a lot of CPU.

Yesterday, i’ve captured a usage on my CPU and GPU, and found interesting thing, when CPU has 100% a lot of stuttering appears and GPU usage lower fluctuates at 50-80%. Stutters mostly appears in a city and mostly at the fast speed, when the game loads a lot of assets simultaneously. The i’ve navigated to a folder where game is installed and found that game folder uses EFS, which AFAIK uses AES256 encryption. Having EFS is ok for sensible documents, not the game files, because it requires a lot of CPU to decrypt.

There’s also a post on the official forums where a user has issues on a 4-core CPU, and has no issues on a 6-core one.

P.S. My specs are i5-6600k @ 4.0GHz, MSI Gaming X GTX 1070, 16Gb RAM, installed on a 512Gb Crucial MX100.

Update 1 During cpu spikes there’s a high IO activity too, as assumed on the mentioned forum thread, this can be the result of encryption preventing files to be cached. This can also prove, the encryption might be a problem, because cpu is bottlenecked when reading a huge amount of data. If you have HDD, then read speed is pretty low, meaning you have less data to decrypt each second, but on an ssd, data reads very fast resulting in a big cpu spikes.”

To be fair, Halo 5: Forge employs this form of security and complaints about performance are relatively small. Saying that, Forza Horizon 3 renders assets at high-speeds which mean it’s probably more susceptible to suffer from stuttering. It’s important to note that the game runs perfectly fine on certain configurations. On the other hand, the DRM theory has some merit and is worth investigating further. Honestly, I wouldn’t be surprised if the game relies heavily on the CPU and disabling EFS might not be the magical answer.

John Williamson

Disqus Comments Loading...

Recent Posts

Refract Gaming Crimson – Home & Casual Pre-Built Gaming PC

Pre-built gaming PC for casual and entry-level gaming Cherry-picked hardware and hand-built by Overclockers UK’s…

4 hours ago

MSI NVIDIA GeForce GT 1030 LP OC 2048MB DDR4 PCI-Express Graphics Card

One of the deciding factors in performance is the quality of the components used. That…

4 hours ago

LG 27″ Ultragear 27GS60F-B 1920×1080 IPS 180Hz 1ms Widescreen Gaming Monitor

We have raised UltraGear's speed standard from 144Hz to 180Hz. You can enjoy ultra-clear and…

4 hours ago

Cooler Master Mobius 140P ARGB High Performance Fan

Cooler Master’s Mobius 140P ARGB is our new series of performance fans. With our enhanced…

4 hours ago

Ducky Mecha Mini 60% RGB USB Mechanical Gaming Keyboard

MINIATURE DESIGNFull aluminum casing Durable exceptional reliable performance USB HID with the highest frequency of…

4 hours ago

MSI 32″ MAG 32C6X 1920×1080 VA 250Hz 1ms A-Sync Curved Gaming Monitor

Visualize your victory with the MSI MAG 32C6X gaming monitor. Equipped with a 1920x1080, 250Hz(OC)…

4 hours ago