Microsofts DXGI-Debugging: Mein Spiel versehentlich auf der schwarzen Liste

Beim Portieren von Space Station 14 auf ARM64 Windows stieß der Entwickler auf einen seltsamen Absturz. Das Debugging ergab, dass das Problem von einer Microsoft DXGI-Optimierung für Fenster-Spiele herrührte, die den "flip"-Modus erzwingt und zu illegalen Instruktionen mit GetDC() unter bestimmten Umständen führte (die ausführbare Datei des Spiels hieß SS14.Loader.exe). Es stellte sich heraus, dass es sich um einen Bug in der Microsoft ARM64 DXGI-Optimierung handelte, der nur für bestimmte Spielnamen aktiviert war, und Space Station 14 war unglücklicherweise auf dieser Liste. Der Entwickler vermutet, dass dieser Bug aufgrund der geringen Anzahl nativer ARM64 Windows-Spiele unbemerkt blieb. Das Problem wurde an Microsoft gemeldet, und die Unterstützung für ARM64 Windows wird vorübergehend ausgesetzt, bis der Bug behoben ist.
Mehr lesen