Linux Will Finally Be Able To Reboot Apple M1/M2 Macs With The v6.17 Kernel
While there have been various elements of the Apple M1 and M2 SoC support in the mainline Linux kernel along with support for various Macs, different features have been missing from the upstream kernel such as the Apple GPU kernel graphics driver as …lxer.com
Asahi Lina (朝日リナ) // nullptr::live
in reply to KyloNeko • • •KyloNeko
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •Asahi Lina (朝日リナ) // nullptr::live
in reply to KyloNeko • • •Asahi Lina (朝日リナ) // nullptr::live
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •OBS doesn't need any changes for the initial version, it would just use the existing built-in PipeWire camera plugin.
The "camera" thing is just a name at this point, there's nothing camera specific about the inner workings.
KyloNeko
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •Asahi Lina (朝日リナ) // nullptr::live
in reply to KyloNeko • • •It's Flatpak on the Steam/Proton side that would be an issue, I think OBS should be fine as long as the existing PW plugin already works with Flatpak. But I might have missed something, @tytan652 knows more ^^
Also this does require Proton right now, Spout2 doesn't work with upstream Wine yet sadly.
KyloNeko
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •tytan652
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •To have a functioning "Camera" in PipeWire besides providing a format that a camera can normally provide.
For the portal to use it, it needs to have the right media role applied to the node.
Edit: So not perfectly zero-copy
KyloNeko
in reply to tytan652 • • •tytan652
in reply to KyloNeko • • •KyloNeko
in reply to tytan652 • • •Asahi Lina (朝日リナ) // nullptr::live
in reply to KyloNeko • • •Honestly after what I've seen about spout2, I would expect window capture to perform better.
The only reason to use this is to work with Windows apps that already support Spout2 and where plain window capture has limitations (no transparency, showing GUI when not desired, resolution/pixel perfect issues).
I don't expect the initial implementation to take long, it should be a few weeks at most. I can probably get it mostly working in one more stream. The portal integration to make it work with Flatpak Steam will take longer.
KyloNeko
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •