Forza Horizon 3 has been updated on the PC, with developer Turn 10 increasing the number of concurrent threads used by the render architecture, which squeezes DX12 even further to use more of your PC that is normally tucked away and hidden.
Turn 10 has also updated Forza Horizon 3's threading affinity model, so it will use more of your CPU threads. This means that PC gamers will get better performance out of the game in CPU limited situations on High/Ultra graphics settings. The new update will be pushed out through the Windows Store, with Turn 10 also adding in support for a slew of steering wheels on the PC.
PC Update Improvements
Alongside the release of the Forza Horizon 3 Hot Wheels expansion we are pleased to announce numerous critical improvements included in the Windows 10 PC version of the game. These improvements are included in today's automatic update, and do not require the Hot Wheels expansion to take advantage of.
Expanded Driving Wheel Support
With the most recent update of Windows 10, Windows Creators Edition, we have expanded our list of officially supported steering wheels for PC. The full list of newly supported wheels:
- Logitech Driving Force GT
- Logitech MOMO Force Feedback Racing Wheel
- Logitech G920
- Logitech G29
- Logitech G25
- Logitech G27
- Fanatec ClubSport Wheel Base V1
- Fanatec CSV2
- Fanatec CSR
- Thrustmaster TS-PC
- Thrustmaster T150
- Thrustmaster T500 RS
- Thrustmaster TMX V1
- Thrustmaster TMX V2
- Thrustmaster T300RS
- Thrustmaster TX 458 Edition
- Thrustmaster TX 599 Edition
- Thrustmaster TX Leather Edition
- Thrustmaster TX F1 Edition
- Thrustmaster TX GTE Edition
- Thrustmaster RGT
Improved CPU Performance
We have observed that a large portion of players are CPU limited when trying to run Forza Horizon 3 at high frame rates, including locked 60 FPS and unlocked. By analyzing telemetry, we have developed targeted optimizations for this group of affected players by increasing the number of concurrent threads used by the render architecture. We have taken further advantage of DX12 capabilities to allow the visuals to be processed out of order during the frame, in order to reduce synchronization stalls and decrease CPU execution duration. These changes result in a significant CPU performance gain on High or Ultra settings when running on PCs of Recommended spec or better.
Updated Thread Model
We have updated our threading affinity model to make better use of all available cores. Along with this change, we have added a new graphics option to disable the new model, should you prefer. This option can be found in the Video Settings menu under "Threaded Optimization".
More Graphical Options
We have also added some additional graphical options to improve framerate for those playing on lower specification PCs. These include:
- Dynamic Geometry Quality now has a Very Low option
- World Car Level of Detail now has a Very Low option
These are combined with some existing options to create a new "Very Low" preset that can be used with dynamic optimization.
Additionally, all options have had their descriptions updated to include information on how each setting affects the CPU performance, GPU performance, and available VRAM, so that players can better understand the performance impact that tweaking each setting will have.