-
Notifications
You must be signed in to change notification settings - Fork 8
Steam Deck
Fun Fact, it turns out you can console mirror at 720p with the steam deck.
Disclaimer: I wrote this on my phone without my steam deck present, Double check that it's correct before executing the terminal commands.
Go into desktop mode (mouse and keyboard will be required)
Get a melee iso that you ripped yourself from your wii.
Get the slippi desktop app from slippi.gg for Linux
Get an appimage launcher from the steam deck software store.
Configure dolphin to Vulkan and set the internal resolution to 2x. Find an audio driver option that works for you, default crackled for me.
Go to the software store, search OBS.
First Get OBS and then get the websocket 4.9 compatibility package.
Install Flatseal from the software store and open it.
Use Flatseal to add an env variable to OBS
OBS_USE_EGL=1
OBS > Settings > Output
Output mode: advanced
Encoder > VAAPI H264
Bitrate 6000
Keyframe 0
You'll also want a 720p canvas and stream output and set 60fps
Everything after this point is exclusively for SlippiHUD, don't do this if you aren't using SlippiHUD.
Here's the hardest part of the install, and you may have to re-install node after each system update.
You'll need to go to https://nodejs.org/en and download the linux binaries.
You'll then need to extract them, I recommend to the documents folder.
THIS CAN BE DANGEROUS. Allow writing to restricted files on the OS, dont do this if you dont understand whats happening.
Open konsole from system menu
passwd
Then set a password (nothing will show in the console as you type, so don't mess up)
sudo steamos-readonly disable
sudo unlink /usr/bin/node
sudo unlink /usr/bin/npm
sudo ln -s /home/deck/Documents/node-v18.16.0-linux-x64/bin/node /usr/bin/node
sudo ln -s /home/deck/Documents/node-v18.16.0-linux-x64/bin/npm /usr/bin/npm
npm install --global nodecg-cli
sudo ln -s /home/deck/Documents/node-v18.16.0-linux-x64/bin/nodecg /usr/bin/nodecg
sudo steamos-readonly enable
The dangerous part is now over.
Pretty much the same as the windows install after this point.
I recommend installing it to Documents
cd ./home/deck/Documents/
mkdir nodecg
cd nodecg
nodecg setup 1.8.1
nodecg install SSBDoppler/slippi-hud
nodecg defaultconfig slippi-hud
If images aren't loading odds are its because of miss matched letter cases, I may fix this in the future, who knows.
As of Slippi Playback 3.4.0, SlippiHUD now works with Online Spectating and Replays.