fabiangreffrath / crispy-doom

Crispy Doom is a limit-removing enhanced-resolution Doom source port based on Chocolate Doom.
https://fabiangreffrath.github.io/crispy-homepage
GNU General Public License v2.0
802 stars 132 forks source link

Unable to use from tty #969

Open demperor-music opened 1 year ago

demperor-music commented 1 year ago

Background

Version of Crispy Doom: 5.12.0

Operating System and version: Arch Linux, Linux-zen 6.0.12 kernel

Game: Doom

Any loaded WADs and mods (please include full command line): DOOM2

Bug description

Observed behavior: When launching from the linux TTY, the game launches but my computer becomes unresponsive to user input, forcing me to reboot

Expected behavior: Being able to play DOOM without loading my Desktop Environment first

Catoptromancy commented 6 months ago

It is probably already possible. The tty needs a very specific setup. I have managed to get many doom ports working on tty at times. Game and tty resoultion need to match. Also need some sort of specific permissions and packages installed. Need to make sure framebuffer graphics are enabled and driver is installed, and /dev/fb0 exist. Might need to enable something from the kernel to enable /dev/fb0.

With unresponsive hardlocks, might just be resolution differences and need fullscreen already enabled. Ive seen that years ago.

It was easier with SDL1 and distros have moved away from easy defaults. I currently have titlepic music when launching, but /dev/fb0 is missing.