Hello @K1ngst0m, let's use this compatibility report to focus on Fallout 2.
Looking at your system information, you have AMDVLK and AMDGPU-Pro installed, which might be irrelevant since it appears this is a DirectX 7 game rendering through wined3d to OpenGL, but I'm also seeing d3d9.dll getting loaded in the Proton log with no hints that DXVK is starting up.
Setting that aside, err:system:NtUserChangeDisplaySettings Changing L"\\\\.\\DISPLAY1" display settings returned -2. might be a line of interest in the Proton log as a weak hint.
It's unclear if this is a regression from the older feedback for this game or AMD APU specific behavior. Can you check how the game behaves with a couple older releases of Proton? Also, there's a chance this might be bspwm specific behavior. It would be nice to know if the same issue happens with a more common desktop environment.
Fallout 2 is originally not a d3d9 game but the gog and steam version includes some extra fixes and modifications to make it run better on modern system, d3d9 support being one of them https://www.pcgamingwiki.com/wiki/Fallout_2#sfall
I will try to check it out.
If the game is taking a D3D9 render path, then it would be interesting for @K1ngst0m to see if running the game with mesa/RADV instead of AMDVLK or AMDGPU-Pro helps.
If the game is taking a D3D9 render path, then it would be interesting for @K1ngst0m to see if running the game with mesa/RADV instead of AMDVLK or AMDGPU-Pro helps.
I tried the following version of the proton: exp, 7.0-4, 6.3-8, 5.13-6.
they all show the same output.
I have played the DirectX 9 mode with both proton 7.0-4 and experimental and haven't encountered any issues getting the game to run. This is with a AMD R9 380 and mesa (radv) newish git version.
I've seen this error before when the game can't detect a valid screen resolution.
I was testing on the Deck and I think this error would show up in both Desktop mode and in Gaming mode if I had toggled on the Scaling x2 option in the config executable. You could try changing to Window mode, or disable scaling x2 and see if that makes any difference?
This is solved by changing my WM from bspwm to qtile. I guess that the previous WM's window control logic has some issues with this game.
Compatibility Report
System Information
https://gist.github.com/K1ngst0m/a7128b27193e3da548ec9a199171cc0c
I confirm:
system info and proton run log:
https://gist.github.com/K1ngst0m/a7128b27193e3da548ec9a199171cc0c
Reproduction