Earlier quoted context omitted.
GNOME, which is what powers the RedHat desktop, supports nvidia on Wayland just fine, and KDE got nvidia/EGLStreams support since KWin 5.16. So at least 2 major DEs do, though quite a few others don't, and have taken a principled stand not to (Sway for example won't). When it comes to RedHat though, they're all-in on GNOME anyway so keeping X around for nvidia users isn't really a concern for them when their desktop…
No, just checked it with the latest Fedora 30, it defaults to X when it detects an Nvidia card.
The death watch for the X Window System has probably started
251–260 of 518 posts
Re: The death watch for the X Window System has probably started
#252Earlier quoted context omitted.
> NVIDIA doesn't support GBM If Nvidia don't support it, how much of a useful standard can it really be?
a standard supported by nothing, that reminds me of xhtml2...
Re: The death watch for the X Window System has probably started
#253Earlier quoted context omitted.
The flag is there for you to override if you think you know better. We don't answer questions or provide support for any use-case with the proprietary driver.
Refusing to run if a particular kernel module is loaded (even if you don't touch it at all) is overstepping. You should at least provide an override flag.
Use "--unsupported-gpu" or "--my-next-gpu-wont-be-nvidia" to bypass the check and allow sway to launch.
Re: The death watch for the X Window System has probably started
#254Earlier quoted context omitted.
a standard supported by nothing, that reminds me of xhtml2...
It is very condescending to label Intel, AMD and pretty much every other GPU vendor other than Nvidia as nothing.
Re: The death watch for the X Window System has probably started
#255Is there any plan by Wayland to incorporate ssh forwarding? Last I heard it wasn't in the cards, and I think that feature is useful enough; it's probably the only feature I really would miss.
Waypipe does this in a really similar way to x forwarding. https://gitlab.freedesktop.org/mstoeckl/waypipe/
Re: The death watch for the X Window System has probably started
#256Re: The death watch for the X Window System has probably started
#257Earlier quoted context omitted.
>The problem is that wlroots is one of several libraries with this goal. The only successful one, to be clear. You would be unwise to base your compositor on any of the others (libweston, wlc, swc, etc). wlroots is suitable for basically any use-case.
> wlroots is suitable for basically any use-case Except the single largest GPU vendor, yes.
However, there are more reasons than political not to "support" Nvidia. Their alternative has genuine technical problems that would render large parts of wlroots broken.
Re: The death watch for the X Window System has probably started
#258Earlier quoted context omitted.
GBM is a very useful standard if you only ever want to request buffers from drivers that use the Linux kernel's GPU buffer management code and modesetting code. (Preferably only Mesa-based drivers too.) NVidia doesn't use this and probably can't for licensing and other reasons. If you want to talk to any graphics driver that isn't correctly and intimately entwined with the right parts of the Linux kernel, GBM is basi…
I'm not super familiar with the details of this stuff -- does this mean that there's basically no hope of any wlroots-based window manager ever working on non-Linux operating systems like BSD?
Re: The death watch for the X Window System has probably started
#259Earlier quoted context omitted.
I grepped wlroots for "nvidia" and got no hits.
https://github.com/swaywm/sway/blob/9670ccee683ab985e89eb043...
Re: The death watch for the X Window System has probably started
#260Earlier quoted context omitted.
It sounds weird to me to claim the Wayland ecosystem is less modular than the X ecosystem. With X, you're depending on one huge monolithic display server implementation; with Wayland, you can switch display server at will and they all conform to a common protocol. I get the concern that most of the functionality which used to be in separate programs is now bundled with the Wayland compositor, and I used to share it,…
With X, you can switch your display server as well (and there were proprietary X server offerings available as late as the late 90s/early 2000s). It's just that Xorg, being internally more modular than XFree86, sapped the value add of redoing the entire X server and effectively "won". In fact, with X you can switch out your display server and keep your window manager. Can't do that with Wayland -- by design. Now who'…
No, that's not a fact, that's a theory. In practice, there is only one display server that supports modern devices, Xorg. No modularity is lost by replacing a single display server implementation by a single libwayland implementation.