'This game is extremely broken': The dev of VKD3D-Proton, software for running Direct3D 12 games on Linux, isn't enjoying Forza Horizon 6 very much

A screenshot of the PC version of Forza Horizon 6, taken using the game's photo mode and maximum graphics settings (including ray tracing)
(Image credit: Xbox Game Studios)

In my performance analysis of the PC version of Forza Horizon 6, I found that the game ran very well on a wide range of PCs, with nary a bug or glitch. However, these were all using Windows, and many Linux gamers are finding that the game has considerable problems on that platform. Fortunately, the maker of the software that translates Windows game code to work on Linux has perhaps discovered the root cause of the issues.

As spotted by GamingOnLinux, Hans-Kristian Arntzen has recently submitted a whole bunch of tweaks for merging with the latest version of VKD3D-Proton. This bit of software is called a translation layer, and is akin to someone converting instructions from French to English. In this instance, it's translating the Direct3D 12 into Vulkan, so that games using the API can run on PCs using Linux.

Latest Videos From

In the world of Direct3D 12, allocating resources, writing everything required into them, and then telling the GPU it's all ready is an absolute must for avoiding odd behaviours, rendering glitches, or full-blown crashes. You absolutely don't want to be flinging out a command list to the GPU before or during that whole process, because it could be requesting the wrong data or a resource that isn't even there yet.

A lot of the issues also seem to relate directly to code for AMD RDNA 2 or newer GPUs, though it turns out that GeForce RTX GPUs have issues too. Nvidia is aware of this and has said that it will release a fix in "an upcoming driver release."

Linux gamers have been reporting numerous problems with the game via ProtonDB, though interestingly, the handful of comments from Steam Deck owners are mostly quite positive. This latter point is important because if Xbox Games Studio never intended for Forza Horizon 6 to run on devices using a translation layer, it wouldn't have bothered working with Valve to achieve Steam Deck verification.

Using Proton Experimental and disabling ray-tracing in FH6 seems to help quite a bit, and given just how popular the game is right now, I dare say that Valve and Arntzen will eventually get on top of things. How much Xbox Games Studio will chip in is anyone's guess, though, given that it's their mess in the first place.

Razer Blade 16 gaming laptop
Best gaming rigs 2026

1. Best gaming laptop: Razer Blade 16

2. Best gaming PC: HP Omen 35L

3. Best handheld gaming PC: Lenovo Legion Go S SteamOS ed.

4. Best mini PC: Minisforum AtomMan G7 PT

5. Best VR headset: Meta Quest 3


👉Check out our list of guides👈

Nick Evanson
Hardware Writer

Nick, gaming, and computers all first met in the early 1980s. After leaving university, he became a physics and IT teacher and started writing about tech in the late 1990s. That resulted in him working with MadOnion to write the help files for 3DMark and PCMark. After a short stint working at Beyond3D.com, Nick joined Futuremark (MadOnion rebranded) full-time, as editor-in-chief for its PC gaming section, YouGamers. After the site shutdown, he became an engineering and computing lecturer for many years, but missed the writing bug. Cue four years at TechSpot.com covering everything and anything to do with tech and PCs. He freely admits to being far too obsessed with GPUs and open-world grindy RPGs, but who isn't these days?

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.