1
I have a local gigabit connection, way over what I need, but it can definitely support 1080p video and audio streaming easily. My problem comes to two things, first input, and second initialising GLX contexts.
Upon running Minecraft, to my surprise it started perfectly, the only problem being it only ever registers key-presses 1/100 of the time, the view also acts as if the mouse is spinning around. I believe this is because the mouse isnt locked onto the program, reading current cursor position instead of relative motion. Many events dont seem to be relayed via xpra such as key down and up, mouse lock and I'm sure many others.
Second problem is starting 3D applications that try to create some kind of GLX context. glxgears
works, but many 3d applications fail to start, for example Battle.net through wine, Garrys mod and VRChat returning glXChooseVisual failed
All applications work perfectly fine on the host without xpra.
My question is this. How can I overcome these issues to play games seamlessly via an xpra connection from host to client?
Im running a pretty beefy desktop server, and a lightweight laptop with the xpra client, both with Arch linux.
Xpra is probably not the best way to do it as it would assume that standard X drawing commands and methods are used and may not support advanced modes or methods. It sounds like you would be better off with a dedicated "game streaming" application. https://www.google.com/search?&q=linux+game+streaming
– Mokubai – 2019-10-08T06:42:56.510