-
-
Notifications
You must be signed in to change notification settings - Fork 499
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
DietPi-Software | Moonlight Qt : GUI game streaming client for Sunshine and NVIDIA GameStream #6339
Conversation
Co-authored-by: MichaIng <[email protected]>
Co-authored-by: MichaIng <[email protected]>
Co-authored-by: MichaIng <[email protected]>
Co-authored-by: MichaIng <[email protected]>
- DietPi-Software | Moonlight: The armhf binary packages are currently not compatible with ARMv6: moonlight-stream/moonlight-embedded#832
So this can run with full KMS, but only from console, or with fake KMS from desktop. I guess it could even run from desktop as well, but would need to be forced to run in DRM/KMS mode. I'll run some tests. |
Are you referring to the
Appreciated! |
Yes, or something like the |
I tried starting it from console on RPi 2 with fKMS and KMS, with and without This was with full KMS and without any environment variable. It tells me on the SSH console that I should switch to fKMS and/or apply the
Again, I'm missing a magic key to exit streaming. Other than the embedded version, it does not even listen to SIGTERM or SIGINT but only to hard SIGKILL. EDIT: Ah, from the overlays README:
So adding this is not required anymore. AFAIK full GPU support for this was on RPi 4 only, so I cannot really test the full KMS hardware acceleration, I guess. Testing with fake KMS again. The |
FFmpeg is used for hardware accelerated video decoding, actually. Shall we install it OOTB? aSOFTWARE_DEPS[$software_id]=7 EDIT: A nope those FFmpeg parts seem to be embedded, so no external library needed. When starting from the desktop, the GUI btw is all correct, so only the DRM console variant has this issue with the too large black top border. |
@mtekman I'm wondering whether we should use own names to make the difference pretty clear, like "Moonlight (CLI)" and "Moonlight (GUI)" or so, to make sure that one is a pure CLI variant and the other is a pure GUI variant? Or follow the official naming from their repos? Or just ask THEM for a preference? 🙂 |
I'm up for this, it's a pretty clear distinction that will only help users decide what they want. My first impression of |
Okay, let's do it that way. Usually I'm for following the developers/manufacturers official naming but in this case it is confusing indeed, especially as long as we offer the RPi compatible packages only. |
* dev: (75 commits) v8.17 (MichaIng#6362) v8.17 v8.17 (MichaIng#6328) v8.17 v8.17 (MichaIng#6356) v8.17 v8.17 v8.17 v8.17 v8.17 (MichaIng#6355) v8.17 v8.17 v8.17 (MichaIng#6353) v8.17 v8.17 v8.17 v8.17 (MichaIng#6339) v8.17 (MichaIng#6303) v8.17 v8.17 ...
This is based on PR #6303 as discussed here #6303 (comment)