Forza Horizon 4 – how to play this game on Linux.
Dynamic seasons change everything at the world’s greatest automotive festival. Go it alone or team up with others to explore beautiful and historic Britain in a shared open world. Collect, modify and drive over 450 cars. Race, stunt, create and explore – choose your own path to become a Horizon Superstar.
Forza Horizon 4 – how to play this game on Linux.
Forza Horizon 4 is a UWP Xbox Game Studios and until now it doesn’t run on Linux but the moment finally come. Not running Forza Horizon 4 on Linux was the final dealbraker for many people to migrate completely to Linux. Now you can tell your friends to join our magnificient journey and leave Windows for good! Do you want to play Forza Horizon 4 on Linux? Read on!
For this game you’ll need only VKD3D v.2.3 or newer, Proton, Mesga-Git video driber and Wine component installation. You can instal VKD3D just as you’ve always installed DXVK. If you don’t know how, check our tutorial here.
In order to start the game, it’s required to use latest Proton Experimental build. The Valve team will upstream the needed patches shortly but for now you are going to use this build.
One final step is to install Visual C++ Redistributable for Visual Studio 2017. It’s easy as:
winetricks -q vcrun2017
If you are using the Steam version you can skip this step.
Of course you can always use Winetrisk’s GUI bit it’s a lot faster from the terminal.
Important:
Please be adviced the game is running only on AMD GPU’s at the moment. We’ll wait for NVIDIA to step in with a fix. For now the game crashes during the first race.
UPDATE!!!
In order to play with NVIDIA card, create a file dxvk.conf with the following content:
dxgi.customVendorId = 10de
and put it in the game’s root directory.
And that’s it! Now you can play Forza Horizon 4 on Linux and with perfect performance!!!
- Wine version used in the video: Proton Experimental (22.04.21)
- VKD3D version: 2.3
Link to the official DXVK project site – here.
For any questions don’t hesitate to use the comments section bellow.
hope it will come playable some day 🙂
Thanks again..
The Valve team will upstream the needed patches shortly but for now you are going to use this build.
Thanks again, hope it will come playable some day 🙂
It will be easier for you to download ready to use version from zamunda.net. Just click and play 🙂
Hello! Thank you so much for your answer! (and sorry for late mine) Can you please explain me how exactly can I use ProtonGE? Should I use it inside Steam by adding game’s executable to library as custom game? Or should I use it outside of Steam someway? I’m asking it because usually I use Lutris with WineGE for games these days, and ProtonGE is a bit new to me. Even not have Steam installed. I tried however to run the game with latest WineGE in Lutris. First it didn’t launched at all – just closed right after the logo… Прочети повече »
@hotcapy
Now I tried the latest version 1.476.99.0 and it’s working fine with NVIDIA. You have to use Goldberg crack and latest ProtonGE. For freezing in Winter use MangoHud and set in MangoHud.conf fps_limit=30 and vsync=2. I tried and it’s woking great 🙂
You can try this prepped version:
https://zamunda.net/banan?id=660202
Hi! Thank you for your answer.
It’s sad that game is not work with Nvidia, I didn’t know about it. However, I tried to use Goldberg version, and it didn’t launch too the same way.
Thanks again, hope it will come playable some day 🙂
@hotcapy
I think you should use Goldberg crack. Nevertheless, it’s worthless for the game is unplayable with NVIDIA – it freezes at winter…
Hello! I followed all instructions in your article, but, unfortunately, I could not start Forza Horizon 4 on my system. My system is ArchLinux x64 (Manjaro Linux up-to-date) with KDE desktop environment, 5.13.13-1 kernel, 470.63.01 Nvidia proprietary driver. I have 16 GB of RAM (8×2) and 4 GB swapfile. My filesystem is BTRFS. I am using the latest version of Wine-tkg by Tk-glitch (wine-tkg-staging-fsync-git-6.17.r0.g5f19a815-326)/Wine-GE by GloriousEggroll (Wine-6.16-GE-1) with DXVK by doitsujin (1.9.1), vkd3d-proton by HansKristian-Work (2.4) and dxvk-nvapi by jp7677 (0.4). All the necessary DLL overrides for DXVK are done in winecfg. Wine prefix is 64-bit and Windows version is… Прочети повече »
😀 😀 😀
I can hear Windows 10 screaming in agony… 😀