| > datacenter generally doesn’t have a GPU this use case is broken in X11 since a very long time, because to make this work well you don't just need some form of network transparency in the network manager but also remote rendering for OpenGL and Vulcan > Software rendering is a regression t But in most cases it's not happening, because you don't render on the server for most applications you render on a client which interacts with a server. > and Javascript apps seem to be the way the industry is avoiding it (with the browser as a remote display server). Today many JS apps are not thin clients they are often quite complete applications, but lets ignore that for a moment. I'm not sure what exactly you are imagining, but as far as I can tell the only way to make this kind of remote rendering you are implying work in general would be by making X11 a GUI toolkit with some form of cross OS stable interface and it also would be the only supported GUI toolkit and any fancy GPU rendering (e.g. games) would fundamentally not work. There is just no way this would ever have worked. The reason the industry mostly abandoned network transparency not just for remote display servers but also in most other places is because it's just not working well in practice. Even many of the places which do still use network transparency (e.g. network file systems) dent to run into unexpected issues due software happen to not work well with the changed reliability/latency/throughput characteristics this introduces. |