doomretro icon indicating copy to clipboard operation
doomretro copied to clipboard

Black Screen on Arch Linux-Zen

Open kinker31 opened this issue 6 months ago • 8 comments

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.

Image

For context, I should be on the most recent version of the linux-zen kernel available, and everything else should be up to date.

kinker31 avatar Jul 03 '25 10:07 kinker31

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?

bradharding avatar Jul 04 '25 01:07 bradharding

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.

kinker31 avatar Jul 04 '25 06:07 kinker31

Are you running the Windows version using Wine or did you compile from source?

gunzblazincourier avatar Jul 06 '25 22:07 gunzblazincourier

Same issue here, compiled from source on Arch Linux-Linux

GillyStrawberry avatar Jul 07 '25 15:07 GillyStrawberry

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.

engstk avatar Jul 11 '25 12:07 engstk

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).

xXzenon28 avatar Jul 21 '25 14:07 xXzenon28

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.

Kontrabant avatar Sep 18 '25 15:09 Kontrabant

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

xXzenon28 avatar Oct 15 '25 20:10 xXzenon28