Comments (6)
Good idea, thanks! Just requested the auto-connection of the joystick
interface via this forum topic.
It needs 3 +1 votes in one week, as per the process for aliases, auto-connections and tracks.
from moonlight-snap.
@cgutman auto-connection of the joystick interface granted and already live :-)
from moonlight-snap.
"Once this is done and snapd 2.37 makes it out of bionic-proposed to fix #1 , I will add a link to the website to direct Ubuntu users to this Snap."
Just FYI, but snaps work on around 50 distros (see bottom right graph), not just Ubuntu :)
from moonlight-snap.
@popey yep, I know. I'm going to be conservative until the Snap gets some user testing. I've learned from shipping the Flatpak version that there are no shortage of strange/ancient system configurations and driver bugs across the diverse Linux user base.
We are exercising APIs that few applications use, like VDPAU and VA-API (hence the VDPAU bug you found). We're also doing it in a way that makes it very obvious when VDPAU or VA-API is broken (the warning dialog), where something like VLC would just fall back to CPU decoding and the user probably never know.
There are benefits and drawbacks to both, so it is nice to have both options to offer users.
The Flatpak has:
- Newer versions of Qt and SDL that match what we use on other platforms
- More testing by users and teething issues already worked out
The Snap has:
- Better experience with Ubuntu and derivatives by being included out of the box with auto-updates
- Significantly smaller download size
- Public usage stats
from moonlight-snap.
@cgutman FTR, the snap could use newer/arbitrary versions of Qt and SDL, but they'd need to be compiled from scratch on each snap build (as we're already doing with ffmpeg
), which sounds non trivial, especially for Qt. But it's something we can explore if really needed (e.g. a hard dependency on a new feature in latest Qt).
from moonlight-snap.
Yep, I don't think it's worth it to build Qt right now. There's one bug related to focus handling when opening a context menu using a gamepad that affects the Snap with Qt 5.9 but not the Flatpak with Qt 5.12, but I would rather just find a workaround for that rather than bloat the build and download with a custom Qt build.
from moonlight-snap.
Related Issues (17)
- h.264 video decoder not detected HOT 10
- Migrating to Core20 HOT 14
- Core20: VDPAU broken on AMD GPUs HOT 2
- Moonlight stopped working after update HOT 4
- Use newer version of SDL for better Wayland support HOT 1
- Moonlight Snap not working with Nvidia drivers installed (Ubuntu 21.10) HOT 3
- Dependency updates and libdecor support HOT 3
- Snap isn't working on Wayland HOT 3
- Scrolling crashes on Ubuntu 22.10 (edge) HOT 2
- Hardware video decoding not detected on Ubuntu 20.04.6 with X11 and Intel HD graphics HOT 9
- There is windows ARM64 binary release but not Linux (in snap) HOT 2
- Snap installation not working HOT 17
- Feature request: change the audio Device used HOT 1
- wayland - snapping with stage qtwayland5 HOT 5
- libvdpau_nvidia.so seems missing HOT 7
- mDNS broken with AppArmor denials for AF_NETLINK since update to Qt 5.14 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moonlight-snap.