Black Screen on Arch Linux-Zen
As the title may imply, attempting to run Doom Retro, at least on widescreen mode, results in an entirely blank widow. I can navigate the menus, quit the game, and even fumble a bit through a map or two, but nothing gets drawn to the window, or nothing visible, at least. None of the video options seem to affect the problem that much, unfortunately.
For context, I should be on the most recent version of the linux-zen kernel available, and everything else should be up to date.
Hmm.. not sure there's much I can suggest, since I don't run Linux. Do other SDL2 apps work? Other source ports? After a bit of research, it likely is a driver issue. What happens if you change the vid_scaleapi CVAR to software?
Other ports using SDL2, including 86Box, are able to work just fine.
However, setting the vid_scaleapi value to software leads to the same result.
Are you running the Windows version using Wine or did you compile from source?
Same issue here, compiled from source on Arch Linux-Linux
In arch it started when they started shipping sdl2-compat (sdl3 backend with compatibility layer) instead of standalone sdl2 (whick is not available now). Probably some lib hook missing. https://gitlab.archlinux.org/archlinux/packaging/packages/sdl2-compat/-/commit/bf936adbb3e594f879bb300800bd6ef12fe1db30
Games will load, the black screen is just because widescreen mode doesn't work (doesn't spit any error). Just press +/- to change screen size ( or disable widescreen in settings file).
libsdl2-2.0-0 (2.32.4) standalone in debian testing is all ok.
Debian testing also has in the repo libsdl2-compat (2.32.54) and the game has the same black screen because of widescreen mode issue when using it.
Same issue on Manjaro Linux (derivative of Arch Linux). This problem has been present since the release of sdl2-compat.
Workaround: Set screensize to non-widescreen (retro like in the 90s).
There was a behavior discrepancy between SDL2 and sdl2-compat that caused this. A fix was committed upstream and will be in the next release version.
Issue is not present anymore with the release of v5.8 - widescreen mode is working again for me.
I'm using Manjaro Linux (based on Arch Linux) and sdl2-compat 2.32.56-2