Closed Riebeck-one closed 10 months ago
Thanks to @Drakulix we should have fixed the issues with the Steam container, you can try it out by updating the steam container
docker pull ghcr.io/games-on-whales/steam:edge
and restarting Wolf.
There's no need for the Privileged: true
flag and you should be able to see the new steam deck UI and even stream it to multiple clients.
Feel free to reopen this if it's not working for you.
Thank you very much! I'll try it tomorrow.
@Maxinova thank you.
@ABeltramo could you add this to documentation please?
sudo nvidia-container-cli --load-kmods info
After my first attempt to use Wolf on my main PC, I decided to give it another try on a different PC with different specs. The goal was to figure out why I can't use Steam with Wolf. I installed Archlinux on the second PC and after setting things up, I tested Wolf again. Unfortunately, I encountered the exact same problems as with my other PC. Just as a reminder, the issues I'm facing on both PCs are:
When I launch the Steam docker and connect to it via Moonlight, there's a significant delay between starting the docker and the screen transitioning from black to the UI. On my new PC, I had to wait for more than 10 minutes before being able to log in to Steam.
After installing a game in the Steam docker, the download completes successfully. However, once the download is finished, the screen turns completely black, and I'm unable to do anything except exit the Steam docker and restart it.
Games are not functioning, particularly when using Proton (since I don't have native Linux games).
Here's my configuration:
Here are the steps I took to install Wolf:
I began by using Pacman to install the following packages:
Next, I enabled Docker using the command:
sudo systemctl enable docker.service
To prevent permission issues with Docker, I added myself to the Docker group:
sudo usermod -aG docker ${USER}
After that, I rebooted the system.
Following the Nvidia section of the Wolf wiki's quickstart guide, I did the following:
curl https://raw.githubusercontent.com/games-on-whales/gow/master/images/nvidia-driver/Dockerfile | docker build -t gow/nvidia-driver:latest -f - --build-arg NV_VERSION=$(cat /sys/module/nvidia/version)
docker run --name nvidia-driver-container --rm --mount source=nvidia-driver-vol,destination=/usr/nvidia gow/nvidia-driver:latest sh
I verified everything was in order by executing the following commands:
I also ran the script to start nvidia_uvm devices:
For those not speaking french, the last 4 lines say "The file exists"
I also followed the steps to utilize uinput by executing the following two commands:
Subsequently, I created the file 85-wolf-virtual-inputs.rules in the directory /etc/udev/rules.d/ and included the following lines in it:
After completing these steps, I proceeded to start Wolf:
Subsequently, I encountered an issue where Wolf wouldn't start properly, and I quickly received the following error:
To resolve this, I discovered that running the following command before launching the container helped:
sudo nvidia-container-cli --load-kmods info
With this command in place, I can successfully start the Wolf container without any issues, but this workaround is necessary after each computer restart. Upon restart, I need to execute the aforementioned command (the one with nvidia-container-cli) again.
To initiate the Wolf container after its initial installation, I utilize the following command:
docker start wolf -a
As detailed here: [https://github.com/games-on-whales/wolf/issues/38](), I also made modifications to /etc/wolf/wolf/config.toml to configure it for the initial launch like this:
After successfully logging in, I only removed the "STEAM_STARTUP_FLAGS=-nogamepadui" from the file.
Now that the setup is operational, I'm able to connect to Wolf using Moonlight. Most applications work relatively well, although I haven't extensively explored them. The one application I'm particularly interested in is Steam, and that's where I encountered the issues I initially mentioned in this message.
I would also like to provide some logs, but I'm unsure where they might exist and where to locate them.