Repository navigation
Home
Get from a Steam installation to your first drive, with a way back if setup goes wrong. This community project brings together a dedicated Proton tool, Xodus for Xbox services, and the fixes used to get Forza Motorsport running on Linux.
New here? Check the installation status →
The experimental v0.3 preview packages a complete custom Proton tool with a recoverable installer and SteamOS GUI app. Controlled VM tests passed, and a Venus workaround enabled repeat menu/profile loading and a short Free Play drive with normal exit. Preview 2 retesting stalled before completing a lap; Hakone benchmark loading remains unresolved, and performance and physical Deck gameplay are unverified. Preserve an existing working setup. Fresh v0.2 bootstrap is retired; use the composed preview for new installations.
The composed preview targets Arch Linux or SteamOS x86_64, native Steam, and the Steam edition of Forza Motorsport (AppID 2440510). One unambiguous primary or additional game library is required. Flatpak Steam is unsupported. You'll need your own licensed Microsoft threading DLL; it is not included.
The maintainer's existing custom FM setup worked in-game on one desktop. That historical result does not establish fresh bootstrap or Steam Deck success. The detailed, dated gameplay matrix belongs to v0.1; see what was tested before drawing wider conclusions. Incoming invite notifications are not supported.
| I want to… | Go to |
|---|---|
| Set up the game for the first time | Install — requirements, commands, and checkpoints |
| Check Steam Deck / SteamOS readiness | Steam Deck — diagnostics, current blockers, and validation limits |
| Start driving or invite a friend | Play and verify — Steam settings and a first-session checklist |
| Understand an error | Troubleshooting — symptoms and the next useful check |
| Resume, undo, or remove a setup | Recovery — choose the command for your installation |
| Supply local builds or use lower-level tools | Advanced setup — the manual workflow |
| Understand the components | How it works — Proton, Xodus, and service ownership |
| Check claims, sources, or old records | Evidence and history — versions, tests, and the archive |
The preview publishes a separate, complete GE-Proton11-3-FM with the controller
and AP702 fixes already built in. Finish installs the private DLL and user
integration without changing that tool, and keeps recovery records.
You handle Steam's settings, the licensed DLL, Microsoft sign-in, and launching
the game. Run setup as your regular user, without sudo.
Already have a working installation? Read Recovery before replacing anything. A clean diagnostic report means ready to attempt a launch; testing a game session is the next step.
Project and downloads · The story: I Just Wanted to Drive the Nürburgring
Project · Releases · Security · Report a problem
Community compatibility setup · Steam AppID 2440510 · GPL-3.0-or-later
Forza Motorsport on Linux
Set up and play
Go deeper