Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Steam Deck compatibility #68

Closed
rocket0634 opened this issue Aug 1, 2024 · 6 comments
Closed

Steam Deck compatibility #68

rocket0634 opened this issue Aug 1, 2024 · 6 comments

Comments

@rocket0634
Copy link

Hello, I just installed the flatpak version of OBS and downloaded the flatpak plugin for pipewire audio capture, and it appears to not be functioning properly.
The plugin will allow me to select apps to capture and select devices to capture respectively, but once the source is added, no audio is captured.
Additionally, the screen capture option also does not appear to be working properly. It appears that the steam deck comes with WirePlumber, Pipewire, and Pipewire-pulse included. And it appears my pipewire version is 0.3.62.

I have tried to capture audio for a game and for Discord, and neither appear to be doing anything.

Is there more set up I need to do for this?

@alterNERDtive
Copy link

And it appears my pipewire version is 0.3.62.

For starters, that is almost 2y out of date.

@rocket0634
Copy link
Author

And it appears my pipewire version is 0.3.62.

For starters, that is almost 2y out of date.

It's the minimum version stated in the readme.

@dimtpap
Copy link
Owner

dimtpap commented Aug 5, 2024

There's a problem with OBS's Flatpak runtime PipeWire + old PipeWire version on the host #54

Your screen capture problem is caused by obsproject/obs-studio#10409

@dimtpap dimtpap closed this as not planned Won't fix, can't repro, duplicate, stale Aug 5, 2024
@rocket0634
Copy link
Author

Okay, is there anything I need to do here or do I need to wait for this to be fixed on OBS's end?

@dimtpap
Copy link
Owner

dimtpap commented Aug 5, 2024

Okay, is there anything I need to do here or do I need to wait for this to be fixed on OBS's end?

You can install a newer PipeWire on the host

@rocket0634
Copy link
Author

I imagine that is possible, but the steam deck does not support installing libraries directly to the system. It is managed by valve software, and any update to the system would result in items not installed in /home being overwritten. This is why the steam deck only allows for flatpak installs.

Additionally I read in my searches that valve uses pipewire for important features on the steam deck, which means updating it outside of that could cause other issues.

So while I can disable the lock valve put on the steam deck, I wanted to open this issue for the general user of the steam deck who would wish to stream steam games via obs.

Outside of the obvious waiting for valve to update their packages, I'd imagine this would need to be handled on obs's side

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants