-
[Support] Josh5 - Steam (Headless)
Thanks for the instructions on making it persistent. I was just dealing w/ using Steam Link instead. Seems to be working fine now that I did your extra commands.
-
[Support] Josh5 - Steam (Headless)
Add ENABLE_SUNSHINE=false as a variable to your container. This is currently a known issue. You can use Steam Link to play on your remote devices until it gets fixed. https://github.com/Steam-Headless/docker-steam-headless/issues/231
-
[Support] Josh5 - Steam (Headless)
Well, darn, you just reminded me that I had a fix implemented that is probably the reason for this issue since I just upgraded to 7.2.5. I have an iGPU and an Nvidia in my system and use unRAID GUI. I'm supposed to do a: sed -i "/disable_xconfig=/c\disable_xconfig=true" /boot/config/plugins/nvidia-driver/settings.cfg from SSH to get the GUI back onto the iGPU after an upgrade and I had totally forgotten about it. Is there any way w/ user scripts to make sure this is persistent between upgrades that you know of? I just applied the fix, but it's going to be a sec before I can reboot. I'll post an edit as soon as I reboot in about 20mins. Edit: Yep, that was it. Just started it up, got to the desktop and Steam is installing now and signing in. Thanks for reminding me about that fix I had in place. Going to put it in as a start array and stop array script just so an extra reboot after upgrade should make the setting change and get X on the correct graphics card/framebuffer.
-
[Support] Josh5 - Steam (Headless)
Downgraded to v580.159.03, deleted appdata directory for steam-headless, uninstalled steam-headless, and rebooted. Installed steam-headless when it came back up and started it. Same error: xorg.err.log: X.Org X Server 1.21.1.16 X Protocol Version 11, Revision 0 Current Operating System: Linux SteamHeadless 6.12.85-Unraid #1 SMP PREEMPT_DYNAMIC Thu Apr 30 11:24:09 PDT 2026 x86_64 Kernel command line: BOOT_IMAGE=/bzimage initrd=/bzroot,/bzroot-gui mitigations=off xorg-server 2:21.1.16-1.3+deb13u1 (https://www.debian.org/support) Current version of pixman: 0.44.0 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.55.log", Time: Thu May 7 16:21:49 2026 (==) Using config file: "/etc/X11/xorg.conf" (==) Using config directory: "/etc/X11/xorg.conf.d" (==) Using system config directory "/usr/share/X11/xorg.conf.d" (==) ServerLayout "Layout0" (**) |-->Screen "Screen0" (0) (**) | |-->Monitor "Monitor0" (**) | |-->Device "Device0" (**) |-->Input Device "Keyboard0" (**) |-->Input Device "Mouse0" (**) Allowing byte-swapped clients (==) Automatically adding devices (==) Automatically enabling devices (**) Not automatically adding GPU devices (==) Automatically binding GPU devices (==) Max clients allowed: 256, resource mask: 0x1fffff (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. Entry deleted from font path. (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, built-ins (==) ModulePath set to "/usr/lib/xorg/modules" (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled. (WW) Disabling Keyboard0 (WW) Disabling Mouse0 (++) using VT number 7 (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration (II) xfree86: Adding drm device (/dev/dri/card1) (II) Platform probe for /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card1 (II) xfree86: Adding drm device (/dev/dri/card0) (II) Platform probe for /sys/devices/pci0000:00/0000:00:02.0/drm/card0 (--) PCI:*(0@0:2:0) 8086:4680:1043:8882 rev 12, Mem @ 0x60fd000000/16777216, 0x4000000000/268435456, I/O @ 0x00008000/64, BIOS @ 0x????????/131072 (--) PCI: (1@0:0:0) 10de:2504:3842:3656 rev 161, Mem @ 0x84000000/16777216, 0x60e0000000/268435456, 0x60f0000000/33554432, I/O @ 0x00007000/128, BIOS @ 0x????????/524288 (II) Loading /usr/lib/xorg/modules/extensions/libglx.so (II) Module glx: vendor="X.Org Foundation" compiled for 1.21.1.16, module version = 1.0.0 (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so (II) Module nvidia: vendor="NVIDIA Corporation" compiled for 1.6.99.901, module version = 1.0.0 (II) NVIDIA dlloader X Driver 580.159.03 Fri Apr 24 05:51:43 UTC 2026 (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs (II) Loading /usr/lib/xorg/modules/libwfb.so (II) Module wfb: vendor="X.Org Foundation" compiled for 1.21.1.16, module version = 1.0.0 (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 (==) NVIDIA(0): RGB weight 888 (==) NVIDIA(0): Default visual is TrueColor (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) (**) NVIDIA(0): Enabling 2D acceleration (**) NVIDIA(0): ConnectedMonitor string: "DFP" (II) Loading /usr/lib/xorg/modules/extensions/libglxserver_nvidia.so (II) Module glxserver_nvidia: vendor="NVIDIA Corporation" compiled for 1.6.99.901, module version = 1.0.0 (II) NVIDIA GLX Module 580.159.03 Fri Apr 24 05:54:57 UTC 2026 (II) NVIDIA: The X server supports PRIME Render Offload. (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0 (--) NVIDIA(0): DFP-0 (boot) (--) NVIDIA(0): DFP-1 (--) NVIDIA(0): DFP-2 (--) NVIDIA(0): DFP-3 (--) NVIDIA(0): DFP-4 (--) NVIDIA(0): DFP-5 (--) NVIDIA(0): DFP-6 (**) NVIDIA(0): Using ConnectedMonitor string "DFP-0". (II) NVIDIA(0): NVIDIA GPU NVIDIA GeForce RTX 3060 (GA106-A) at PCI:1:0:0 (II) NVIDIA(0): (GPU-0) (--) NVIDIA(0): Memory: 12582912 kBytes (--) NVIDIA(0): VideoBIOS: 94.06.25.00.63 (II) NVIDIA(0): Detected PCI Express Link width: 16X (EE) NVIDIA(GPU-0): Failed to acquire modesetting permission. (EE) NVIDIA(0): Failing initialization of X screen (II) Unloading glxserver_nvidia (EE) Screen(s) found, but none have a usable configuration. (EE) Fatal server error: (EE) no screens found(EE) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/var/log/Xorg.55.log" for additional information. (EE) (EE) Server terminated with error (1). Closing log file. Steam-headless container logs: 2026-05-07 16:21:49,939 INFO success: dbus entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2026-05-07 16:21:49,939 INFO success: udev entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2026-05-07 16:21:49,939 INFO success: polkit entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2026-05-07 16:21:49,939 INFO success: accounts-daemon entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2026-05-07 16:21:49,939 INFO success: xorg entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2026-05-07 16:21:49,939 INFO success: frontend entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2026-05-07 16:21:49,939 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2026-05-07 16:21:49,939 INFO success: x11vnc entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2026-05-07 16:21:49,939 INFO success: desktop entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2026-05-07 16:21:49,985 WARN exited: xorg (exit status 1; not expected) 2026-05-07 16:21:50,030 INFO spawned: 'xorg' with pid 768 2026-05-07 16:21:50,077 WARN exited: xorg (exit status 1; not expected) 2026-05-07 16:21:51,971 INFO spawned: 'xorg' with pid 845 2026-05-07 16:21:52,028 WARN exited: xorg (exit status 1; not expected) 2026-05-07 16:21:54,954 INFO spawned: 'xorg' with pid 1044 2026-05-07 16:21:55,016 WARN exited: xorg (exit status 1; not expected) 2026-05-07 16:21:58,019 INFO spawned: 'xorg' with pid 1243 2026-05-07 16:21:58,084 WARN exited: xorg (exit status 1; not expected) 2026-05-07 16:21:58,955 INFO gave up: xorg entered FATAL state, too many start retries too quickly 2026-05-07 16:22:19,151 WARN exited: x11vnc (exit status 11; not expected) 2026-05-07 16:22:19,151 WARN exited: desktop (exit status 11; not expected)
-
[Support] Josh5 - Steam (Headless)
Welp, container was running correctly yesterday, but now w/ the update to the Nvidia-plugin this morning, I'm getting the modesetting issue again. After the update, I tested steam-headless and got the below error. Steps to attempt to fix: Uninstalled nvidia-driver Reboot Disabled Docker Reboot Reinstalled nvidia-driver Reboot Re-enabled Docker Reboot Removed the steam-headless container and renamed appdata configuration folder Reinstalled steam-headless from previous apps Tested w/ downloaded driver (595.71.05 production) - issue below Downgraded driver to open source (595.71.05) Reboot Tested w/ OS 595.71.05 - issue below Downgraded to 580.151.03 Reboot Tested w/ 580.151.03 - issue below According to ich777 the --device=nvidia.com/gpu=all should be switched back to --runtime=nvida as that should load CDI the way it used to do and you no longer needed to use --device=nvidia.com/gpu=all. Tried both ways each time. Yesterday the container would get me to a desktop at least, but Steam would never show up. Verified via console_log.txt in ~/.steam/steam/logs/ that it was running at least. Not sure how to get over this modesetting error now when at least I had a desktop yesterday even if it wasn't working. FYI, and not that it really relates, but I was able to get to a desktop yesterday by putting in the variable ENABLE_SUNSHINE=false into my configuration. Not really sure where to go from here. My video card is a RTX 3060. (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0 (--) NVIDIA(0): DFP-0 (boot) (--) NVIDIA(0): DFP-1 (--) NVIDIA(0): DFP-2 (--) NVIDIA(0): DFP-3 (--) NVIDIA(0): DFP-4 (--) NVIDIA(0): DFP-5 (--) NVIDIA(0): DFP-6 (**) NVIDIA(0): Using ConnectedMonitor string "DFP-0". (II) NVIDIA(0): NVIDIA GPU NVIDIA GeForce RTX 3060 (GA106-A) at PCI:1:0:0 (II) NVIDIA(0): (GPU-0) (--) NVIDIA(0): Memory: 12582912 kBytes (--) NVIDIA(0): VideoBIOS: 94.06.25.00.63 (II) NVIDIA(0): Detected PCI Express Link width: 16X (EE) NVIDIA(GPU-0): Failed to acquire modesetting permission. (EE) NVIDIA(0): Failing initialization of X screen (II) Unloading glxserver_nvidia (EE) Screen(s) found, but none have a usable configuration.
-
[Support] Josh5 - Steam (Headless)
Try different driver versions. I know it's a pain, but I started at latest and downgraded to each driver lower that was compatible until one worked. I'm on a 3060 12GB and the v580.159 is what worked for my card.
-
[Support] Josh5 - Steam (Headless)
If anyone is currently having issues launching Steam-Headless or launching games (assuming you can get to the desktop), and you're using Nvidia drivers, try downgrading your drivers to v580.142. This is what finally fixed my issues.
-
[Support] Josh5 - Steam (Headless)
Is this still working for anyone after the Debian Trixie update? All of my games that were working before the update no longer launch. When I click on Launch Game in Steam, it acts like it's going to launch and then just cancels back to the Steam client. I've removed and reinstalled the container and even renamed my appdata folder for it just to see if a completely fresh instance would fix it, but no dice.
-
[Support] binhex - Overseerr
I just did this migration. Made a backup copy of my appdata for Overseerr just in case, edited my container and changed the repository to binhex/arch-seerr, let it start up, stopped it, copied everything from appdata\binhex-overseerr\overseerr into the newly created seerr folder, started the container back up and I was in business.
-
[Support] Josh5 - Steam (Headless)
Do the mouse and keyboard work outside of the container through the hub?
-
[Support] Josh5 - Steam (Headless)
Do you have your GPU working in any other dockers? You will need to do the standard other items to get your card working in other docker containers to make it work w/ this one (Install Radeon-Top, NVIDIA plugin, or Intel GPU TOP and pass through the card to the container)
-
[Support] Josh5 - Steam (Headless)
Can't answer the emudeck questions, but as far as a controller goes, I've been using a tablet and a Steam Deck with a PS4 controller and haven't had to configure anything extra when using via Sunshine/Moonlight. Just my .02.
-
[Support] Josh5 - Steam (Headless)
I'm in the same boat. Yakuza Like a Dragon and God of War Ragnarok both work in my Linux VM, but don't work in this. If you ever figure out why some don't work, drop a post here
-
[Support] Josh5 - Steam (Headless)
Back on page 26, the fix was listed to switch from /mnt/user/appdata/steam-headless to /mnt/cache/appdata/steam-headless. Made this change and it worked for me to stop the crashes.
-
[Plugin] Nvidia-Driver
Removed that line from my go file. I boot into GUI mode as the server is in the basement and usually the only time I turn on the monitor is so I can troubleshoot. Just makes it easier than lugging a laptop around with me. As for 7.0, probably holding off till 7.0.1 as I usually don't jump on the bandwagon when new versions come out. Like for some of the bugs to be worked out first. I did try a different VGA header port on my PSU and a different cable this morning w/ the 1070, but still got the same result. I then installed a 970 and that was detected right away. 1070 might just be fried. cat /proc/drivers/nvidia/gpus/xxx/information did just give me nothing but ???? for the VBIOS and GPU UUID as well. Whereas all the 970's info is populated. Unfortunately, the 970 is a pretty weak card compared to current gen, so time to start thinking about buying a new card. Thanks for all the replies though!
chesh
Members
-
Joined
-
Last visited