‘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

‘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

‘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

https://www.pcgamer.com/software/linux/this-game-is-extremely-broken-the-dev-of-vkd3d-proton-software-for-running-direct3d-12-games-on-linux-isnt-enjoying-forza-horizon-6-very-much/

Publish Date: 2026-05-18 06:52:00

Source Domain: www.pcgamer.com

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….

Source