January 13, 20251 yr 14 hours ago, bmartino1 said: with controller stuff. Make sure the setting in steam are installed for controllers. By default per steam client per machine: You may need to enable the controllers. Double-check sunshine as well inside the docker. Thanks for the reply. Here are my steam client "Controller" settings: When I select "Enable Steam Input for Xbox controllers" the "CONTROLLER" dialog box for the game switches to "Mostly Playable...": Regardless of these settings, the controller is recognized in Steam and passes calibration perfectly. The controller stops functioning when starting a game, but the mouse and keyboard continue to work. This experience is the same on a Windows PC using Steam Remote Play (STREAM) and Steam Link on the nvidia shield. I've tried a bluetooth Xbox S controller and the nvidia shield controller, both behave the same. I even tried the "Xbox Extended Featured Support Driver" without success. I contrast, I tried streaming from a Windows PC and it worked perfectly. I suppose I can try streaming from a Linux PC to see if the controller works. Maybe the issue isn't the steam-headless container, but a Linux issue in general. I've found stuff like this which sounds similar, but to no avail. Any help is appreciated. This is such a cool idea--being able to run GPU compute workloads next to gaming is a fantastic idea. UPDATE: I've been testing with Windows/Proton games. I just tried with a native Linux game, Valheim, and the controller worked perfectly! Any idea why Proton games don't work with controllers? Edited January 13, 20251 yr by TheBrian
January 13, 20251 yr Quick Summary: Review help docs on steam as this is more a client server steam issue... double check controller drivers and inputs in client and on remote device in steam double check controller option are enabled and game support control and launches with that support. *Depending on how far you are with a wireless controller. You can pass that to the VM/Docker and use that passed usb device to have a local connected controller. You should also have the generic input switch enabled, as when passing over a network "while streaming" the hid input changes. Which can lead to this behavior. Its something you have to play around with. On Windows I usually enable them all. In the docker it's most of them but generic for sure needs enabled... Review their docs: https://help.steampowered.com/en/faqs/view/0689-74B8-92AC-10F2 as this could also be a docker driver add-on needed to install xinput and directinput... XInput or DirectInput has been known to have issues with steam remote play. (This is why I prefer to use a xbox 360 controllers) (in which case you would leave this docker and use a lxc / VM) ... Lets review/exampine the steam client: With nvidia shield with a wired controller works best. I use old afterglow xbox360 to the shield. when steamlink and the steam controller first came out I tested and tried at best it was a nice remove screen viewer to alt tab and watch movies... Steam and steamlink tried, but that was more prof of concept then actual usability...Form my experience... NVIDIA shield with steam link app had better stream and input handling. But due to amazon and goolge fight over Android TV the shield is reaching EOL... SO Hardwire as much as possible. Use a LAN connection... LAN link over wifi has lag and can be unplayable. Without a certain level of connectivity and bandwidth, even control inputs will not pass... a mini pc running (Holo) arch steamOS or windows would preform better than the docker. This has to do with resources and host access to drivers and support... Also make sure the game is set to use the controller before launch. There are addition setting and other launch options if you dig into steam docs and commands... example: https://www.epicgames.com/help/en-US/c-Category_RocketLeague/c-RocketLeague_TechnicalSupport/steam-controller-configuration-for-rocket-league-a000084237 this is why sunbeam exists in the docker as it was a parsec like experience to remove screen view and use remote xinput to interact.... as you would use sunbeams client and connect to gurantee a better remote and input experience... My last testing found that this docker hasn't been maintained and updates are needed. but a steamOS docker exisits in the CA as well for its evolution... try that one instead... as my solution was to leave this docker for a better experience due to having granular control over the container...
January 14, 20251 yr I just configured the container on a new system but can't get download speeds above 1MB/s in Steam, so games are taking hours to download. Things I have checked: - The container is using the host network (I've also tried bridge and custom) - The container has download speed of 500+ MB/s using in-browser speed test - No download throttling in Steam settings - Closest server in Steam setting chose (tried a few others, too) - Bench-marked the disks the container is running from and where the game library is writing to (both read/write were within expected ranges) - Two other devices on my network, using my steam account, using the same server, have download speeds of 80+ MB/s - Steam library is configured to write to /mnt/games:/mnt/user/games I've tried completely removing the container and reinstalling it a couple times, trying different cache pools. Nothing seems to change. I know it's probably some mistake I've made somewhere, but I'm not sure where to look next. What could be causing such poor download performance in Steam?
January 20, 20251 yr On 1/14/2025 at 12:56 PM, nicharris said: I just configured the container on a new system but can't get download speeds above 1MB/s in Steam, so games are taking hours to download. Things I have checked: - The container is using the host network (I've also tried bridge and custom) - The container has download speed of 500+ MB/s using in-browser speed test - No download throttling in Steam settings - Closest server in Steam setting chose (tried a few others, too) - Bench-marked the disks the container is running from and where the game library is writing to (both read/write were within expected ranges) - Two other devices on my network, using my steam account, using the same server, have download speeds of 80+ MB/s - Steam library is configured to write to /mnt/games:/mnt/user/games I've tried completely removing the container and reinstalling it a couple times, trying different cache pools. Nothing seems to change. I know it's probably some mistake I've made somewhere, but I'm not sure where to look next. What could be causing such poor download performance in Steam? Hi, You can try and assign the games library and appdata path to use device instead of user location. ie. /mnt/"device"/games. Mine fx is set to /mnt/data_ssd/Games where data_ssd is the pool of one of my zfs mounts.
January 29, 20251 yr On 11/22/2024 at 4:26 AM, bmartino1 said: new docekr installs apear to be broken. steamweb helper errors. terminal commands to reinstall steam are presented with permission errors. Did you ever try this sorted? I’m getting the same error. It launched fine the first not but failed afterwards.
January 29, 20251 yr 4 hours ago, WizardHead said: Did you ever try this sorted? I’m getting the same error. It launched fine the first not but failed afterwards. i did not. I've moved on to the arch steam os docker verion and other means to acompliush my goals. In the past this was a permission issue and steam related in terms of downlaoding data. https://github.com/ValveSoftware/steam-for-linux/issues/10412 it could have also been host g card driver related... but no I was unable to get it corected.
January 30, 20251 yr 21 hours ago, bmartino1 said: i did not. I've moved on to the arch steam os docker verion and other means to acompliush my goals. In the past this was a permission issue and steam related in terms of downlaoding data. https://github.com/ValveSoftware/steam-for-linux/issues/10412 it could have also been host g card driver related... but no I was unable to get it corected. 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.
January 30, 20251 yr On 1/30/2025 at 8:39 AM, chesh said: 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. I tried that with no luck, simlar issues(Its why I orginaly posted that a new docker download and install didn't work)... My understanding, its a unraid dns issue when the docker failed to build/download something from steam. (for my issues at least...) Due to v7 tailscale implementation I ahve found that I need to server add extra data to the dockers resolv.conf for basic dns access and use... anoyed as it wan't a prblem a few month ago nor showed isseus in beta... with some of the new implementation on tailscale I pelve the plugn and tailscale overwrite may be a culprit... I have yet to test this again.. But IN theory my solution was to make a resolv.conf file in the /mnt/user/appdata and tell any docker I now use to forcefuly mount and us this resolve.conf for dns networking... Docker extra paramerter: --mount type=bind,source=/mnt/user/appdata/resolv.conf,target=/etc/resolv.conf,readonly Docker extra parameter it si better to use: --dns=192.168.1.1 --dns=8.8.8.8 Moved off unraid to truenas and tried OMV for a bit as a test and found this to be Unraid only problem... and with a bring back to unraid and a clear rewrite start over... I'm findin that its more problems in how unraid tailscale is implemented... --more how tailescale overwrite resolv.conf is doing werid things... while removing the fuse to a disk only shar is a good test i tired that workaround... due to the dns issues you have to remove the docker image and have the docker properly populate its code atr first run... a difference in hardlinks vs fuse sym links.... but as I went to the steam os arch version(while I prefer the Debian verison)... arch is running well enoth for my needs... Edited April 12, 20251 yr by bmartino1 Data
January 31, 20251 yr Does anyone know what would cause the on screen keyboard to not work properly for the R, T, and O keys? R acts as right, T acts as down, and O acts as up. Here is a clip: https://imgur.com/a/la70rb7 Edited January 31, 20251 yr by epilot5280
February 10, 20251 yr @Josh.5 thank you for the awesome container Is it possible to directly connect it to a monitor and use the GPU rather than inhome streaming?
February 10, 20251 yr On 3/18/2024 at 7:10 AM, cosmolotov said: I'm trying to get the sound to work through the secondary instance. The main one is working just fine through moonlight/sunshine and I can see the secondary instance and launch games and play them just fine, but there is absolutely no sound. I've tried a couple of games and also playing videos through the steam store page (which work on the main instance) but I hear nothing on secondary. Is there any configuration I have to do to get this working? I was struggling with getting sound on the secondary instance too. The /tmp/tmp/pulse mapping doesn't contain the PulseAudio socket, it's in /tmp/pulse. To get it working I changed this in the extra parameters for both the primary and secondary containers: -v '/tmp/tmp/pulse/':'/tmp/tmp/pulse/':'rw' to -v '/tmp/pulse/':'/tmp/pulse/':'rw' In the primary container console you can run the following to see what all is connected to the audio socket, look for the name of the secondary container(s): pactl list clients Would be nice if Valve allowed you to change accounts via the Steam Link, still have to select it at the PC if "Choose Account on Start" is selected.
February 12, 20251 yr getting disk write error when trying to download games to unraid share. Unraid share is configured as exported and security is public. i can write/read to that share from steam headless but steam cannot. any info on this ? i had to add the path in libraryfolder.vdf since i could not add it from steam client.
March 1, 20251 yr Hi, Steam Headless stopped working for me. I tried a fresh install and I'm still receiving an error. I looked through the support here and tried changing my display ID but I still receive the same error. Any help is very much appreciated. WARN exited: xorg (exit status 1; not expected) steam-headless_logs.txt
March 9, 20251 yr Has anybody else tried running Monster Hunter Wilds on this? The Beta Test and the Benchmark ran fine, but the full game seems to crash on boot no matter what I try (the crash reporter also appears to be crashing). Most reports from ProtonDB show other people at least able to boot the game on their setups. Running the game in a Windows VM launches the game (though very unstable and annoying to play with Steam Link or Moonlight), leading me to believe that the problem could be with either SteamHeadless or Unraid. Sorry if this isn’t the proper place for this, but I can’t seem to find any reports with this problem. Has anybody been able to get the game running? My specs as summarized by my ProtonDB report I made for this issue: Distro:Debian GNU/Linux 12 (bookworm) Kernel:6.6.68-Unraid RAM:64 GB GPU Driver:NVIDIA 570.86.16 GPU:NVIDIA RTX 2000 Ada Generation CPU:12th Gen Intel Core i5-1235U
March 17, 20251 yr Anyone know why Assassins Creed Valhalla might not run on this? Runs fine on the steam deck but doesn't get past the Ubisoft loader and says it can't be activated on headless Edited March 17, 20251 yr by epilot5280
March 26, 20251 yr 4 hours ago, sage2050 said: Denuvo games work in unraid 7.1 Just tried Monster Hunter Wilds on 7.1.0-beta.1, still crashes on boot with Proton Experimental, Hotfix, and Experimental Bleeding Edge. Perhaps the problem isn’t the DRM.
March 26, 20251 yr If there happens to be anybody else who uses Steam Headless and has Monster Hunter Wilds, I would appreciate confirmation that I am not the only one for whom the game crashes on boot. I've been playing on a Bazzite VM with gpu passthrough for the past week on the same machine, but I think the overhead from running a VM may be hindering the performance a bit (or maybe its just the game being performance heavy, but it would be nice to get every ounce of processing power I can get). I've also got proton debug logs from my attempts at launching the game on Steam Headless, but I am not literate in Wine/Proton, so I haven't the slightest idea what the problem is, whether it is with the DRM, hardware, Steam Headless, or Unraid. steam-2246340.log
April 12, 20251 yr Hello, I experience quite strange issues with container in a way that sometimes I am able to connect via Moonlight sometimes not. I guess it has something to do with Sunshine or GPU (Nvidia 4060Ti). In attached logs there are some items which probably indicate the error, however I do not know what does it mean. Also sometimes I am able to connect via VNC sometimes not. If yes, mostly it is frozen and I see only desktop. Also I guess the issue will be on container side, because I have also some other containers running which are using GPU and they are all working flawlessly. Have you experienced something like this? Do you know what could I test? Thanks! Kernel.txt Steam_Headless.txt
April 13, 20251 yr 6:27PM CST Update - It looks like steam installs but does not boot strap and any time I start steam via the .sh script it segfaults and I get a dump. May need to open a bug for this one. I'm going to attempt a full install after cleaning everything up this evening. 5:54PM CST Update -- Ok so I got the docker to work but it kept failing on the install, I did some digging and saw that the script was failing with a dump. I took a swing and ran the steam.sh script with "sudo bash whatever" and it installed w/o a problem. We'll see if it keeps on 1:00pm CST Update -- I nuked everything, and started over from the app store docker. After a bit of mucking around I was able to get it working on via unraid app store, can't speak to why docker.compose was borking though. I don't honestly recall what I did to make it finally work I was doing so many things. -- <solved> The unraid version kept crashing, so I decided to use docker.compose manager and it was able to start up. I'm getting now "Steamwebhelper is not responding" error. Looking at the logs it isn't super clear what the issue is but I do see a random PID starting and stopping. I'm using a 1080ti, and have the GPU setup correctly (it's showing up in the container). I turned off any other docker that has that GPU associated with it (just my AI dockers). Every now and then in the steam bootstrap_log I'm seeing that it attempts to download an update finishes but skips applying it? It doesn't matter what option I select it still fails and pops this message back up. lmk if there is anything I can look at to troubleshoot this issue. Edited April 13, 20251 yr by Wachuwamekil
April 17, 20251 yr Hi, I'm fairly new to Unraid and Docker in general, and I'm struggling just getting Steam Headless to show me the actual Steam program. I want to emphasize I am not trying to play games off my Unraid Server, I am trying to keep my entire Steam library loaded onto the array without needing to worry about updating or downloading again later. I don't have fiber. I have an AMD APU setup, with the BIOS virtualization setting enabled. I followed the instructions with installing the app, alongside the AMD Drivers plugin. I have gotten as far getting to the Steam Headless page, but when I try to click on "Connect" it returns the error message "Failed to Connect to Server". I went back and installed "Radeon TOP" but the installation reported back that Radeon drivers were already installed. As far as I know I left pretty much every setting at default values, including storage paths to the array. The Docker tab reports that Steam Headless is doing something given it's memory and cpu usage, alongside with the status that it is indeed running. I'm at a bit of a loss.
April 20, 20251 yr Hi! I have RTX4060 used in unRAID for Jellyfin transcoding and want to use it for steam-headless as well but it seems that when jellyfin container is active steam-headless can't detect NVIDIA card. Is there any fix for that?
April 21, 20251 yr I got my SteamWebhelper sorted out @Wachuwamekil I was reading a comment that it pointed out it was die home directory. https://forums.unraid.net/profile/278474-bomberus/ Ussually it is something like /mnt/user/appdata/steam-headless/ I changed this direktly to /mnt/vm/appdata/steam-headless/ vm here is the pool name were the appdata is located on my unraid.. So without the user/ And it works right away. So thanks tio @Bomberus for the hint. Edited April 21, 20251 yr by Kasjo
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.