Das Problem lag vor allem daran, dass Forza Horizon 6 Direct3D‑12‑Befehle auf eine Weise nutzt, die beim Übersetzen in Vulkan – die Grafik‑API unter Linux – zu GPU‑Hängern und Instabilität führen konnte.
Spieler, die das Spiel bereits vor dem offiziellen Launch testeten, berichteten über eine ganze Reihe schwerwiegender Fehler:
• Abstürze beim Laden oder kurz nach Spielbeginn
• starkes Stottern und rhythmische Mikro‑Freezes während der Fahrt
• GPU‑Hänger und Treiber‑Timeouts
• die Notwendigkeit experimenteller Proton‑Versionen oder Startparameter
Ein besonders häufig gemeldetes Problem betraf Radeon‑RX‑6000‑Grafikkarten. Nutzer beschrieben dort regelmäßige, etwa zweisekündige Freezes beim Fahren durch dicht bevölkerte Gebiete der Spielwelt.
Manche Spieler konnten das Spiel nur starten, indem sie eigene Proton‑Startoptionen setzten, etwa:
PROTON_VKD3D_HEAP=1
VKD3D_CONFIG=enable_experimental_features,descriptor_heap
Zusammen mit modifizierten Proton‑Builds brachte das das Spiel für einige Nutzer zumindest zum Laufen.
Dass solche manuellen Tweaks nötig waren, zeigt, wie fragil die Kompatibilität zum Launch war.
Der von Valve bereitgestellte Hotfix integrierte mehrere Änderungen in VKD3D‑Proton, der Komponente von Proton, die Direct3D‑12‑Grafikbefehle in Vulkan übersetzt.
Die Entwickler identifizierten ungewöhnliches Verhalten im Rendering‑Code des Spiels. Beispielsweise wurden bestimmte Grafikressourcen zunächst als Bilddaten geschrieben und anschließend als völlig anderer Datentyp wieder ausgelesen.
Die Proton‑Updates korrigieren nicht direkt die Spiel‑Engine selbst. Stattdessen implementieren sie Schutzmechanismen und Workarounds, die diese problematischen Muster abfangen und Abstürze verhindern.
Auch nach dem Hotfix verlief die Erfahrung nicht auf allen Systemen gleich.
AMD‑Grafikkarten
• Einige Nutzer der RX‑6000‑Serie berichten weiterhin über Mikro‑Freezes während der Fahrt.
• Die Performance kann je nach Treiber‑Version und Hardware‑Kombination stark variieren.
Nvidia‑Grafikkarten
Frühe Berichte zeigen ebenfalls Abstürze und Stabilitätsprobleme vor den Workarounds. Teilweise half es, Raytracing zu deaktivieren oder spezielle Startoptionen zu nutzen.
Allerdings gibt es bislang wenig belastbare Hinweise auf einen einzelnen, konsistenten Nvidia‑spezifischen Fehler nach dem Hotfix.
Vor dem Release wurde Forza Horizon 6 offiziell als Steam Deck Verified und für PC‑Handhelds optimiert angekündigt.
Viele Linux‑Spieler interpretierten das als Hinweis darauf, dass das Spiel generell problemlos unter Linux laufen müsste. In Community‑Diskussionen wurde etwa argumentiert, dass SteamOS schließlich auf Arch Linux basiert und Verified‑Titel daher auf vielen Distributionen funktionieren sollten.
Der Launch zeigte jedoch die Grenzen dieser Annahme.
Das Steam‑Deck‑Label bedeutet vor allem, dass ein Spiel auf Valves eigener Hardware‑Konfiguration getestet wurde – also auf einem sehr spezifischen Mix aus GPU‑Architektur, Treibern und Proton‑Version.
Es garantiert nicht automatisch identische Ergebnisse auf:
• Desktop‑Linux‑PCs
• anderen GPU‑Architekturen
• alternativen Proton‑Versionen oder Distributionen
Der Start von Forza Horizon 6 ist ein gutes Beispiel für ein grundsätzliches Problem moderner Linux‑Gaming‑Setups.
Viele aktuelle Windows‑Spiele verlassen sich stark auf Direct3D 12. Unter Linux müssen diese Befehle in Echtzeit über Proton und VKD3D‑Proton in Vulkan übersetzt werden.
Wenn ein Spiel ungewöhnliche oder fehlerhafte Rendering‑Muster nutzt, kann diese Übersetzungsschicht zunächst überfordert sein. Dann sind schnelle Updates und Workarounds nötig, bevor das Spiel stabil läuft.
Der schnelle Proton‑Hotfix für Forza Horizon 6 zeigt zwar, wie reaktionsfähig das Linux‑Gaming‑Ökosystem geworden ist. Gleichzeitig macht der Fall deutlich, dass große Windows‑Titel auf Linux oft erst nach einigen Tagen oder Wochen wirklich stabil laufen.
Für Linux‑Spieler ist das daher eine bekannte Realität: AAA‑Spiele funktionieren über Proton oft schon zum Launch – aber stabile Performance hängt häufig von schnellen Updates, neuen Treibern und Community‑Workarounds ab.
Comments
0 comments