sunshine and moonlight
This is probally the wrong place, but i will try anyway.
I really like bazzite and use it on my legion go and my desktop gamer. I have been using gamestream and moonlight before. Now I have an amd card and sunshine is the way to go for gamestreaming
My issue is the controller. I use steam deck image of bazzite on both legion go and desktop
But the controller is bugged when streaming the the go. Does anyone know how to make this work?
23 Replies
"bugged" is not very descriptive, need more info.
Ahh yes true, input does not work like buttons and left stick
So I am wondering if I should use steam input or not when running moonlight from gamescope
I think not tbh but have not cracked the code of how it should be setup on sunshine and moonlight machines
launch moonlight through steam or set non steam layout to be a gamepad instead of desktop layout
think its one of those 2 that is the issue for you
Turning of steam input for moonlight did something, but did not completely fix it. Using the legion buttons brings up the legion go bazzite steam deck menu and qam
Also I cannot login to warframe for instance as the virtual keyboard and input field is hidden.
that is a warframe specific issue, you could get around it with
SteamDeck=0 %command%
in the launch options for warframe for a while but that stopped working and i gave upI see, think I will give up also.
Making the desktop headless now does not give many resolutions only 480p or 720p the quality is so bad I can’t tell
i use this to get more resolutions
https://www.amazon.com/Woieyeks-DisplayPort-1920x1080-2560x1600-3840x2160/dp/B0B77MQD8F/
if the only physical resolutions available are 480p and 720p
this is a fake display emulator, we use them for gpu passthrough all the time
Woieyeks DisplayPort Headless Ghost Display EDID Emulator,Virtual D...
Woieyeks DisplayPort Headless Ghost Display EDID Emulator,Virtual Display Adapter,DP Dummy Plug 4K(fit Headless 1920x1080@60Hz/2560x1600@30Hz/3840x2160@17hz) -3 Pack
I do have 2 4K hdmi dummys
ah ok
Do you have amd or nvidia?
yes (both)
although nvidia is only in windows VM
So gpu passthrough hmm maybe its a bad dummy og the fact I used an extension cable for Quick test Will try with it directly plugged in
Okay that did not work
Ahh it seems I need to get creative with resolutions in Linux
oh wait i forgot my bazzite-nvidia test VM uses sunshine so i can actually test nvidia stuff 🤣
Nice I use AMD though. This dummy I have used to work on nvidia cards but my extra 6950 xt does not get 4K in resolutions from it and anything in between
So I am either inclined to buy a DisplayPort dummy or move to windows or add the custom resolutions I need. Any good idear on how to do that? I could do it via grub but maybe there’s a better way
Hoping of course a DisplayPort dummy will add the resolutions I need
it most likely will
hdmi is terrible
So I been hard at work with different setups both bazzite and windows and my two very old hdmi dummy’s only gives 640x480
I have rx 6950 xt and a mini machine with rx 6600 same result accoss the board
So I have order a new hdmi dummy and DisplayPort dummy also
Hopefully they will work
@HikariKnight which amd card do you have?
Xfx and sapphire Rx 6600xt
Yay tomorrow the dongles will come!
Is there a way to lock the controller to moonlight? So pressing qam and “steam” button will open things on the host and not the legion go?
nope
It did work however some update have reduced the resolutions
Is it possible to setup a virtual display in bazzite?
There is no need for dummy display dongles if you are using sway/wlroots (gamescope included) you can simply make a output line with the desired resolution in your sway config or on demand using sway_msg
yes
read up on sway
I use this all the time to create containers with sunshine running inside them to have multiple 'steam' remote installs to my hoard of cheap chinese retroconsole handhelds
Nice this is headless btw
I use bazzite handheld, do you have an example?
Literally the sway config file manpage
There a dozens of sway config file examples littered in git repos on the internet