I finally separated some overkill hardware from my server rig (an RTX 3080 and a Ryzen 5800X3D) and put them in their own chassi. Installed Arch, again, of course. The server got a “new” Ryzen 5700G , which apparently is a repurposed laptop APU.
A few years ago, I used to fire up my desktop environment (dwm on X11) and launch Steam from a pseudo terminal.
On my reborn gaming PC, could I skip installing a desktop environment and still play games on Steam? Will it run directly from the console like - for instance - mpv does?
The purpose would be to minimize any overhead from dwm and X11. Which sounds ridiculous now that I “say” it out loud, because it’s negligible, but still. My question still stands.


You cannot eliminate X11/wayland overhead. You need a display manager of some sort. I suspect most games/proton will require X11 or at least xwayland and a wayland compositor. You probably do want to use a window manager of some sort as well or you do lose out on a lot of controls like window placement and sizing. Some games might do weird things if they dont directly launch in full screen mode. And steam itself would probably want to be run in big picture mode to make it go full screen. If you want something designed for gaming then you might try gamescope which is what the steamdeck uses as its window manager in the game mode.
There are probably other areas with a higher impact that you can optimize more before really worrying about a lack of window manager though.
Thanks for the input on screen sizing! I’ve never really had any performance issues with my setup, except for some weird stutter issues not hardware related:
https://steamcommunity.com/sharedfiles/filedetails/?id=3393460710