Recently got my Framework 13 (AMD Ryzen 7040Series).
Whenever I attempt to launch an old game (Supreme Commander: Forged Alliance), I get this Direct3D error:
Everything else works fine, including other DirectX games.
What makes it really wierd, running it on an external display works just fine!
I’ve seen suggestions floating around, advising decreasing the resolution in Windows - Tried all the way down to lowest possible, but issue remains.
Yes - but think I’ve identified the root cause; the in game resolution at launch, isn’t supported by the panel - and unfortunately the game doesn’t handle it well.
Fixed by modifying “primary_adapter” line in “%localappdata%\Gas Powered Games\Supreme Commander Forged Alliance\Game.prefs”, to the native panel resolution:
primary_adapter = ‘2880,1920,120’